O desafio é criar um aplicativo para mostrar as fotos de um dos conteúdos mais populares da NASA, o que queremos é que você construa um aplicativo de Scroll Infinito para que possamos apreciar este maravilhoso conteúdo.
- Visuais: Optamos por não dar uma linha de design e fica a critério do candidato qual design escolher.
- API. Exemplo de chamada na API:
https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY
Parameter | Type | Default | Description |
---|---|---|---|
date | YYY-MM-DD | today | The date of the APOD image to retrieve |
hd | bool | False | Retrieve the URL for the high resolution image |
api_key | string | DEMO_KEY | api.nasa.gov key for expanded usage |
-
Ref. conteúdo: https://apod.nasa.gov/apod/
-
Linguagem primaria Kotlin
-
Projeto usando arquitetura MVP
-
Kotlin Coroutines
-
Koin para injeção de dependências
-
Lottie para animações
-
LiveData
Exemplo da tela de boas vindas.
Exemplo da tela home do aplicativo.
Assim que clicado em uma imagem abre uma pagina de detalhes com a descrição da foto.