460 http://upfy.uol.com.br//curso-online-desenvolvimento-para-android-crie-12-apps/460 O curso é todo desenvolvido baseado em projetos reais. Vamos construir aplicativos como Twitter, Flappy Bird e vários outros! Começaremos baixando e instalando o Android Studio e configurando o nosso emulador. Em seguida, entenderemos como funcionam as Views, os Layouts, a linguagem Java e a lógica de programação em projetos. Portanto, não é necessário que você saiba programação para fazer este curso! Ao fim do curso, você ainda aprende a publicar seu App na Google Play. Teve alguma dúvida durante a aula? Você terá um fórum totalmente exclusivo para fazer qualquer pergunta relacionada ao curso, que responderemos com o maior prazer! E aí? O que tá esperando pra começar a criar seus apps de sucesso? Inscreva-se agora mesmo e comece a criar aplicativos incríveis com o Android Studio! Curso Online: Desenvolvimento para Android - Crie 12 Apps com Geek Academy

CURSO ONLINE: Desenvolvimento para Android - Crie 12 Apps

Tecnologia

Foto de perfil de Geek Academy
com Geek Academy
  • 210 aulas
  • Carga Horária: 25h
  • Certificado de conclusão
12 x de R$8,33
ou R$99,90 à vista
Garantia de 30 dias com devolução do valor integral.
12 x de R$8,33
ou R$99,90 à vista
VISÃO GERAL DO CURSO
O curso é todo desenvolvido baseado em projetos reais. Vamos construir aplicativos como Twitter, Flappy Bird e vários outros! 

Começaremos baixando e instalando o Android Studio e configurando o nosso emulador. Em seguida, entenderemos como funcionam as Views, os Layouts, a linguagem Java e a lógica de programação em projetos. Portanto, não é necessário que você saiba programação para fazer este curso!

Ao fim do curso, você ainda aprende a publicar seu App na Google Play.

Teve alguma dúvida durante a aula? Você terá um fórum totalmente exclusivo para fazer qualquer pergunta relacionada ao curso, que responderemos com o maior prazer!

E aí? O que tá esperando pra começar a criar seus apps de sucesso? Inscreva-se agora mesmo e comece a criar aplicativos incríveis com o Android Studio!
CONHEÇA SEU NOVO INSTRUTOR
Foto de perfil de Geek Academy
Geek Academy Ver página do Instrutor
                    A Geek Academy é um time de professores apaixonados por tecnologia e educação, que vêm trabalhando há vários anos no desenvolvimento de aplicativos, jogos e animação.

Em nossos cursos só ensinamos as ferramentas de desenvolvimento mais modernas que existem. São os softwares mais utilizados hoje em dia em produtoras e estúdios de filmes e games em todo o mundo.

Todas as ferramentas que ensinamos têm uma aplicação prática no mercado e por isso criam um grande efeito na vida dos nossos alunos.

Nossa principal missão é ensinar a todos a utilizarem bem a tecnologia para beneficiar a humanidade e transformar a educação do país, criando um conhecimento de ponta que seja acessível a todos.

Não perca tempo, conheça nossos cursos e torne-se um grande desenvolvedor em pouco tempo.

"Vamos juntos construir este mundo!"
                
APROVEITE E COMPRE JUNTO
Imagem do curso Desenvolvimento para Android - Crie 12 Apps
Desenvolvimento para Android - Crie 12 Apps
12 x de R$8,33
sem juros
R$99,90
Imagem do curso JAVA 8 - Fundamentos Teóricos e Orientação a Objetos
JAVA 8 - Fundamentos Teóricos e Orientação a Objetos
5 x de R$5,58
sem juros
R$49,90 R$27,90
Imagem do curso Construct 2 - Jogo de Tower Defense
Construct 2 - Jogo de Tower Defense
5 x de R$5,58
sem juros
R$49,90 R$27,90
3 CURSOS
para completar seus estudos
por apenas R$155,70
PLANO DE AULA
Configuração do Ambiente Android
Instalação - Android Studio IDE
9min0s
Configurando o Projeto
5min1s
SDK Manager
3min51s
Criando um Simulador Android Virtual Device
5min35s
Executando o Aplicativo no Dispositivo Físico
4min59s
Android Studio - Primeiros Passos
Criando um Novo Projeto
5min1s
Primeiro Contato Android Studio IDE
7min51s
Configuração e Preferências
3min41s
Conhecendo os Layouts
3min46s
Identificando os Componentes
3min47s
FindViewByID
6min50s
Evento de Clique no Botão
7min22s
Console e Log
4min56s
Lógica e Linguagem Java
Entendendo As Variáveis
9min30s
Operadores Aritméticos
3min57s
Listas e Arrays
9min45s
Operadores Lógicos
4min57s
Laço De Condição
3min3s
Números Randômicos
2min47s
Repetição For
3min44s
Repetição While
3min30s
Loop em Array de Objetos
4min34s
Trabalhando Com Métodos
7min55s
Trabalhando Com Classes
8min6s
App #1 - Alfândega
Apresentação - App Alfândega
2min54s
Nome e Ícone
6min36s
Constraints e Alinhamento
7min44s
Activity e Ciclo de Vida
4min51s
Dicas sobre Constraints
3min4s
Criando o ImageView
3min45s
Ajustando as Margens
1min59s
Identificando os Componentes no Código
4min10s
Evento de Click na Tela
2min5s
Sorteando a Direc¸ão Aleatoriamente
3min7s
Adicionando Animac¸a~o
2min34s
Animation Listener
5min38s
Timer e TimerTask
3min47s
App #2 - Jogo JoKemPo
Apresentação - App JoKemPo
1min35s
Iniciando o Projeto
4min5s
Botões com Chain
6min30s
Criando Imagens com Constraints
5min47s
Reconhecendo os Componentes
4min16s
Evento de Clique e Atualização do Layout
5min1s
Eventos de Animação
6min37s
Sorteando a Jogada
6min5s
Verificando a Jogada
6min59s
Adicionando Som com a Classe Media Player
6min30s
Classes e ArrayList
Criando uma Classe
9min29s
Extendendo uma Classe
5min51s
Override Method
2min53s
Arrays ou Listas
8min36s
ArrayList
5min37s
ArrayList de Objeto
9min8s
App #3 - Lista de Cards do Felpudo
Apresentação - App Cards do Felpudo
1min36s
ListViews Básico
8min50s
Evento de Clique na Lista
4min20s
Criando a Classe de Dados e View
6min55s
Classe ArrayAdapter
10min22s
Inicializando o Adaptador
9min55s
Configurando os Layouts
9min28s
Criando um AlertDialog
12min19s
App #4 - Imagens do Felpudo
Apresentação - App Imagens do Felpudo
1min8s
Navegando entre Telas com Intent
6min28s
Passando Paraâmetros entre as Telas
5min33s
Criando e Configurando os Layouts
12min25s
Configurando Listas e Layouts
7min9s
Passando Dados para Tela de Detalhes
2min30s
Configurando Tela de Detalhes
10min27s
Armazenamento de Dados
Shared Preferences
6min0s
Introdução ao SQLite
12min56s
Configurando o Banco de Dados
6min30s
Criando uma Tabela
10min34s
Adicionando Itens
8min42s
Lendo os Itens do Banco
5min54s
Removendo um Item
7min14s
App #5 - Lista de Tarefas
Introdução - App Lista de Tarefas
5min34s
Criando O Banco De Dados
13min31s
Inserindo Novas Tarefas
8min25s
Carregando Os Dados Na Lista
7min7s
Removendo Tarefas
7min18s
Adicionando Um Alerta De Confirmação
6min45s
Introdução aos Objetos JSON
Introdução ao JSON
13min46s
Armazenando o JSON em um String
6min28s
JSONObject
5min16s
JSONArray
8min47s
Carregando o JSON de um Url
11min25s
App #6 - Quizz Show do Milhão
Apresentação - App Show do Milhão
1min42s
RadioButtons e RadioGroup
8min18s
Criando o Layout
9min26s
Criando o Questionário em JSON
6min11s
Modelo de Dados
4min47s
Carregando o Questionário de um Url
2min42s
Serializando o JSON
6min36s
Criando o Objeto de Questionário
5min0s
Título, Progress Bar e Orientação
5min7s
Atualizando a View com as Perguntas
4min28s
Evento de Jogadas
7min10s
Animação do Layout
8min23s
Eventos de Animação
5min38s
Rodadas e Fim de Jogo
11min46s
Customizando o Alerta de Fim de Jogo
8min34s
App #7 - Treino 7Min. Workout
Criando O Layout Do App
9min26s
Lista De Treinos
17min39s
Lista De Exercícios
8min35s
Vídeo e Sintetizador De Voz
10min59s
Executando o Treino - Parte 1
19min50s
Executando o Treino - Parte 2
3min13s
Material Design
Apresentação - Material Design
3min36s
Material Design, Colors e Icons
8min20s
Toolbar e Themes
7min26s
MenuOptions
10min30s
Ativando o Home Button
2min43s
Adicionando um Logo e Altura da Toolbar
4min9s
CardView
6min4s
RecyclerView
RecyclerView - Modelo de Dados
8min27s
RecyclerView - Layout Ce´lula
3min51s
RecyclerView - Adapter
4min35s
RecyclerView - ViewHolder
11min17s
RecylcerView - Adapter e LayoutManager
12min53s
RecyclerView - OnClickListener
8min12s
FloatingActionButton
6min20s
Tocando Videos e Carregando Imagens de URLs
Apresentação - YouTubeApi e Picasso
1min18s
YoutubeAPI - Configuração
9min7s
YouTubeAPI - YouTubePlayerView
7min49s
Imagens de Urls com a Biblioteca Picasso
7min14s
Carregando a Capa de um Video do YouTube
6min6s
App #8 - Agenda de Contatos
Minha Agenda De Contatos
6min44s
Criando Os Layouts
7min41s
Segunda Activity - Formulário
9min9s
Layout Customizado - Botão Redondo
7min13s
Navegac¸a~o pela ToolBar - Bota~o Voltar
5min25s
ToolBar - Bota~o de Confirmac¸a~o
7min57s
Classe Contato
14min18s
Classe Formulario Helper
19min1s
Ce´lula Customizada - Contato
8min17s
Classe ContatoAdaptador
21min5s
Classe ContatoDAO (Data Access Object)
24min55s
Inserindo um Contato
7min53s
Menu de Opc¸o~es - Context Menu
4min7s
Apagar Contato - Alerta de Confirmac¸a~o
3min12s
Seleciona e Edita Contato
6min21s
Enviando SMS
3min50s
Trabalhando com as Permisso~es de SMS
10min26s
Recebendo SMS
15min59s
Visitando um Site
3min22s
Ligar para Contato
6min55s
Obtendo uma Foto da Ca^mera
12min53s
Redimensionando um Bitmap
2min30s
Selecionando a Fonte da Imagem (Ca^mera ou Biblioteca de Imagens)
5min45s
Adicionando uma Imagem ao Simulador
3min11s
Obtendo uma Imagem da Biblioteca de Fotos
7min51s
Trip Advisor
Google Maps e Localizac¸a~o - Ini´cio
4min49s
Primeira Activity - Tela Inicial
8min6s
Segunda Activity - Google Maps
4min25s
Carregando a Segunda Activity
4min14s
Permisso~es
10min19s
Adicionando Alfinetes ao Mapa
15min0s
Obtendo a Localizac¸a~o do Usua´rio
9min48s
Animação Do Mapa Para Latitude e Longitude Correspondente
3min40s
Terceira Activity - Tela Lugar
2min4s
Passando Dados para a Terceira Activity - Tela Lugar
4min45s
Passando Dados para a Terceira Activity - Tela Lugar
4min45s
BackEnd de Dados - Firebase
Conhecendo O Firebase
2min56s
Configurando O Projeto
5min27s
Adicionando E Modificando Um Objeto
8min17s
Acessando O Filho De Um Objeto (child)
3min25s
Trabalhando Com Objeto Json
7min22s
Editor - Vulcan
3min59s
Event Listener - Child
5min56s
Firebase Listas E Arrays
8min56s
Firebase Ui Adapter
7min39s
App #10 - Twitter
Configurando o Firebase
7min38s
Autenticação Por Email E Senha E Auth Listener
3min33s
Criando Novo Usuário E Gravando Objeto No Firebase
6min42s
Adicionando O Action Bar E Fazendo Logoff
4min28s
Lista De Amigos, Follow E Unfollow
6min15s
Fazendo Um Tweet
3min13s
Meus Feeds
9min54s
App #11 - Tinder
Iniciando o Projeto
12min41s
Método Animate e Eventos De Animação
6min37s
Passando A Sequência De Fotos
4min39s
Restringindo O Evento De Touch
4min18s
Alternando As Animações Randomicamente
5min10s
Utilizando A Classe Swipe Gesture
6min48s
Aceitar E Rejeitar
4min14s
Atualizando O Projeto Para O Android 2.1
7min12s
Facebook SDK - App Id
5min31s
Facebook SDK - Login Button
3min31s
Facebook SDK - Métodos Do Login Button
5min2s
Facebook SDK - Métodos e Logoff
8min33s
Firebase - Adicionando Usuário
7min33s
Firebase - Obtendo Lista De Amigos
8min22s
Firebase - Lista de Like e Deslike
5min47s
Ajustes no Layout e UI
6min50s
Me´todo Select User
3min43s
Me´todo Set Imagem
3min39s
Passando as Fotos
6min56s
Like e Dislike
2min30s
Evento de Match
2min53s
Jogo 2D - FlappyBird
Introduc¸a~o a Engine de Games GDX
21min5s
Trabalhando com Sprites
13min19s
Interagindo com as Sprites
5min52s
Criando Obsta´culos
4min44s
Detectando as Coliso~es
9min22s
Sistema de Pontuac¸a~o
7min14s
Evento de Fim de Jogo
13min43s
Sons, I´cone e Nome do App
6min28s
Google Play
Criando uma conta de desenvolvedor
4min40s
Assinando sua Aplicac¸a~o
8min52s
Pubicando seu app no Google Play
8min43s
O QUE VOCÊ VAI APRENDER NESTE CURSO
  • Lógica e Programação em Java

  • Utilizar o Android Studio IDE

  • Criar 12 Aplicativos para Celulares e Tablets Android