/mentoring-android

Projeto para mentoria Android

Primary LanguageKotlin

Mentoria para Android

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.

Como evoluir?

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.

Roadmap que podemos seguir

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

O que iremos desenvolver?

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
listagem principal

Como iremos desenvolver?

  • 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

output-onlinepngtools