Aprenda a criar um aplicativo de filmes utilizando a API TMDB

Você aprenderá...

File:Eo circle yellow arrow-right.svg 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. 🚀

File:Eo circle yellow arrow-right.svgJetpack 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 🎨

File:Eo circle yellow arrow-right.svgPaging 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 📜

File:Eo circle yellow arrow-right.svgArquitetura 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 🧱

File:Eo circle yellow arrow-right.svgE 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 🧪

O curso esta estruturado dessa forma

Modulo 1

Veremos algumas aulas teóricas afim de prepararmos para começar o projeto, depois conheceremos a API do TMBM e começamos a codar;

Modulo 2

Vamos iniciar a implementação da nossa primeira funcionalidade do projeto, que consiste em exibir uma lista paginada dos filmes utilizando o Paging 3

Modulo 3

Partiremos para a segunda funcionalidade do projeto, na qual possibilitaremos a pesquisa e exibição paginada dos filmes utilizando o Paging 3

Modulo 4

Iniciaremos a terceira funcionalidade do projeto, dedicada à implementação dos detalhes de um filme selecionado

Modulo 5

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

Modulo 6

Vamos dar início à melhoria do nosso código, realizando refatorações e aprimorando o design

Modulo 7

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

Modulo 8

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

Isso é o que você vai construir

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ê não deve fazer esse curso se...

❌ 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;

Perguntas frequentes

Não perca tempo e aprimore suas habilidades!

Por um preço limitado de:

R$ 199,00

R$ 79,90