Formações Mobile Android: evolua seus apps criando telas com Fragments e melhorando a navegação

Formação Android: evolua seus apps criando telas com Fragments e melhorando a navegação

Os cursos de arquitetura Android de que você precisa

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

Quero Estudar na Alura
27h

Para conclusão

3
Cursos
1
Vídeo extra

Android Jetpack

A carreira de desenvolvimento de aplicativos Android está em ascensão.

Quem atua (ou deseja ingressar) nessa área, precisa saber técnicas que deixam os aplicativos mais robustos, organizando melhor o código.

Nesta formação, você aprenderá duas ferramentas essenciais: o Fragments para criar as telas com mais flexibilidade e o Navigation, que facilita a organização da navegação no app.

Ao fim desta Formação, você conseguirá criar telas e navegar entre elas de maneira otimizada.

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 Reutilização de telas com Fragments

    Um app Android possui diversas telas. Porém, pode ser difícil reaproveitar o código vinculado às Activities. Com Fragments, reutilizamos o código dos nossos layouts. Assim, você pode inserir mais de um layout em uma única Activity - o que possibilita telas com múltiplos painéis e implementações de componentes comuns no Android.

    • Curso Android Fragments: reutilizando componentes visuais

      08h
      • Entender os motivos para utilizar Fragments em projetos Android
      • Migrar projetos Android que utilizam apenas Activities para utilizar Fragments
      • Criar Fragments diretamente pelo layout ou de maneira programável
      • Lidar com transações do gerenciador de Fragments
      • Reutilizar Fragments na mesma Activity
      • Implementar layouts com múltiplos painéis
      • Evitar erros comuns na implementação de Fragments
  2. 2 Gestão de navegação entre telas com Navigation

    Um app Android possui um fluxo com diversas telas e seus comportamentos específicos. Com o Navigation, configuramos e otimizamos o fluxo de navegação - considerando as boas práticas e técnicas comuns nesse tipo de abordagem.

    • Alura+ Operações assíncronas com Coroutines do Kotlin no Android

    • Curso Navigation parte 1: transição de telas no Android

      06h
      • Entenda um dos problemas comuns em Apps de uma única Activity
      • Conheça o Navigation e aprenda a configurá-lo no seu projeto
      • Configure o grafo de navegação
      • Navegue entre destinos com o controlador de navegação
      • Implemente ações com animações nas transições
      • Aprenda a lidar com o pop na back stack
      • Envie dados entre os destinos com Safe Args
    • Curso Navigation parte 2: novas features e reutilização de código

      12h
      • Adicionar novos destinos como fluxo secundário
      • Implementar navegação condicional
      • Configurar comportamentos na transição de destinos
      • Reutilizar comportamentos entre destinos
      • Integrar componentes visuais com o NavigationUI
      • Implementar ViewModel compartilhado entre destinos

Escola

Mobile

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

Conheça a Escola

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Mais um excelente curso do Alex Felipe com ótima didática e ótimo conteúdo. Estava ansioso por este curso de Navigation, atendeu muito bem as expectativas. Aguardando a parte 2...

Navigation parte 1: transição de telas no Android

Fernando Zabin

Tudo espetacular neste curso, didática, profundidade do conteúdo, o projeto utilizado como base e principalmente a explicação das soluções que o novo componente consegue trazer em comparação ao formato atual de desenvolvimento. Simplesmente show este curso. Parabéns Pessoal!

Navigation parte 2: novas features e reutilização de código

Gabriel Andrade Gaspar

O curso atendeu todas as dúvidas que eu ainda havia sobre essa dinâmica de utilização do Fragment entre telas de tablet e smartphone. Mesmo vendo que é complexo essa dinâmica, consegui compreender claramente pela ótima explicação do professor. Mas achei que poderia ter um extra de explicação sobre a utilização do fragment junto a componentes mais comuns que são fixos, como a Toolbar, entre outros.

Android Fragments: reutilizando componentes visuais

Gabriel Andrade Gaspar

Comece hoje mesmo os cursos de Android: evolua seus apps criando telas com Fragments e melhorando a navegação. Matricule-se agora!

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Luri powered by ChatGPT

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

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

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