Projeto para o desenvolvimento de uma mentoria, focada no Android. A ideia inicial é realizar a concepção de um projeto e desenvolver seguindo boas práticas e recomendações da comunidade.
O projeto de desenvolvimento é levado em conta algo que podemos construir, e também evoluir. Ao seguir um roadmap, iremos aplicar as principais tecnologias e frameworks para entregar o melhor APP possível.
A ideia é desenvolver o app com as principais tecnologias de hoje em dia e alguns requisitos já foram definidos:
- 1 - Utilizar o Compose para criação de Layout
- 2 - Utilizar DataStore
- 3 - Utilizar o WorkManager
E aplicar o seguinte roadmap para evoluir o conhecimento necessário: https://github.com/skydoves/android-developer-roadmap
Um aplicativo que consiga consumir a API de Harry Potter: https://hp-api.herokuapp.com/ Com desafio de layout com base em um projeto do Dribble (https://dribbble.com/shots/14748778-Task-Manager-Mobile)
Desafio tela principal | Desafio tela de listagem |
---|---|
- Iremos seguir o padrão de arquitetura MVVM, trazendo boas práticas do MVI.
- Iremos modularizar nosso aplicativo, implementando features por modulos e separando oq é comum para todos.
- Seguiremos conceitos de Clean Architecture