Skip to content

mariugo/nasa_apod

Repository files navigation

NASA Apod

📱Screens

Online/offline light theme


Online/offline dark theme

🛠 Technology 🚀

This project was developed using the following libraries and technology:

⚠️ Attention

You need to register at NASA APIs to get your token. Once you have it, there's a file called .env copy you should replace it with your token and rename it to .env, then run:

flutter pub get
flutter run

💻 About

This app that uses NASA APOD API for requests and Shared Preferences/CachedNetworkImage for the storing the apis' results. It returns either a list of apods or a selected apod by date.

It features both light and dark mode!

Offline usage does not allow you to search for apods.

It was build using principles of Clean Architecture, SOLID and TDD.

It has also unit tests for the API calls.


Made with ♥ by Mariugo 🚀

About

A NASA picture of the day Flutter app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages