Skip to content

The main screen with a list of all the detected asteroids and a details screen that displays the data of that asteroid once it´s selected in the Main screen list. The main screen also shows the NASA picture of the day.

Notifications You must be signed in to change notification settings

fede-debe/NasaRadar

Repository files navigation

🪐 NasaRadar App

🌌 Project Overview

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.

Dependencies

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

📸 Screenshots

Screenshot 1 Screenshot 2 Screenshot 1 Screenshot 2

About

The main screen with a list of all the detected asteroids and a details screen that displays the data of that asteroid once it´s selected in the Main screen list. The main screen also shows the NASA picture of the day.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages