An open API service indexing awesome lists of open source software.

https://github.com/rumaan/nasa_apod_flutter

Flutter App that shows NASA Astronomical Picture of the day (APOD)
https://github.com/rumaan/nasa_apod_flutter

apod dart flutter flutter-app flutter-bloc-pattern hacktoberfest nasa-api

Last synced: over 1 year ago
JSON representation

Flutter App that shows NASA Astronomical Picture of the day (APOD)

Awesome Lists containing this project

README

          

# NASA Astronomical Picture of the Day (APOD)

A simple [Flutter](https://flutter.dev/) Application that shows a list of Astronomical Pictures in chronological order fetched from [NASA APOD API](https://apod.nasa.gov/apod/astropix.html) 🚀🛰

## Screenshots
![Home and Details Page](screenshots/screenshot.png)

## Getting Started
Make sure you grab the **API_KEY** from [NASA API](https://api.nasa.gov/).

After you have obtained the api key.
Create a new file called `api_key.json` in `assets/` directory.


Copy & paste the following lines into it and make sure to **replace** the key with your **API_KEY**
```
{
"key": "YOUR_API_KEY_HERE"
}
```
From here onwards its pretty straight forward. Just `cd` into the root directory and run `flutter run` to run the app on your emulator/device.

## Packages Used
- [dio](https://pub.dev/packages/dio)
- [provider](https://pub.dev/packages/provider)
- [built_value](https://pub.dev/packages/built_value)
- [intl](https://pub.dev/packages/intl)
- [cached_network_image](https://pub.dev/packages/cached_network_image)
- [photo_view](https://pub.dev/packages/photo_view)
- [image_downloader](https://pub.dev/packages/image_downloader)



This Flutter app should serve as a kickstarter to many new/intermediate Flutter Devs who are willing to contribute in #hacktoberfest 👩‍💻👨‍💻




This app isn't perfect. Let's add more features and improve this 😇



**Check out the issues section and send in the PR's** 💛

Happy Hacktoberfest!