Asteroid Radar is an app to view the asteroids detected by NASA that pass near Earth, you can view all the detected asteroids given a period of time with data such as the size, velocity, distance to earth and if they are potentially hazardous. In addition, the app also works in talk back mode, it provides descriptions for all the texts and images: Asteroid images in details screen and image of the day. It also provides description for the details screen help button.
- Retrofit library to download the data from the internet.
- Moshi to convert the JSON data downloaded to usable data in the form of custom classes.
- Picasso library to download and cache images.
- RecyclerView to display the asteroids in a list.
- ViewModel
- Room
- LiveData
- Data Binding
- Navigation