Curso Completo do Desenvolvedor Android M - Crie 10 Apps
4.1 (872 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,732 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso Completo do Desenvolvedor Android M - Crie 10 Apps to your Wishlist.

Add to Wishlist

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.1 (872 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,732 students enrolled
Current price: $15 Original price: $50 Discount: 70% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 24 hours on-demand video
  • 17 Articles
  • 23 Supplemental Resources
  • 5 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
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
View Curriculum
Requirements
  • É necessário ter um computador Windows, Mac ou Linux
  • NÃO é necessário nenhum conhecimento prévio sobre programação
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.
Who is the target audience?
  • Qualquer pessoa interessada em aprender mais ou se aprofundar no desenvolvimento de aplicativos Android
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 221 Lectures Collapse All 221 Lectures 23:56:01
+
O que vamos aprender?
16 Lectures 01:24:59



Como utilizar bem o player de video do Udemy
01:27




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


Mais informações do projeto:

https://fedoraproject.org

Preview 23:23





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
00:08

DOWNLOAD - APKs Projetos Finais
00:10
+
Introdução ao Android Studio Marshmallow
16 Lectures 02:18:09

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
+
Views e Layouts
9 Lectures 47:23
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
+
Java e Lógica de Programação - Compilador Online
11 Lectures 01:01:11
Entendendo as Variáveis
09:25

Operadores Aritméticos
03:55

Exercícios de codificação
1 question

Variáveis e Operadores Aritméticos
1 question

Listas e Arrays
09:39

Listas e Arrays
1 question

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

Operadores Lógicos e Laços de Repetição
1 question

Trabalhando com Métodos
07:53

Trabalhando com Classes
08:03

Trabalhando com classes e métodos
1 question
+
App 1 - Contador de pessoas
5 Lectures 22:27

Criando o layout do aplicativo
07:21

Adicionando as interatividades
14:09

DOWNLOAD DO PROJETO FINAL - Contador de Pessoas
00:09

Resumo da seção
00:17
+
Lógica de Programação - AndroidStudio
22 Lectures 02:50:09

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
00:08

Resumo da seção
00:32
+
App 2 - Calculadora
5 Lectures 27:42

Criando o layout do aplicativo - botões e componentes
12:52

Inserindo a funcionalidade
13:55

DOWNLOAD DO PROJETO FINAL - Calculadora
00:08

Resumo da seção
00:18
+
App 3 - Quizz
6 Lectures 41:05

Criando o Layout do aplicativo
09:35

Respondendo e trocando as perguntas
20:53

Tela do resultado
09:48

DOWNLOAD DO PROJETO FINAL - Quizz
00:08

Resumo da seção
00:11
+
App 4 - Lista de Tarefas
10 Lectures 49:30

App Lista de Tarefas - Introdução
05:28

Criando o Banco de Dados
13:25

Inserindo novas Tarefas
08:19

Carregando os Dados na Lista
07:02

Removendo Tarefas
07:12

Adicionando um Alerta de Confirmação
06:39

DOWNLOAD DO PROJETO FINAL - Lista de Tarefas
00:08

DOWNLOAD DO PROJETO FINAL - Lista de Tarefas
00:09

Resumo da seção
00:14
+
App 5 - Agenda de Contatos
30 Lectures 03:48:50

Apresentação do Projeto - Minha Agenda de Contatos
06:41

Criando os Layouts
07:35

Segunda Activity - Formulario
09:03

Layout Customizado - Botão Redondo
07:07

Navegação pela ToolBar - Botão Voltar
05:19

ToolBar - Botão de Confirmação
07:51

Classe Contato
14:09

Classe Formulario Helper
18:57

Célula Customizada - Contato
08:11

Classe ContatoAdaptador
20:59

Classe ContatoDAO (Data Access Object)
24:49

Inserindo um Contato
07:47

Menu de Opções - Context Menu
04:01

Apagando um Contato
03:42

Apagar Contato - Alerta de Confirmação
03:03

Seleciona e Edita Contato
06:12

Enviando SMS
03:41

Trabalhando com as Permissões de SMS
10:17

Recebendo SMS
15:52

Visitando um Site
03:15

Ligar para Contato
06:49

Obtendo uma Foto da Câmera
12:47

Redimensionando um Bitmap
02:24

Selecionando a Fonte da Imagem (Câmera ou Biblioteca de Imagens)
05:39

Adicionando uma Imagem ao Simulador
03:05

Obtendo uma Imagem da Biblioteca de Fotos
07:44

Correção - Gravando Imagens da Biblioteca de Fotos
00:58

DOWNLOAD DO PROJETO FINAL - Minha Agenda de Contatos
00:08

Resumo da seção
00:19
8 More Sections
About the Instructor
Mirago Marketing Digital
4.0 Average rating
1,008 Reviews
4,333 Students
2 Courses
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.

Tito Petri
4.3 Average rating
2,766 Reviews
19,290 Students
22 Courses
Programador

Olá!

Meu nome é Tito Petri, tenho 32 anos e moro no Brasil, em São Paulo!

Trabalho e estudo computação há mais de 15 anos, e "por coincidência" acabei sempre trabalhando em empresas que juntaram o Desenvolvimento de Softwares e a Educação.

Primeiro na P3D, empresa situada na Universidade de São Paulo, aonde desenvolvíamos softwares educativos utilizando animação 3D e aplicações de Realidade Virtual.

Lecionei o treinamento presencial de Animação em 3D Studio Max na Cadritech Computação Gráfica, onde ensinei modelagem e animação de personagem e cenários digitais para centenas de alunos ao longo de quase 10 anos.

Trabalhei na TV Cultura - Fundação Padre Anchieta - Rádios e TV Educativas por mais de 8 anos, criando séries de desenhos animados educativos para o canal infantil TV Rá Tim Bum, atuando na criação de personagens, modelagem e animação de desenhos  como Traçando Arte, Show do DJ Cão, e Astro Não Mia, também na criação de jogos e passatempos para o site e aplicativos de smartphones.

Durante todo esse tempo, fui fundador e sócio de algumas empresas e estúdios como a Cativeiro Studio e a Centésimo - Marketing e Learning, onde trabalhamos com a criação de conteúdo digital (jogos, personagens e filmes digitais) voltado para a educação, treinamento e aperfeiçoamento de pessoas.

Agora sou o líder da Geek Academy, o mais novo canal da internet que pretende ensinar o maior número de pessoas no Brasil e no mundo sobre o Desenvolvimento de Aplicatvos para Celular, Jogos, Realidade Aumentada e Virtual, e Animação 3D.

A missão é trazer o maior esclarecimento, ensinando as ferramentas mais modernas e atuais, que tem o uso real e prático no mercado, que servem para induzir os alunos a criarem seu próprio modelo de negócio, executar sua própria ideia e conseguirem sua própria liberdade através disso.

A ciência e a tecnologia nos oferecem um grande poder, por isso é necessário conhecer e saber usá-las bem e sempre a favor da humanidade!

Nós inventores, podemos usar nossas habilidades e conhecimento para melhorar o mundo e ainda torná-lo mais divertido!

Luiz Henrique Ugliano
4.3 Average rating
1,640 Reviews
12,918 Students
2 Courses
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.

Daniel Ciolfi
4.3 Average rating
1,643 Reviews
12,958 Students
3 Courses
Desenvolvedor Android

Estudante de Engenharia Elétrica na Universidade Estadual de Campinas (UNICAMP).

Técnico em Eletroeletrônica pelo Colégio Técnico da UNICAMP.

Desenvolvedor dos jogos Inter 2.0, Slip-Up! e outros, disponíveis na Play Store.

Estagiei no R&D (Pesquisa e Desenvolvimento) da Motorola, desenvolvendo Softwares para automação de diversos testes em Smartphones Android.

Criador de um Robô que é capaz de encontrar a saída de labirintos gerados aleatoriamente.

Atualmente busco me aperfeiçoar no desenvolvimento de Jogos em 2D para dispositivos Android.

Desenvolvo Softwares em Java para Android, C, Python e Assembly.