Formação

Desenvolvedor Android

Programe na principal plataforma Mobile do mundo

Inscreva-se

140 horas

é o tempo estimado para você concluir esta formação e estar bem preparado para o mercado

Assista o vídeo

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

Mobile é o futuro

Parece que o mundo todo gira em torno dos nossos smartphones. E as Apps são o ponto central nessa revolução. Saber criar Apps avançadas é uma habilidade importante nos dias de hoje. E, apesar de existirem diversas plataformas, o Android é a plataforma mais usada no mundo - no Brasil então, de forma disparada.

Na Formação Desenvolvedor Android, você vai aprender a construir Apps do zero. Desde usar a IDE Android Studio e entender os fundamentos do framework do Android, até criar funcionalidades complexas, como integração com serviços externos e sincronização de dados off-line.

Ao fim da Formação, você estará apto a entrar nesse mercado que só cresce no Brasil, de desenvolvimento de aplicativos móveis.

Pré-requisitos

Linguagem Java, Orientação a Objetos e bibliotecas básicas - java.lang, I/O, coleções. Aqui na Alura, veja a carreira iniciante em java.

Por que estudar esta formação?

  • Acompanhamento real

    Receba feedback dos seus instrutores em um projeto real

  • 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

Faça como empresas e startups e capacite sua equipe para entregar os projetos do dia a dia.

Conheça os planos

Com quem você irá aprender

  • Alex Felipe

  • Jeferson Silva

Passo a passo

  1. 1 Android essencial

    Mergulhe de cabeça no mundo Android. Aprenda a criar sua primeira App usando o Android Studio. Crie telas e aprenda a usar os conceitos de layouts do Android. Integre sua App com serviços externos, com APIs da Google e com recursos do aparelho.

  2. 2 Layouts complexos

    Quando temos uma necessidade de layout mais complexo na App, é importantíssimo saber usar o Constraint Layout. É a forma mais usada para se criar layouts complexos, com vantagens de otimização, facilidade de uso e até um editor visual.

  3. 3 Listas melhores com RecyclerView

    Há quem diga que nenhuma App está completa sem ter uma lista de dados. Mas o clássico ListView tem sérias limitações em cenários que fogem do trivial. Por isso, é essencial trabalhar com RecyclerView, um componente que permite listas mais flexíveis e otimizadas, além de suportar muitos recursos bacanas, como animações e layouts dinâmicos.

  4. 4 Integração com APIs

    É difícil encontrar uma App que funcione apenas localmente. Eventualmente acabamos precisando integrar com algum serviço externo, alguma API. Nesta seção, você vai aprender a integrar sua App com serviços remotos e fazer tudo isso funcionar tanto no modo on-line quanto off-line.

5 Projeto Formação Desenvolvedor Android

Chegou a hora de mostrar pro mundo que você é um Desenvolvedor Android completo! O Projeto de Conclusão é um desafio prático que você vai desenvolver usando todas as habilidades aprendidas durante a Formação.

Nós vamos avaliar seu projeto e, ao final, você terá um Certificado de Conclusão da Formação.

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
  • Preços
  • Como Funciona?
Premium
  • 598
12X R$75 à vista R$900
Comprar
Premium Plus
  • 598
12X R$100 à vista R$1.200
Comprar
Max
  • 598
12X R$120 à vista R$1.440
Comprar
Acesso por 1 ano
Certificado Digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana