Feito 100% em Kotlin, a linguagem de programação oficial para o desenvolvimento de aplicativos Android. Com Kotlin, você terá mais produtividade e um código mais conciso e seguro. 🚀
Jetpack Compose, a nova biblioteca de interface do usuário do Android, que permite criar interfaces incríveis de forma declarativa e intuitiva. Você poderá criar aplicativos elegantes e responsivos com menos código e mais eficiência 🎨
Paging 3, uma biblioteca que facilita a implementação de paginação em listas de rolagem infinita. Com o Paging 3, você poderá carregar dados de forma eficiente. melhorando a experiência do usuário no seus aplicativos 📜
Arquitetura MVVM(Model-View-ViewModel) com Clean Architeture. Aprenda a separar as responsabilidades, criar componentes reutilizáveis e tornar seu código mais testável e escalável 🧱
E não se esqueça dos testes! Descubra como escrever testes automatizados eficientes para garantir a qualidade do seu código. Aprenda a testar seus aplicativos Android com confiança e agilidade 🧪
Veremos algumas aulas teóricas afim de prepararmos para começar o projeto, depois conheceremos a API do TMBM e começamos a codar;
Vamos iniciar a implementação da nossa primeira funcionalidade do projeto, que consiste em exibir uma lista paginada dos filmes utilizando o Paging 3
Partiremos para a segunda funcionalidade do projeto, na qual possibilitaremos a pesquisa e exibição paginada dos filmes utilizando o Paging 3
Iniciaremos a terceira funcionalidade do projeto, dedicada à implementação dos detalhes de um filme selecionado
Avançaremos para a quarta funcionalidade do projeto, na qual implementaremos a opção de favoritos, permitindo que salvemos os filmes no banco de dados Room
Vamos dar início à melhoria do nosso código, realizando refatorações e aprimorando o design
Estamos prestes a iniciar nossos testes! Começaremos pelos testes instrumentados com o Room e, em seguida, abordaremos casos adicionais de testes, incluindo ViewModels e Casos de Uso
Agora sim inicia a fase onde focaremos nos testes de ViewModels, Use Cases e PagingSource. Vamos garantir a qualidade e a integridade do nosso código para que o aplicativo funcione como o esperado
Daniel Lopes é formado em Sistemas para Internet pelo Instituto Vianna Júnior, atualmente é desenvolvedor de aplicativos e Instrutor de cursos para Android, utilizando recursos atuais e nativos.
Apaixonado pela criação de aplicativos e a mais ou menos 3 anos, vem me dedicando aos estudos de desenvolvimento de aplicações nativas no Android com Kotlin.
O interesse surgiu após eu concluir uma matéria da faculdade e ao se formar, decidiu focar nessa “stack” bastante popular atualmente.
Procura se atualizar a cada dia mais, e com o passar do tempo, veio o desejo de fazer cursos para repassar tudo que vem adquirindo de conhecimento.
❌ Você é muito novo no Android e no Kotlin;
❌ Você não conhece o básico sobre o Jetpack Compose;
❌ Você nunca fez nenhum aplicativo Android;