This application allows you to see the Astronomy Picture of the Day (APOD) from the NASA website. In addition, it also allows you to see the public transmissions of the international space station (ISS)
![]() |
![]() |
![]() |
---|---|---|
![]() |
![]() |
![]() |
- Get the source code.
git clone --recursive https://github.com/LuisMackenzie/NasaAppMVP.git
- Or get apk here
To use the NASA's APOD API feature you need a NASA API key:
- To get one, follow the directions here: https://api.nasa.gov/
- Once you have your key, replace the "NASA_API_KEY" string in these file:
app/src/main/java/com/mackenzie/nasaappmvp/Constantes.java
To use the Youtube API feature you need a Youtube API key:
- To get one, follow the directions here: https://developers.google.com/youtube/v3/getting-started
- Once you have your key, replace the "YOUTUBE_APIKEY" string in these file:
app/src/main/java/com/mackenzie/nasaappmvp/Constantes.java
- Android Studio - The Android framework recomended by Google
- Gradle - Gradle, is a tool and dependency manager that allows open source compilation automation, which is focused on flexibility and performance
- Retrofit - A type-safe HTTP client for Android and Java.
- Gson - Library that can be used to convert Java Objects into their JSON representation.
- Glide - Glide is media management and image loading framework for Android
- PhotoView - An easily usable implementation of a zooming Android ImageView.
- Youtube API - Add YouTube functionality to your app
- NASA API - Astronomy Picture of the Day (APOD) microservice
- Luis Baez - Initial work - My Github
โจ๏ธ with โค๏ธ by Luis ๐