Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development Android Development

Crie 15 Aplicativos Completos com Android Studio e Java

Use o Android Studio para construir Apps como Tinder, Twitter, Trip Advisor, Flappy Bird e muito mais.
Rating: 4.1 out of 54.1 (2,282 ratings)
8,563 students
Created by Mirago Marketing Digital, Tito Petri
Last updated 12/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll 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

Course content

24 sections • 256 lectures • 26h 17m total length

  • Preview01:12
  • Preview01:35
  • Preview04:55
  • Preview01:41
  • Preview03:56
  • Versões do SDK e Simulador
    04:37
  • Anatomia do Projeto Android
    04:23
  • Editor de Layouts
    03:31
  • Log e Console de Debug
    04:16
  • Identificando Componentes no Código
    02:28
  • Evento de Clique no Botão
    04:23

  • Apresentação Linguagem e Compilador Java
    01:59
  • Compilador Online de Java
    01:47
  • Regras Básicas de Programação
    03:36
  • Criando um Novo Programa em Java
    08:18
  • Variáveis no Java
    10:56
  • Comentando o Código
    01:28
  • Operações com Strings
    05:52
  • Operadores Matemáticos
    08:41
  • Números Aleatórios
    03:16
  • Operadores de Comparação
    03:08
  • Operadores Lógicos
    04:13
  • Estrutura de Condição If
    07:47
  • Estrutura Switch
    02:54
  • Estrutura de Repetição For
    06:18
  • Estrutura de Repetição While
    06:36
  • Listas Vetores ou Arrays
    06:09
  • Percorrendo uma Lista com For
    00:49
  • Procedimentos
    04:07
  • Passagem de Argumentos
    01:28
  • Função e Retorno
    07:32
  • Criando e Utilizando Classes
    06:57
  • Hierarquia - Estendendo Classes
    05:28
  • Convite para Curso de Java
    03:36

  • Criando o layout do aplicativo
    07:21
  • Adicionando as interatividades
    14:09
  • DOWNLOAD DO PROJETO FINAL - Contador de Pessoas
    00:08

  • Preview02:54
  • Arquivo para Download - App #2 Alfândega
    00:06
  • Nome e Ícone
    06:36
  • Constraints e Alinhamento
    07:44
  • Activity e Ciclo de Vida
    04:51
  • Dicas sobre Constraints
    03:04
  • Criando o ImageView
    03:45
  • Ajustando as Margens
    01:59
  • Identificando os Componentes no Código
    04:11
  • Evento de Click na Tela
    02:05
  • Sorteando a Direção Aleatoriamente
    03:07
  • Adicionando Animação
    02:35
  • Animation Listener
    05:39
  • Timer e TimerTask
    03:48
  • Projeto Finalizado - App Alfândega
    00:06

  • Preview01:35
  • Arquivo para Download - App #3 JoKemPo
    00:04
  • Iniciando o Projeto
    04:05
  • Botões com Chain
    06:30
  • Criando Imagens com Constraints
    05:48
  • Reconhecendo os Componentes
    04:16
  • Evento de Clique e Atualização do Layout
    05:01
  • Eventos de Animação
    04:33
  • Sorteando a Jogada
    06:06
  • Verificando a Jogada
    06:59
  • Adicionando Som com a Classe Media Player
    06:30
  • Projeto Finalizado - JoKemPo
    00:03

  • Criando o layout do aplicativo - botões e componentes
    12:52
  • Inserindo a funcionalidade
    13:55
  • DOWNLOAD DO PROJETO FINAL - Calculadora
    00:08

  • 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

  • Criando uma Classe
    09:29
  • Estendendo uma Classe
    05:51
  • Override Method
    02:54
  • Arrays ou Listas
    08:36
  • ArrayList
    05:37
  • ArrayList de Objeto
    09:09

  • Apresentação - App Cards do Felpudo
    01:37
  • Arquivo para Download - App #6 Cards do Felpudo
    00:06
  • ListViews Básico
    08:50
  • Evento de Clique na Lista
    04:20
  • Criando a Classe de Dados e View
    06:55
  • Classe ArrayAdapter
    10:23
  • Inicializando o Adaptador
    09:56
  • Configurando os Layouts
    09:28
  • Criando um AlertDialog
    12:19
  • Projeto Finalizado - Cards do Felpudo
    00:03

  • Apresentação - App Imagens do Felpudo
    01:09
  • Navegando entre Telas com Intent
    04:23
  • Passando Parâmetros entre as Telas
    05:33
  • Criando e Configurando os Layouts
    12:26
  • Configurando Listas e Layouts
    07:09
  • Passando Dados para Tela de Detalhes
    02:30
  • Configurando Tela de Detalhes
    10:27
  • Projeto Finalizado - App Imagens do Felpudo
    00:03

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!


Principais assuntos que aprenderemos neste curso:

  • Android Studio 3.2.1 - Download e Instalação

  • Lógica de Programação com Java

  • Arrays, Arraylist e Classes de Objetos

  • Trabalhar com arquivos JSON

  • Material Design

  • RecyclerView

  • YouTubeAPI e Picasso

  • Banco de Dados Firebase e SQL

  • Como Publicar o app na Google Play

15 Aplicativos Completos que criaremos passo a passo:

  1. Contador de pessoas

  2. Alfândega

  3. Jo Kem Po

  4. Calculadora

  5. Quizz

  6. Lista de Cartões do Felpudo

  7. Imagens dos Personagens

  8. Lista de Tarefas

  9. Agenda de Contatos

  10. Show do Milhão

  11. Treino (7 Minutes Workout)

  12. Trip Advisor

  13. Twitter

  14. Tinder

  15. FlappyBird

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 this course is for:

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

Instructors

Mirago Marketing Digital
Escola de Marketing Digital
Mirago Marketing Digital
  • 4.5 Instructor Rating
  • 2,949 Reviews
  • 21,399 Students
  • 2 Courses

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
Professor & Desenvolvedor
Tito Petri
  • 4.4 Instructor Rating
  • 9,654 Reviews
  • 59,154 Students
  • 42 Courses

Olá eu sou o Tito Petri, sempre curioso e apaixonado pelo universo do conhecimento em arte, matemática e novas tecnologias.

Estas são algumas das empresas de Tecnologia e Educação onde já atuei:

- P3D na Universidade de São Paulo, desenvolvendo programas de Realidade Virtual para sala de aula

- Cadritech Computação Gráfica, lecionando por 9 anos cursos de animação 3D

- TV Cultura, Rádio e TV Educativas, criando Desenhos Animados, Jogos e Aplicativos

Também tenho minhas próprias criações de desenhos e jogos, que são o Segredos da Floresta, Futmania e Felpudo, personagem que protagoniza os meus cursos online onde ensino tudo o que aprendi nos últimos 20 anos trabalhando com Computação Gráfica e Programação de Games e Aplicativos.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.