Inspiration
One photo is enough to inspire. As longtime dreamers of exploring the universe, we wanted to create an experience that would continue to
What it does an how we built it
Wallpapr runs in React-Native and accesses NASA's open-api to curate the "Astronomy Picture of the Day". The app separates the image, as well as its author, title, and source, and displays them on screen. The user can then press a button to set the image as their wallpaper, and voila!
Challenges we ran into
Neither member of the team had any previous experience in react-native, and limited experience in accessing API's. We had a lot of initial trouble with processing the response from the API and understanding how to handle Async functions inside of React Native. We also had no idea how to have an emulator to test the app
Accomplishments that we're proud of
Overcoming the challenges of not knowing how to work with API and React Native without any experience was a struggle, but we are proud to be able to show something for it. The absolute best part was setting up the emulator and seeing a simulated google pixel pop up on the screen; that was an incredibly fulfilling experience!
What we learned
We learned how to interface with NASA's API and create a basic React Native App that runs on IOS/Android. Additionally we learned how to create and run an android emulator.
What's next for Wallpapr
We hope to incorporate other data from NASA, such as weather information from mars. Additionally we hope to add a feature which would automatically update the user's wallpaper each day with the astronomy picture of the day.
Built With
- android-studio
- nasa-open-api
- react-native

Log in or sign up for Devpost to join the conversation.