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
42h

Para conclusão

4
Cursos
O que você vai aprender nesta Formação?

Jetpack Compose

Aprenda a criar um App Android utilizando o Jetpack Compose, configurar o Compose em um projeto já existente e aplicar a interoperabilidade, trabalhar com formulários e gerenciamento de estados e a 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. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

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.

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.

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.

    • Curso Jetpack Compose: criando um app android

      12h
      • Conheça o que é o Jetpack Compose e porque ele é interessante ao escrever Apps Android
      • Crie um projeto Android com suporte ao Jetpack Compose
      • Implemente uma tela inteira utilizando apenas o Jetpack Compose
      • Escreva composable com estruturas de layout diferentes
      • Estilize composables com Modifier
      • Organize o projeto com composables a nível de componentes e tela
      • Mantenha composables simples e reutilizáveis
    • Curso Jetpack Compose: utilizando Lazy Layout e estados

      10h
      • Carregue imagens no Jetpack Compose a partir de URL
      • Entenda e implemente Lazy Layout nos composables
      • Utilize campo de textos para receber dados no App
      • Conheça o que são estados e como gerenciá-los
      • Implemente composables com conteúdo dinâmico e boas práticas
      • Aprenda a filtrar conteúdo numa lista de composables
  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

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 a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas