Rocketseat
Rocketseat
/

Android com Kotlin

Desenvolva aplicações mobile nativas para dispositivos Android

Icone da tag MobileMobileIcone da tag IntermediárioIntermediário
KotlinViewModelPlay StoreJetpack
Android com Kotlin icon
Visão geralConteúdosProjetos

Conheça a formação

2 min

Nesta formação, você aprenderá a desenvolver aplicativos para Android do zero, utilizando a linguagem Kotlin e as melhores práticas do mercado. O curso aborda desde os fundamentos da programação orientada a objetos e funcional até a criação de projetos completos com interfaces modernas, persistência de dados e integração com serviços back-end.

Durante a formação, você explorará ferramentas e tecnologias essenciais do ecossistema Android, como Android Studio, Jetpack Compose, e o pacote Jetpack, além de conceitos avançados de arquitetura como MVVM, MVI e Clean Architecture. Também aprenderá a trabalhar com bibliotecas amplamente usadas, como ViewModel, Flow, ROOM, Ktor e Koin, e a implementar testes para garantir a qualidade do código.

Ao final do curso, você terá domínio sobre todo o ciclo de desenvolvimento de apps nativos, desde a concepção até a publicação na Play Store, alinhando-se às demandas de um mercado em constante evolução.

Nesta formação, você aprenderá a desenvolver aplicativos para Android do zero, utilizando a linguagem Kotlin e as melhores práticas do mercado. O curso aborda desde os fundamentos da programação orientada a objetos e funcional até a criação de projetos completos com interfaces modernas, persistência de dados e integração com serviços back-end.

Durante a formação, você explorará ferramentas e tecnologias essenciais do ecossistema Android, como Android Studio, Jetpack Compose, e o pacote Jetpack, além de conceitos avançados de arquitetura como MVVM, MVI e Clean Architecture. Também aprenderá a trabalhar com bibliotecas amplamente usadas, como ViewModel, Flow, ROOM, Ktor e Koin, e a implementar testes para garantir a qualidade do código.

Ao final do curso, você terá domínio sobre todo o ciclo de desenvolvimento de apps nativos, desde a concepção até a publicação na Play Store, alinhando-se às demandas de um mercado em constante evolução.

Conteúdos

Nível 1

Fundamentos de Kotlin

48 aulas • 4 atividades
Nível 2

Fundamentos do Android

41 aulas • 2 atividades
Nível 3

Dados remotos e APIs

28 aulas • 1 atividades
Nível 4

Dados locais em aplicativos Android

43 aulas • 3 atividades
Nível 5

Arquitetura, padrões de design e modularização

48 aulas • 1 atividades
Nível 6

UIs modernas com o Jetpack Compose

50 aulas • 1 atividades
Nível 7

Testes

42 aulas
Nível 8

Deploy

12 aulas
Nível 9

Certificado final

0%

Projetos

Detalhes

Horas de estudo

Aprox. 115h

Aulas

312 aulas em 57h 34min

Alunos desta trilha

2.099

Nível de dificuldade

Intermediário

Atividades

6 desafios e 27 testes

Inicie sua jornada na programação

Inicie sua jornada na programação com um curso gratuito.

Projetos

Projeto Desafio prático - TaskList

Desafio prático - TaskList

Fundamentos de Kotlin
Projeto Desafio Prático - Planejador de Viagens

Desafio Prático - Planejador de Viagens

Fundamentos do Android
Projeto Desafio Prático - Lista de imagem de gatos

Desafio Prático - Lista de imagem de gatos

Dados remotos e APIs
Projeto Explorador de filmes

Explorador de filmes

Arquitetura, padrões de design e modularização
Projeto Tabela Nutricional 2.0

Tabela Nutricional 2.0

UIs modernas com o Jetpack Compose