Android
- Curso Android parte 1: Crie a sua primeira app mobile
-
Curso Android parte 2: Avançando com listeners, menu e UI
-
Curso Android parte 3: Refinando o projeto
-
Curso Kotlin parte 1: Sua primeira app android na linguagem
-
Curso Kotlin parte 2: Mais recursos da linguagem e boas práticas
-
Curso Kotlin parte 3: Técnicas avançadas na sua app
-
Curso Android Brasil: Validações e formatações
-
Curso Android Room parte 1: Introdução a persistência de dados com ORM
-
Curso Android Room parte 2: Operações assíncronas
-
Curso Android parte 1: Testes automatizados e TDD
-
Curso Android parte 2: Boas práticas e novos cenários de testes
-
Curso Testes no Android: mocks e integrações
-
Curso Android com Espresso parte 1: Teste da interface do usuário
-
Curso Android com Espresso parte 2: Testes de fluxos complexos
-
Curso Layouts Android parte 1: Criando telas com Constraint Layouts.
-
Curso Layouts Android parte 2: Boas práticas para criação de telas.
-
Curso Navigation parte 1: Transição de telas no Android.
-
Curso Navigation parte 2: Novas features e reutilização de código
-
Curso Android: Acessando uma API web
-
Curso Recycler View parte 1: Listas flexíveis e performáticas
-
Curso RecyclerView parte 2: Listeners, animações e boas práticas.
-
Curso Android Fragments: Reutilizando componentes visuais
-
Curso Architecture Components: ViewModel, LiveData e Room
-
Curso Data Binding no Android: vinculando modelo com layout
-
Curso Firebase Authentication: Integração com Apps Android
-
Curso Firebase com Android: Salve os dados NoSQL no Firestore
-
Curso Firebase com Android: Push notification no Cloud Messaging
-
Curso Firebase com Android: Armazene imagens com o Cloud Storage
-
Curso Appium: Iniciando com testes de interface
Por onde começar com Android
Tudo gira em torno dos nossos smartphones, e as apps figuram como ponto central desta revolução. Saber criar apps avançadas é uma habilidade importante nos dias de hoje e com um mercado em crescente expansão. O Android é a plataforma mais usada no mundo - no Brasil, em particular, de forma disparada.
Na Formação Android, você vai aprender a construir Apps do zero. Desde dominar a IDE Android Studio e entender os fundamentos do framework do Android, até criar funcionalidades complexas, como a integração com serviços externos, uso de mapas e câmeras, além de sincronização de dados offline.
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 desenvolver uma aplicação, esperamos que ela funcione como imaginamos, mas alguns erros inesperados e que não testamos em nosso software podem aparecer durante seu uso. É para evitar estas situações indesejadas, os famosos bugs das aplicações, que os testes automatizados são utilizados.
Na Formação Testes automatizados no Android você vai entender como colocar os testes em prática utilizando ferramentas como o JUnit, Mockito e Espresso, além de aprender outras técnicas, como o TDD (Test Driven Development) e refatoração de código.
Líderes da Escola Android
Alex Felipe
Natalia Kelim
Leonardo Marinho
Sabe quando você pode começar? Agora!
- 1268 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
- 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
- 1268 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
- 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 Plus
- 1268 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
- 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
Max
- 1268 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
- 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
Acesso completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas