Segue o teste para a vaga de Desenvolvedor Android.
Desenvolver um app Android de consulta a base de dados do Reddit. A tela inicial de abertura deve dar acesso, por meio de um botão, a uma nova tela a qual trará informações do subreddit em uma lista personalizada.
A tela de listagem do conteúdo deve conter o título "r/androiddev" e uma lista com as principais informações dos tópicos obtidos (trazidos pela API).
Link da API: https://www.reddit.com/r/androiddev.json?raw_json=1
Linguagem: Kotlin.
Disponibilizar o teste em um repositório git e nos enviar o link para análise. O prazo é até quarta-feira, dia 16/12.
Sabendo que viram meu repositório, especificamente este [crawler em python](https://git.adlerneves.com/adler/reddit-image-wall-getter) e este [início de reescrita do anterior em Rust](https://git.adlerneves.com/adler/reddit-image-wall-rs), talvez este teste esteja subdimensionado.
A expectativa de fazer diversos commits não vingou: uma primeira tela era pequena demais para justificar um commit só para ela; a outra, era "o restante do aplicativo".
Android Studio 4.2 beta 2 estava suficientemente instável para me fazer perder muito tempo. Adicione a isso a obsolecência do Anko e do KotlinX Synthetic, que me pegaram de surpresa.
Vendo outros aplicativos similares ("rif is fun" e "old.reddit.com") mostram uma thumbnail para posts que referenciam imagens, tal elemento da branch de overtime teve sua prioridade aumentada para a normal.
Infelizmente, a ferramenta que faria versionamento automático e um CHANGELOG a partir da leitura das mensagens de commit não funcionou da forma como esperava.