Formação Arquitetura Android

Os cursos de arquitetura Android que você precisa

Esta formação faz parte dos nossos cursos de Mobile
60h
Para conclusão
5
Cursos

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

Android Jetpack

A carreira de desenvolvimento de Apps para Android está em ascensão, e além de saber criá-los, é importante aprender técnicas para deixá-los mais robustos, organizando melhor seu código.

Durante a Formação Arquitetura Android, você aprenderá a organizar seu projeto utilizando os componentes ViewModel, Room e LiveData que fazem parte da base de um App considerando a arquitetura recomendada pela Google. Utilizaremos os Fragments para criar as telas com maior flexibilidade, passando pelo Navigation, que facilita a organização do fluxo de navegação do App. Você também aprenderá a utilizar o Data Binding, aprendendo a vincular os dados com a tela de uma maneira mais clara.

Ao fim desta Formação, você conseguirá organizar os Apps 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ê irá aprender

  • Alex Felipe

Passo a passo

  1. 1 Arquitetura para Apps Android

    Desenvolver um App robusto e de fácil manutenção não é uma tarefa fácil! Pensando nisso, os desenvolvedores do Android nos disponibilizou os Architecture Components. Cada componente tem sua função, mas a real diferença está na integração feita entre o Room, ViewModel e LiveData que são a base para criar uma arquitetura de Apps Android recomendada pela Google.

  2. 2 Reutilização de telas com Fragments

    É muito comum um App Android possuir diversas telas, porém, dependendo da maneira como é desenvolvimento, é difícil de reaproveitar o código vinculado às Activities. Com Fragments conseguimos reutilizar o código dos nossos layouts, permitindo que em apenas uma Activity, mais de um layout seja inserido, possibilitando implementações de diversos componentes comuns no Android e também da técnica de telas com múltiplos painéis.

  3. 3 Gerenciando a navegação de telas com Navigation

    Um App Android costuma manter um fluxo com diversas telas, sendo que cada tela possui um comportamento específico considerando a navegação realizada. Com o Navigation, configuramos todo fluxo de navegação considerando as boas práticas e técnicas comuns nesse tipo de abordagem.

  4. 4 Vinculando o código fonte e View com o Data Binding

    Ao construir um tela do Android separamos o código fonte da view em arquivos diferentes. Porém, essa separação exige que em um determinado momento seja necessário vincular ambos os códigos para apresentar uma tela com os dados esperados. Essa tarefa tende ser trabalhosa, porém, é possível simplificar essa etapa com o Data Binding.

Mobile

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

Comece hoje mesmo os cursos de Arquitetura Android. Matricule-se agora!

  • 971 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 971 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 971 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 971 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana