Desafio – Movile Next – Proposta de Desenvolvimento
Proposta: Desenvolver um aplicativo Android utilizando conceitos apresentados em sala de aula, durante os dias do curso. Não há uma ideia específica de aplicação a ser desenvolvida, o participante está livre para decidir o foco da aplicação, incluindo funcionalidades do aplicativo; número de telas; fluxo de experiência; entre outros. O requisito principal é utilizar o que foi mostrado em aula, contemplando todos os itens, mas dando ênfase para os assuntos novos que foram aprendidos durante o curso. Ao final do desenvolvimento, será necessário entregar alguns documentos: Um documento simples contando um pouco da sua experiência durante o desenvolvimento desse projeto, incluindo lições aprendidas, dificuldades e desafios superados, ou qualquer informação que ache relevante nesse contexto. Realizar o upload do projeto no GitHub. Incluir uma documentação do projeto, para facilitar a visualização por terceiros.
ITENS A SEREM CONTEMPLADOS Linguagem de Programação: Kotlin (100% do projeto) LiveData ViewModel Room Push Notifications Image Loading Networking (conexão com alguma API Rest) Data Binding Reactive Extensions (RxJava, RxKotlin e/ou RxAndroid) Dependency Injection com Dagger 2 Tests Proguard
Fique livre para utilizar outras bibliotecas como o Kotlin Anko ou alguma de sua preferência! O mais importante: Teste os seus limites e brinque com o conteúdo aprendido, busque o novo e foque no aprendizado! Happy Coding