项目作者: llopisdon

项目描述 :
Astronomy Picture of the Day + Kotlin + Material Design Android App
高级语言: Kotlin
项目地址: git://github.com/llopisdon/APODKTM.git
创建时间: 2021-06-26T19:47:43Z
项目社区:https://github.com/llopisdon/APODKTM

开源协议:Other

下载


Astronomy Picture of the Day + Kotlin + Material Design (APODKTM)

apodktm logo

License Android CI

About

A sample Android app for viewing the NASA Astronomy Picture of the Day (APOD) archive for each month.

Download

The latest DEBUG APK can be found here:

Screenshots

screenshot
screenshot

The app demonstrates the use of the following technologies:

  • Coil
  • Hilt
  • Jetpack Architecture Components: Lifecycle, Navigation, Room, ViewModel
  • Kotlin
  • Kotlin Coroutines
  • Kotlin Flows
  • kotlinx.serialization
  • Ktor
  • Material Components for Android

APOD API KEY

Gradle looks for an APOD api key in the project local.properties file:

  1. nasa_apod_api_key=<YOUR API KEY>

If an APOD api key is not found then the demo APOD api key is used:

  1. DEMO_KEY

To generate an APOD api key go here:

https://api.nasa.gov/

Resources

NASA APOD

https://apod.nasa.gov/

NASA APOD Api Reference

https://github.com/nasa/apod-api

Icon & Place Holder Image Attribution

“Very Large Array, Socorro, United States”

https://unsplash.com/photos/Wj1D-qiOseE

By Donald Giannatti