Application obtains Mars rovers (Curiosity, Opportunity, Spirit) photos from NASA API by selected sol; displays rovers name, status, landing and launching date, max sol and date, total photos, landing location on Mars map.
Demonstration video is available by link - https://drive.google.com/file/d/1XU2izH8CGvLDCZL_NQsUGB_6sWjoHeWA/view?usp=sharing
Android developers documentation:
- Android N changes overview - https://developer.android.com/about/versions/nougat/android-7.0-changes.html
- Network state change receiver registration - https://developer.android.com/reference/android/content/Context#registerReceiver(android.content.BroadcastReceiver,%2520android.content.IntentFilter,%2520java.lang.String,%2520android.os.Handler) https://developer.android.com/reference/android/net/ConnectivityManager.html#registerDefaultNetworkCallback
Libraries:
- Progress view, placeholder - https://github.com/koral--/android-gif-drawable