/Mars_Rover_Photos_Flutter

Show NASA Rover images from NASA Open API

Primary LanguageDartGNU General Public License v3.0GPL-3.0

About

Nasa Open APIs provides NASA data, including imagery, eminently accessible to application developer. In this project Mars Rover Photos API is used to load different images of Mars from different Rovers. There are some filtering options to get the data from API.

Native android version of this project can be found in the following link: https://github.com/tanvir-ahmod/MarsRoverPhotos

Getting Started

Run following commands after cloning this repository:

$ flutter pub get
$ flutter run

NASA Open API Key

This app uses the NASA Open API to get and load pictures of Rovers from Mars. To use the API, you will need to generate API key. See the NASA Open API for instructions.

Technology Used

  • Dart (Primary Language)
  • Architecture : BLoC
  • Libraries:
    • dots_indicator : Widget to display dots indicator to show a positio
    • http : A composable, Future-based library for making HTTP requests.
    • intl : To format datetime.
    • flutter_bloc: a predictable state management library for Dart.

Demo

Screenshots

License

The code base is under GNU GENERAL PUBLIC LICENSE v3.0