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
Run following commands after cloning this repository:
$ flutter pub get
$ flutter run
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.
- 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.
The code base is under GNU GENERAL PUBLIC LICENSE v3.0