NasaRadar app is one of the projects in the Android Kotlin Nanodegree Program from Udacity, it showcases data related to near hearts asteroids provided by NeoWs API Nasa APIs.
Also it displays the pictures of the day, also provided by Nasa APIs.
The main dependencies used are:
- Picasso to download and cache images.
- Retrofit to download the data from the Internet.
- RecyclerView to display the asteroids in a list.
- Moshi to convert the JSON data we are downloading to usable data as custom classes.
The following components from the Jetpack library are used:
- Room
- LiveData
- ViewModel
- Navigation
- WorkManager
- Data Binding