Logo do curso
Curso

Navigation parte 2:

novas features e reutilização de código

Quero estudar na alura

12h

Para conclusão

879

Pessoas nesse curso

9.3

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • 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

Público alvo_

Desenvolvedores Android que conhecem os fundamentos de Navigation e querem aprender novas técnicas oara evoluir com a ferramenta

Alex Felipe

github

linkedin

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

Curso atualizado em 09/03/2022

Ementa

  1. Aplicando a navegação condicional

    • Adicionando a tela de login
    • Ajustando o fluxo de navegação
    • Configurando a primeira com condição
  2. Reutilizando conexões com ações globais

    • Implementando o comportamento de deslogar
    • Refatorando o projeto
    • Utilizando ações globais
  3. Utilizando técnicas de reaproveitamento de código

    • Reutilizando código com herança
    • Aplicando configurações na mudança de destinos
    • Adicionando a tela de cadastro de usuário
  4. Flexibilizando a adição de novos destinos

    • Criando o ViewModel de estado do App
    • Utilizando ViewModel compartilhado
    • Adicionando grafo aninhado
  5. Integrando componentes visuais com o Navigation UI

    • Implementando a tela de lista de pagamentos
    • Implementando o Bottom Navigation
    • Refatorando o View Model do estado do App

Descubra se esse curso é pra você! Leia as primeiras aulas

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

Conheça os planos

Este e mais 2 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Mobile

Desenvolva aplicativos móveis para as principais plataformas, smartphones e tablets. Aqui, você vai construir para ambientes nativos, como Android ou iOS, e entregar apps incríveis, utilizando frameworks híbridos e multiplataforma, como Flutter e React Native.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

nossos alunos e alunas

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

Show Alex conteúdo assim agrega muito valor para o aprendizado profissional. Parabéns

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

FELIPE LEITAO PANTOJA

Eu gostei bastante deste curso, achei o conteúdo bem completo sobre Navigation e todas as técnicas aqui demonstradas. Muito bom, parabéns.

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

Moises Santana

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

Aprenda Android com esse e outros cursos, comece 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