Skip to content

NASA APOD (Astronomic Picture of the Day) with React Native

Notifications You must be signed in to change notification settings

rodrigobressan/react_native_apod

Repository files navigation

React Native APOD

What is this?

This is a simple project using NASA APOD (Astronomic Picture of the Day) to display a list of pictures and also allow the user to favorite them.

I've left my API key inside the file api.js (/src/config/api.js), so you can feel free to use mine or just replace yours there.

Just a simple disclaimer that I am not that experienced with React Native and Javascript, since most of my work is related to Android, but in case you find any way to improve the project (and I am pretty sure you will :D), feel free to open a new issue and I will check it out for sure.

Redux (state management)
React Native Router (navigation)
AsyncStorage (local storage)
Axios (API requests)
APOD API: https://api.nasa.gov/api.html#apod

Demo

Pictures list Project Screenshot
Picture detail Project Screenshot

License

All code licensed under the MIT License. You are free to do whatever you want with this piece of code. Check it out the LICENSE.md file for more info.