Curso Completo do Desenvolvedor Android M - Crie 10 Apps

Use o Android Studio 6 (Marshmallow) para construir Apps como Tinder, Twitter, Trip Advisor, Flappy Bird e muito mais.
4.2 (712 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
3,089 students enrolled
$19
$200
90% off
Take This Course
  • Lectures 221
  • Length 24 hours
  • Skill Level All Levels
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 Portuguese

Course Description

Curso Completo do Básico até o nível mais Avançado!

Já pensou em se especializar em desenvolvimento Android? Que tal ser um dos profissionais mais cobiçados do mercado?

O curso é todo desenvolvido baseado em projetos reais. Vamos construir aplicativos clones de grandes apps famosos. Começaremos baixando o Android Studio e configurando o nosso emulador. Em seguida, vamos entender como funcionam as views, os layouts, a linguagem java e como utilizar a lógica de programação em seus projetos.

Criaremos um clone do Twitter utilizando o Parse e em seguida, faremos o 7 Minutes Workout integrado com o Youtube. Vamos criar nosso clone do Tinder e descobrir como utilizar o sistema de login do Facebook. Em seguida, você vai criar um clone do Trip Advisor e aprender como trabalhar com o Google Maps e o banco de dados SQLite. E finalmente vamos criar o FlappyBird, utilizando a engine de games GDX e sprites.

Tudo isso para depois aprender a publicar seu App na Google Play.

Se você tiver dúvidas ao longo do curso, não se preocupe. Estaremos nos fóruns respondendo as suas perguntas!

E aí? O que tá esperando pra começar a criar seus aplicativos? Inscreva-se agora mesmo e comece a criar aplicativos incríveis com o Android Studio!

Vantagens de se tornar um aluno

  • Acesso vitalício ao curso: assista quando e quantas vezes quiser.
  • Download dos vídeos: através dos Apps Udemy para Android/iOS você pode fazer download dos vídeos e assistí-los offline.
  • Certificado reconhecido: a Udemy oferece certificação de conclusão do curso, especificando o curso e a carga horária realizada.

What are the requirements?

  • É necessário ter um computador Windows, Mac ou Linux
  • NÃO é necessário nenhum conhecimento prévio sobre programação

What am I going to get from this course?

  • Criar diversos aplicativos Android conforme suas necessidades
  • Oferecer serviços de desenvolvimento de Apps Android como empresa ou freelancer
  • Candidatar-se a vagas de emprego relacionados ao Desenvolvimento Android

What is the target audience?

  • Qualquer pessoa interessada em aprender mais ou se aprofundar no desenvolvimento de aplicativos Android

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: O que vamos aprender?
Apresentação Instrutores e Escola
Preview
00:38
Apresentação Plataforma Android
Preview
01:14
O que vamos aprender durante este curso
Preview
00:45
Como utilizar bem o player de video do Udemy
01:27
Instalação do Android Studio - Visão Geral
4 pages
Download e instalação no Windows
16:44
Downloads e instalação no Mac OS
14:31
23:23

Esta aula foi elaborada pelo aluno Wagner Alves, embaixador do FedoraProject.


Mais informações do projeto:

https://fedoraproject.org

Criando um Android Virtual Device
07:37
Executando o aplicativo no AVD
01:43
Executando o aplicativo no dispositivo físico
05:05
Download, Instalação e Configuração do GenyMotion
Article
Como debugar o projeto e encontrar erros
06:53
Como postar perguntas de maneira eficiente
01:48
DOWNLOAD - Arquivos que serão utilizados no curso
Article
DOWNLOAD - APKs Projetos Finais
Article
Section 2: Introdução ao Android Studio Marshmallow
Introdução
Preview
00:49
Conhecendo os Menus e Interface
18:37
Componentes (label, botões e imagens)
14:28
Identificando os Componentes - Casting
12:55
Android Studio - AutoComplete e R.Java
18:17
Entendendo os Values - String, Dimens e Color
04:23
Evento de Clique na View e Log
05:34
Toast
06:45
Snack Bar
03:30
Alertas
08:17
Classe Activity
08:36
Ciclos de Vida da Activity
05:07
Navegando através de Activities - Intent
05:02
Passando Parâmetro entre Activities
05:18
Alterando Nome, Ícone e Splashscreen
20:13
Resumo da seção
00:18
Section 3: Views e Layouts
Introdução
00:42
Preview
06:03
Entendendo Views e Layouts
08:39
Tipos de Layouts e ScrollView
06:58
Layout Linear
02:43
Layout Relativo
02:39
Exercício usando Linear e Relative Layouts
09:03
Menus Superiores - ActionBar e Float Action Buttons
10:25
Resumo da seção
00:11
Section 4: Java e Lógica de Programação - Compilador Online
Entendendo as Variáveis
09:25
Operadores Aritméticos
03:55
Listas e Arrays
09:39
Operadores Lógicos
05:00
Laço de Condição
03:03
Numeros Randomicos
02:42
Laço de Repetição For
03:38
Laço de Repetição While
03:25
Loop em uma Lista de Objetos
04:28
Trabalhando com Métodos
07:53
Trabalhando com Classes
08:03
Section 5: App 1 - Contador de pessoas
Introdução
Preview
00:31
Criando o layout do aplicativo
07:21
Adicionando as interatividades
14:09
DOWNLOAD DO PROJETO FINAL - Contador de Pessoas
Article
Resumo da seção
00:17
Section 6: Lógica de Programação - AndroidStudio
Introdução
Preview
01:06
Introdução a Lógica de Programação
03:08
Variáveis e Tipos
06:23
Listas / Arrays
07:52
Funções e Ciclo de Vida do App
07:12
Laço de Condição IF
09:53
Laço de Condição CASE
07:02
Loop de Repetição FOR
11:40
Loop de Repetição WHILE
07:25
Android Studio - AutoComplete - Criando Nova Classe
06:54
Lista Simples
10:53
Evento de Toque na Lista
07:45
Listas Customizadas - Introdução
05:39
Listas Customizadas - Criando uma Celula da Lista
03:33
Listas Customizadas - Classe do Adaptador
07:54
Listas Customizadas - Classe Provider
03:04
Listas Customizadas - Iniciando o Adaptador
05:46
Gravando Dados com SharedPreferences
20:58
Armazenamento com SQLite - Introdução
18:08
Async Tasks - Carregando Imagens de URLs
17:14
DOWNLOAD - Projetos das Aulas de Lógica
Article
Resumo da seção
00:32
Section 7: App 2 - Calculadora
Introdução
Preview
00:29
Criando o layout do aplicativo - botões e componentes
12:52
Inserindo a funcionalidade
13:55
DOWNLOAD DO PROJETO FINAL - Calculadora
Article
Resumo da seção
00:18
Section 8: App 3 - Quizz
Introdução
Preview
00:30
Criando o Layout do aplicativo
09:35
Respondendo e trocando as perguntas
20:53
Tela do resultado
09:48
DOWNLOAD DO PROJETO FINAL - Quizz
Article
Resumo da seção
00:11
Section 9: App 4 - Lista de Tarefas
Introdução
Preview
00:54

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mirago Marketing Digital, Escola de Marketing Digital

Escola de Marketing Digital focada no ensino prático de estratégias e conceitos fundamentais: Google Adwords, Google Analytics, SEO (Search Engine Optimization), E-mail marketing, Facebook Ads, Social Media e Web Development.

Nosso time de professores experts traz suas vivências do dia-a-dia, experiências de quem realmente trabalha na área e sabe o que realmente importa. São profissionais experientes de agências, consultorias e empresas que te mostrarão o caminho certo a trilhar.

Instructor Biography

Especialista em Educação e Desenvolvimento de Software há mais de 10 anos.

Trabalhei na Universidade de São Paulo em projetos educativos de Realidade Virtual.

Lidero a equipe de desenho animado da TV Cultura, onde desenvolvemos séries de animação, jogos e aplicativos.

Lecionei o curso de animação em 3D Studio Max em uma grande escola de Computação Gráfica de São Paulo, ensinando modelagem e rigging de personagens para filmes e jogos digitais.

Sou o criador da propriedade intelectual Segredos da Floresta. Projeto infantil independente de jogos para smartphones e tablets, que tem como principal objetivo, ensinar sobre cultura, biodiversidade, lendas e folclore do Brasil. Disponíveis na appStore e Google Play

Atualmente busco me aperfeiçoar no desenvolvimento para plataformas mobile iOS e Android.

Tento conhecer todo tipo de tecnologia que possa acrescentar algum recurso ou imersão a mais ao meu app, como a Realidade Aumentada / Augmented Reality, a bolinha-robô Sphero, os códigos invisíveis TouchCodes, periféricos BlueTooth, frequencímetro Polar, QR Codes, Drones, Arduino, impressora 3D, e a nova onda dos wearable devices e smart glasses como Apple Watch e Google Glass.

Espero um dia conseguir entender e juntar um pouco de cada uma dessas tecnologias.

Minha filosofia é a de que "Nós desenvolvedores de games e apps, podemos nos divertir e ao mesmo tempo usar nossas habilidades para melhorar o mundo e torná-lo mais divertido!".

Criei este portal de cursos em português no Udemy, pois gostaria de espalhar para o público brasileiro meus conhecimentos sobre o assunto de forma prática barata e eficiente!

Se quiserem conhecer alguns trabalhos mais recentes, visitem meu Instagram @titopetri Twitter ou Facebook.

__________________________________________________________

Linguagens de Programação, Softwares e Especialidades Técnicas:

. Criação de personagens com o 3DStudio Max (Modelagem, Rigging, Animação)

. Gosto de criar Ferramentas, Plugins e Scripts em MaxScript que agilizam a produção e facilitam a vida dos usuários do 3DStudio Max.

. Desenvolvimento em XCode (ObjectiveC / Swift / SpriteKit).

. Desenvolvimento em Flash (ActionScript 3.0 / Papervision3D / FLARToolKit).

. Desenvolvimento em Unity3D (C# / Qualcomm Vuforia / PlayMaker).

. Desenvolvimento de Games para iOS Android e Web na Stencyl Game Engine.

Instructor Biography

Luiz Henrique Ugliano, Especialista em Sistemas

Formado no curso de Ciências da Computação.

Concluindo Pós-Graduação em Certificate in Business Projects – CBP, no Insper.

Especialista em soluções, tecnologias e serviços de captura de transações de meios de pagamento há mais de 10 anos.

Através do conhecimento em tecnologias voltadas a meios de pagamentos, pude liderar um projeto voltado ao desenvolvimento de aplicativos para iOS e Android que viabilizam transações financeiras através dos dispositivos móveis (celulares ou tablets).

Trabalho atualmente na Cielo na equipe de canais de captura, onde estamos ligados diretamente a tecnologia voltada a meios de pagamentos.

Como desenvolvimento de aplicativos, participei de projetos:

. Voltados ao desenvolvimento de aplicativos para o público infantil.

. Voltados ao uso de tablets para controle total em restaurantes, desde a realização de pedidos até o pagamento.

. Voltados a laboratórios farmacêuticos (Disponível na AppleStore para download).

Atualmente busco me aperfeiçoar no desenvolvimento para plataformas mobile iOS e Android.

Procuro estudar todo tipo de tecnologia que possa acrescentar algum recurso ou imersão app que eu venha a desenvolver, como o uso de biometria para meios de pagamentos, Realidade Aumentada / Augmented Reality, códigos invisíveis TouchCodes, periféricos BlueTooth, QR Codes, Drones, Arduíno,impressora 3D, e a nova onda dos wearable devices e smart glasses como Apple Watch e Google Glass.

Através de muito estudo e dedicação, espero conseguir entender e consolidar um pouco de cada uma dessas tecnologias em prol de projetos voltados as diferentes áreas de maiores demandas do mercado.

Participei da criação desse portal de cursos em português no Udemy, pois gostaria de compartilhar com o público brasileiro meus conhecimentos sobre o assunto de forma prática, eficiente e de baixo custo!

Compartilho alguns trabalhos, através do meu Instagram @luiz_ugliano ou Facebook.

_________________________________________________________

Linguagens de Programação, Softwares e Especialidades Técnicas:

. Desenvolvimento em Java voltado ao Android.

. Desenvolvimento em C++.

. Desenvolvimento em XCode (ObjectiveC / Swift / SpriteKit).

. Desenvolvimento em Flash (ActionScript 3.0 / Papervision3D / FLARToolKit).

. Desenvolvimento de Games para iOS Android e Web na Stencyl Game Engine.

Ready to start learning?
Take This Course