Asteroid Radar is an app to view the asteroids detected by NASA that pass near Earth, you can view all the detected asteroids in the next 7 days, their data (Size, velocity, distance to Earth and potentially hazardous or not).
The app has two screens:
1- Main screen with a list of all the detected asteroids, NASA image of day and option to choose (weekly list, today list, saved list).
2- Details screen that displays the data of the selected asteroid.
This app using the following techniques:
- Fragments
- Room
- Databinding
- Coroutines
- Transformation map
- Retrofit
- Moshi converter
- ViewModel
- LiveData
- Navigation Component
- RecyclerView
- Picasso
- WorkManager
Ps. It's the second project to submit for Udacity Advanced Android Kotlin Development Nanodegree.