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)
- Host: GitHub
- URL: https://github.com/rumaan/nasa_apod_flutter
- Owner: rumaan
- Created: 2019-10-08T14:09:42.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-27T10:17:36.000Z (over 6 years ago)
- Last Synced: 2025-03-18T17:57:04.421Z (over 1 year ago)
- Topics: apod, dart, flutter, flutter-app, flutter-bloc-pattern, hacktoberfest, nasa-api
- Language: Dart
- Homepage:
- Size: 2.24 MB
- Stars: 9
- Watchers: 3
- Forks: 6
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
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

## 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!