Formações Mobile Evolua apps Android com Jetpack Compose: crie telas e gerencie estados

Formação Evolua apps Android com Jetpack Compose: crie telas e gerencie estados

Crie interfaces rapidamente e com menos código para Apps Android utilizando o Jetpack Compose

* Esta formação faz parte dos nossos cursos de Mobile

Quero Estudar na Alura
45h

Para conclusão

4
Cursos
4
Vídeos extras
3
Artigos
O que você vai aprender nesta Formação?

Jetpack Compose

O Jetpack Compose é um kit de ferramentas do Android para criar IUs (interfaces de usuário) nativas. Com ele, você consegue criar interfaces eficientes de maneira intuitiva, simplificada e rápida, utilizando menos código.

Além dessas vantagens, o Jetpack Compose ainda permite a interoperabilidade com o sistema de Views, o que permite que você possa modificar aos poucos um App já existente, combinando a implementação de sistema de view já existente com o Compose.

Nessa formação você aprenderá a:

  • Criar um App Android do zero utilizando o Jetpack Compose;
  • Configurar o Compose em um projeto já existente e aplicar a interoperabilidade;
  • Trabalhar com formulários e gerenciamento de estados;
  • Manter estados utilizando o padrão MVVM com ViewModel e StateFlow

Para aproveitar melhor esta formação, sugerimos que você faça antes a Formação Kotlin para entender a linguagem de uma forma geral e dar seu primeiro mergulho. Esta formação aborda a aplicação da linguagem Kotlin no desenvolvimento de aplicativos mobile utilizando o Jetpack Compose.

Bons estudos!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Alex Felipe

    Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Atualmente cria conteúdo no canal https://www.youtube.com/@AlexFelipeDev.

  • Alex Felipe

    Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Atualmente cria conteúdo no canal https://www.youtube.com/@AlexFelipeDev.

  • Felipe Moreno Borges

    Sou graduado em Ciência da Computação e atualmente estou cursando um MBA em Desenvolvimento Mobile. Sou apaixonado por tecnologia, vejo nela a possibilidade de melhorar a vida das pessoas além de uni-las. Meu foco principal está voltado para o desenvolvimento mobile, com especialização nas plataformas Android e iOS, utilizando linguagens como Java, Kotlin e Swift. Minha expertise abrange algoritmos, estruturas de dados, bancos de dados e redes. Uma das minhas realizações foi liderar a migração de projetos

  • Felipe Moreno Borges

    Sou graduado em Ciência da Computação e atualmente estou cursando um MBA em Desenvolvimento Mobile. Sou apaixonado por tecnologia, vejo nela a possibilidade de melhorar a vida das pessoas além de uni-las. Meu foco principal está voltado para o desenvolvimento mobile, com especialização nas plataformas Android e iOS, utilizando linguagens como Java, Kotlin e Swift. Minha expertise abrange algoritmos, estruturas de dados, bancos de dados e redes. Uma das minhas realizações foi liderar a migração de projetos

  • Junior Martins

    Desenvolvedor Android e produtor de conteúdo Tech. Criando coisas legais e mostrando ao mundo como fiz

  • Junior Martins

    Desenvolvedor Android e produtor de conteúdo Tech. Criando coisas legais e mostrando ao mundo como fiz

Passo a passo
  1. 1 Conhecendo o Jetpack Compose

    Nesta etapa, você vai aprender a criar suas primeiras telas de um App Android utilizando o Jetpack Compose. Descubra o que são composables e crie os seus com estruturas de layout diferentes, utilizando técnicas para deixá-los simples e reutilizáveis.

    Você também irá aprender a carregar imagens no Jetpack Compose através de URL, implementar o Lazy Layout nos composables, receber dados nos campos de texto e ainda conhecer o que são estados e como utilizá-los.

  2. 2 Gerenciando estados

    Nessa segunda etapa, você está evoluindo de nível no Jetpack Compose e vai aprender a criar formulários, implementar e melhorar a experiência do usuário, como também a fazer o gerenciamento de estados.

    Com essa base nisso, você também irá aprender como identificar quais são as principais ferramentas para recuperar estados no Android, utilizando o ViewModel e o Saveable. Também, você vai aprender a implementar um App mais reativo, utilizando a API do StateFlow para atualizar as informações com base nos eventos automaticamente.

    • Curso Jetpack Compose: formulário e gerenciamento de estado

      10h
      • Implemente uma tela de formulário
      • Melhore a experiência de uso dos formulários
      • Crie objetos ao realizar um evento de clique
      • Armazene dados em memória com o padrão DAO
      • Entenda o que é e as possibilidades de gerenciamento de estados
      • Escreva o State Holder do composable
      • Utilize a versão Stateful e Stateless do mesmo composable
    • Curso Jetpack Compose: mantendo estados com ViewModel

      10h
      • Conheça os principais motivos para perder estados em Apps Android
      • Identifique quais são as principais ferramentas para recuperar estados no Android
      • Utilize o Saveable do Jetpack Compose para manter estado
      • Entenda o que é o ViewModel e como ele facilita o gerenciamento de estados
      • Aprenda o que é o StateFlow e como implementar uma solução de comunicação reativa no App
    • Alura+ Configurando o Compose em um projeto existente

    • Alura+ Realizando a interoperabilidade

    • Alura+ Migrando uma tela inteira para o Compose

Escola

Mobile

Além dessa, a categoria Mobile conta com cursos de Flutter, iOS e Swift, Android, Kotlin, Jogos,e mais...

Conheça a Escola

Comece hoje mesmo os cursos de Evolua apps Android com Jetpack Compose: crie telas e gerencie estados. Matricule-se agora!

Plus

De
R$ 1.800
por
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

Matricule-se

Pro

De
R$ 2.400
por
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

Matricule-se

Ultra

12X
R$209
à vista R$2.508
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, com mensagens ILIMITADAS

    Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.

  • Luri Vision, a IA que enxerga suas dúvidas

    Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

  • 6 Ebooks da Casa do Código

    Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas