Escola_
Mobile
Além dessa, a categoria Mobile conta com cursos de React Native, Flutter, iOS e Swift, Android, Kotlin, Jogos,e mais...
formação_
Para conclusão
veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end
Parece que o mundo todo gira em torno dos nossos smartphones. As Apps são o ponto central nessa revolução. Com um mercado cada vez maior e sendo uma das plataformas mais utilizadas do mundo, saber criar Apps avançadas é uma habilidade valiosa nos dias de hoje.
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 integração com serviços externos, além de sincronização de dados off-line.
O Android trabalha com Java e mais recentemente com Kotlin. São duas linguagens de programação orientadas a objetos maduras e com ampla documentação. Uma das ferramentas mais populares e utilizadas é o Android Studio, uma IDE disponibilizada pela Google e criada em cima do IntelliJ. Você vai aprender a usá-la por completo. Para isso, conhecer a linguagem Java e orientação a objetos é essencial! Ter prática com as principais bibliotecas, como java.lang, I/O, coleções e se aprofundar nelas é muito importante. Você pode fazer a formação Java antes de mergulhar no Kotlin, pois para aprender esta nova linguagem, será necessária a base do Java.
Conteúdos pensados para facilitar seu estudo
Formação completa para o 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 planosProfessores especializados Mobile
Alex Felipe Victor Vieira
Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Criador de mais de 40 cursos, como Kotlin, Flutter, Android, persistência de dados, comunicação com Web API, personalização de telas, testes automatizados, arquitetura de Apps e Firebase. É expert em Programação Orientada a Objetos, visando sempre compartilhar as boas práticas e tendências do mercado de desenvolvimento de software. Atuou 2 anos como editor de conteúdo no blog da Alura e hoje ainda escreve artigos técnicos.
Alex Felipe Victor Vieira
Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Criador de mais de 40 cursos, como Kotlin, Flutter, Android, persistência de dados, comunicação com Web API, personalização de telas, testes automatizados, arquitetura de Apps e Firebase. É expert em Programação Orientada a Objetos, visando sempre compartilhar as boas práticas e tendências do mercado de desenvolvimento de software. Atuou 2 anos como editor de conteúdo no blog da Alura e hoje ainda escreve artigos técnicos.
Mergulhe de cabeça no mundo Android. Aprenda a criar sua primeira App usando o Android Studio. Implemente telas com gerenciadores de layout e utilize os componentes visuais básicos, como texto ou botões. Configure ações dos componentes visuais com listeners e crie mais opções com menus. Organize o projeto e aplique técnicas de refatoração com boas práticas de programação.
Curso Android parte 1: crie um app mobile
10hCurso Android parte 2: avançando com listeners, menu e UI
10hMais detalhesdo curso Android parte 2: avançando com listeners, menu e UI
Curso Android parte 3: refinando o projeto
10hArtigo Criando caixas de diálogo no Android (Dialogs)
Podcast Desenvolvimento Android – Hipsters #39
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 ao posicionar componentes visuais, configurar altura e largura no layout ou entre os componentes visuais. Além da configuração tradicional via XML, com o Constraint Layout temos a possibilidade de usar o editor visual com mais facilidade e consistência.
Curso Layouts Android parte 1: criando telas com Constraint Layouts
15hMais detalhesdo curso Layouts Android parte 1: criando telas com Constraint Layouts
Curso Layouts Android parte 2: boas práticas para criação de telas
17hMais detalhesdo curso Layouts Android parte 2: boas práticas para criação de telas
Artigo Criando uma tela de abertura no Android (Splash Screen)
Artigo Salvando informações com o Shared Preferences
Site Alura Live: Desenvolvendo a App da Alura
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 mais complexos, como por exemplo, listas com muitos itens (que consomem memória excessiva) ou que exigem uma adaptação visual mais flexível. 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.
Curso Recycler View parte 1: listas flexíveis e performáticas
08hMais detalhesdo curso Recycler View parte 1: listas flexíveis e performáticas
Curso Recycler View parte 2: Listeners, animações e boas práticas
08hMais detalhesdo curso Recycler View parte 2: Listeners, animações e boas práticas
Artigo Aumentando a produtividade no Android com o Butter Knife
Site Quando considerar o uso de API em projetos Android?
É 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.
Vídeo Alura Live: Bibliotecas no Android
Curso Android Room parte 1: entendendo e aplicando a persistência de dados com ORM
10hMais detalhesdo curso Android Room parte 1: entendendo e aplicando a persistência de dados com ORM
Curso Android Room parte 2: implementando operações assíncronas
10hMais detalhesdo curso Android Room parte 2: implementando operações assíncronas
Curso Android: acessando uma API Web
10hArtigo O que é Push Notification?
Artigo Integrando App Android com o Firebase Cloud Messaging
Artigo Tratando notificações recebidas do Firebase no Android
Escola_
Além dessa, a categoria Mobile conta com cursos de React Native, Flutter, iOS e Swift, Android, Kotlin, Jogos,e mais...
ótimo curso, com ele consegui desenvolver e entender como funciona o primeiro app android.
Android parte 1: crie um app mobile
Excelente como os outros cursos, mas novamente venho ressaltar a crescente queda de java no ambiente android.
Android parte 3: refinando o projeto
O curso é excelente, mas notei desde o curso anterior que o professor quebrou em muitos blocos o código, que ao invés de melhorar o código, confundi muito a visualização e entendimento do mesmo.
Android parte 2: avançando com listeners, menu e UI
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
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.
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
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.
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Acesso completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas