Aprenda a Programar e Criar Aplicativos Android Profissionais, Completos, Com Ideias Reais.

IMPORTANTE: Assista o Video Abaixo Por Completo!


ANDROID DEVELOPER :: DO ZERO À GOOGLE PLAY

  • O passo a passo para ser um desenvolvedor Android profissional e ganhar de R$3.000 a R$12.000/mês
  • Como conseguir o seu primeiro trabalho como programador Android
  • Como Desenvolvedores Android Senior trabalham e criam soluções para o mercado
  • Crie 5 aplicativos profissionais do início ao fim, com ideias reais como o próprio Instagram! ou Netflix
  • Materiais para Download. Código-fonte. Exercícios e mais de 200 Aulas!
  • Leve outros treinamentos de bônus como:
    • Curso Apps Lucrativos;
    • Curso De Aspirante a Programador ao Desenvolvedor Sênior;
    • Atualizações e materiais VIP.

Por Que Você Deve Estudar Conosco

Acesso Vitalício

Adquira hoje o curso e tenha acesso ao mesmo para sempre. Você pode se inscrever hoje e estudar no seu ritmo, pois o curso nunca vai expirar!

Aplicativos Reais de Mercado

Nosso treinamento foca no que é importante para o mercado. Aprenda criando aplicativos reais com ideias reais como o próprio Instagram!

Treinamento em Video

Vídeos de treinamento didáticos e fáceis de serem seguidos, para que você entenda todo o conteúdo.

Metodologia Diferenciada

Uma metodologia de ensino capaz de fazer qualquer pessoa, sendo programador ou não, a aprender até 3x mais rápido do que o normal.

Aprenda com quem está no mercado

Vamos aprender como desenvolvedores Seniors operam para você ficar seguro de atuar como um desenvolvedor Android profissional.

100% OnDemand

Assista as aulas em qualquer dispositivo. No seu celular, Tablets, Notebooks, Desktops. Só precisará de acesso a internet.

Bônus Especiais

Bônus especiais (e gratuitos) que são oferecidos e liberados apenas para membros.

Código Fonte e Mapas Mentais

Acesso aos códigos-fonte e mapas mentais de todos os aplicativos desenvolvidos em aula separados por etapa de desenvolvimento.

Atualizações Gratuitas

Sempre que o material for revisado ou atualizado, você terá acesso sem custos adicionais, durante todo o tempo da sua adesão.

O Que Exatamente Você Vai Aprender?

1. O Início da Jornada!

Módulo de introdução ao curso. Você aprenderá a metodologia de ensino mais eficiente para ser um desenvolvedor de aplicativos profissional. Como você deve agir, como pensar e como crescer na carreira de TI.

2. Fundação do Ambiente de Desenvolvimento

Esse módulo é para aqueles que começam do zero mesmo. Aprenderá a usar a ferramenta Android Studio, Emuladores, Smartphones e configurações do seu ambiente de desenvolvimento. Isso vai te dar uma base sólida para já começarmos a criar nosso primeiro aplicativo, a nossa primeira solução de mercado

3. Fundação do Kit De Desenvolvimento Android (SDK)

Com o ambiente e a fundação pronta, vamos começar a criar o primeiro aplicativo já entendendo as estruturas base de uma app Android. Você vai aprender como é modelada a arquitetura de um projeto Android.

4. Prototipagem e Modelagem do Netflix

Neste módulo vamos começar a efetivamente modelar e prototipar as principais funcionalidades e interface gráfica do aplicativo Netflix. Aqui você aprenderá o passo a passo de como modelar estruturas de dados, renderizar listas de dados, trabalhar com carrossel de dados, conceitos de mock de projeto, entre outros tópicos sobre coleções e manipulação de dados no geral. Isso dará uma base sólida pra depois buscarmos dados reais em um servidor remoto.

5. UI Elegante. Detalhes e Filmes Similares

Com a listagem de filmes disponíveis, vamos deixar o layout e a navegabilidade de um filme o mais próximo do real. Vamos aprender a manipular listas aninhadas (filmes similares) e deixar a interface gráfica do app mais elegante com animações, efeitos, sombreamento e muito mais.

6. Dando Vida ao Aplicativo Netflix

Com o Design pronto, você aprenderá o passo a passo para buscar novos filmes, títulos, elenco, capa do filme, descrição do filme, filmes similares e tudo no que diz respeito ao aplicativo dinâmico. Consumir dados remotos de um servidor é que dará vida ao nosso aplicativo e o conhecimento necessário para criar qualquer outro aplicativo futuro.

7. Water Reminder
Design, Sensores e Alarmes.

Vamos criar nosso segundo aplicativo com ideias testadas, soluções reais com mais de 500.000 downloads. Vamos aprender sobre Layout, design, criação de telas, eventos de touch, sensores, alarmes, agendamentos, notificações no smartphone e muito mais.

8. Fitness Calculator
Manipulando Dados

Criando nosso terceiro aplicativo de mercado vamos aprender a manipular documentos, coleções de dados e arquitetar o banco de dados local do aplicativo. Além de entender as regras de negócio de um app, vamos criar várias funcionalidades que abordam: Conceitos de Formulários, estilos de componentes, alertas, scrolling, banco de dados nativo, listas, grids, entre outros componentes do SDK.

9. Jokes
Arquitetura de Software Mobile. Web e APIs

Saindo do campo offline e manipulação de dados locais, vamos criar nosso quarto aplicativo e aprender os conceitos necessários para trazer dados vindo de um servidor remoto (da internet). Além disso, você aprenderá como modelar uma arquitetura de software mobile eficiente e moderna para criar aplicativos sustentáveis, testáveis e de fácil manutenção

10. Instagram - Parte 1:
UX Design e Componentização

Com uma base sólido sobre todo Android Studio, Android SDK e Arquitetura de Software nas próximas aulas vamos criar o aplicativo com mais de +1 bilhão de downloads. O Instagram!
Aplicativos Complexos exigem uma atenção maior. Por isso, esse módulo será a parte 1/3 onde iremos nos aprofundar intensivamente no Design de todas as telas do Instagram. Cadastro, Dialogs, Navigations, Perfil, Toolbar, Feed, Seguidores, Pesquisas de Usuários, Cameras, Galerias. E ainda, vamos criar nosso PRÓPRIOS COMPONENTES de interface e muito mais!

11. Instagram - Parte 2:
Programação Orientada a Caso de Uso. Arquitetura e Dados Falsos

Você aprenderá como trabalhar em equipre e construir um aplicativo sem ter um banco de dados, um servidor ou backend. Uma técnica usada por desenvolvedores experientes e que depois de validada a nossa ideia, vamos aprender com uma simples refatoração, trocar para um servidor de verdade em produção. Com uma boa modelagem e uma arquitetura inicial aplicada dos módulos anteriores, fazer essa troca se torna muito mais simples e rápida.

12. Instagram - Parte 3:
Animações. Efeitos UAU! E Códigos Avançados

Vamos deixar nosso aplicativo mais elegante e o mais próximo possível da realidade. Vamos aprender a criar animações para transição de telas, scrolling, Cameras customizadas, Galerias customizadas, Grids animadas, Ajustes em Smartphones modernos e antigos, Renderização, Otimização e Performance do aplicativo.

13. App Instagram:
Ambiente de Produção

Vamos migrar para um banco de dados em produção real, efetuar os ajustes finais e corrigir eventuais bugs em dispositivos reais. Você aprenderá a manipular permissões e utilizar os últimos recursos do Android 2019.

14. Dominando o Kotlin

Neste ponto, você já domina o Java e o processo de criação de apps profissionais. Chegou a hora de embarcar na nova linguagem de programação para Android e criar soluções mais modernas e ser mais produtivo. Chegou a hora do Kotlin!

15. Modernizando Projetos Com Kotlin

Com o domínio do Kotlin, neste módulo, vamos refatorar nossos apps profissionais escritos em Java para a linguagem Kotlin. Isso te tornará em um desenvolvedor Android profissional COMPLETO, do começo ao fim!


Por Trás Dos Bastidores do Curso!



Veja um pouco do que vamos aprender dentro de mais de 200 aulas nesses 5 aplicativos completos com ideias reais de mercado.
Este é o único curso que vai lhe ensinar do zero como criar qualquer aplicativo Android Profissional, não apenas o básico!
Aprenda a elaborar, criar o Design do seu aplicativo e a trabalhar como um verdadeiro desenvolvedor de software!





Um rápido TOUR entre algumas das +200 aulas dentro da nossa plataforma!





Em Resumo, os módulos abordarão os seguintes tópicos:

 

  • Manipulação e produtividade com o Android Studio
  • Usar emuladores ou smartphones e tablets reais.
  • Configurar o SDK do Google
  • Trabalhar com as ferramentas de Depuração do Android Studio
  • Entender sobre compilação
  • Como o Gradle Funciona
  • Paineis do Android Studio
  • Estrutura de um Projeto Android
  • Arquivos de Build
  • Arquivos gerados automaticamente
  • Bibliotecas
  • UX Design
  • Como construir Layouts usando a Guideline do Google
  • Trabalhar com Local Storage
  • Alarmes Recorrentes
  • Serviços de Broadcasts
  • Pushes e Notificações
  • Técnicas de refatoração e boas práticas de codificação
  • Code Review
  • Análise e estrutura de Classes e Objetos
  • Análise de dados
  • Eventos de Touch Screen
  • Persistência e Banco de Dados
  • modelos de exibição de dados como Listas e Grids
  • criação de Forms
  • Dimensões de Telas
  • Como Trabalhar com Atividades no Android
  • Intenções e Transferências de dados entre Atividades
  • Como criar Estilos de componentes personalizados
  • Conectando Interface do Usuário com Lógica e requisitos de negócio
  • Scrolling
  • Alertas e Dialogs
  • Java8 e Lambdas
  • Banco SQLite
  • Exercícios práticos com código-fonte
  • Como Trabalhar com Menus
  • Como Trabalhar de forma Orientada a Caso de Uso
  • Code Review do Segundo Aplicativo de Mercado
  • Requisições HTTP Web e APIs
  • AsyncTasks
  • WeakReferences
  • Carrousel
  • Fluxo de Navegação do Aplicativo com UX (User eXperience)
  • Splash Screen e Branding
  • Arquiteturas de Softwares Mobile Moderna
  • Trabalhar com Autenticação e Segurança
  • Casos de uso do Terceiro Aplicativo
  • Prototipagem
  • Como Desenvolvedor Um Aplicativo Orientado a Dados Falsos
  • ProgressBar
  • Programação Asincrona
  • JSON e Parser de Dados da Web
  • Load Images: Carregamento de Imagens e arquivos estáticos
  • Code Review do Terceiro Aplicativo e Exercícios de fixação
  • Modelar a Arquitetura de telas do Instagram!
  • Entender como prototipar um aplicativo complexo
  • Separar e usar recursos de UI Fake
  • Desenvolver um caso de uso e validar nosso Design com o potencial cliente
  • Códigos e Layouts Comuns
  • Estilização de componentes
  • Criando Componentes de Interface Própria
  • Primeiro Caso: Desenhando a tela de Login
  • Aplicando Scrolling em Formulários
  • Definição de identidade visual com Colors
  • Aplicando Validação em todos futuros formulários
  • Escutando eventos de input
  • Usando Guideline de support design da Google
  • Trabalhando com botões Customizados
  • ConstraintLayout. RelativeLayout. FrameLayout. CoordinatorLayout. DrawerLayout. NestedScrollView. E outros dezenas de componentes de container
  • Trabalhando com Fragmentos
  • Caso de uso de Cadastro por email
  • Caso de uso de Cadastro por nome e senha
  • Caso de uso de Cadastro por foto
  • Upload de arquivos e imagens
  • Captura de fotos da Camera
  • Captura de fotos da Galeria
  • Dialogs e Alertas Customizados
  • Multilanguage de textos
  • Criando temas para o aplicativo
  • Criando Toolbar customizadas
  • Casos de uso de Perfil do Usuário
  • Casos de uso de Feed de Publicações e Fotos
  • Casos de uso de Pesquisa de usuário
  • Seguidor, Seguindo e Posts
  • Design de Cameras customizadas
  • Paginação de Fragments com ViewPager
  • Usar os frameworks mais modernos do Android
  • Aprender como cada framework pode contribuir para a produtividade do Desenvolvedor.
  • Design Patterns
  • Helpers
  • Programação orientada a Interface
  • Dependência e acoplamento de projeto
  • Camadas de Apresentação, visualização, DataSources e Models
  • Migrando de um banco de dados Fake para produção
  • Caso de uso de Login, Cadastro, Perfil, Seguidor, Seguindo, Feed, Camera, Galerias, Pesquisa de Usuário, Uploads todos em produção em um servidor.
  • Diferentes tipos de câmeras em smartphones recentes com Android 8, 9 e 10.
  • Aceleração de Hardware
  • Surfaces GPU e Processamento de Imagens
  • Do Java ao Kotlin: Modernizando seus projetos
  • Principais frameworks e bibliotecas do mercado Android

ANDROID DEVELOPER :: DO ZERO À GOOGLE PLAY

Qual linguagem de programação vamos usar?

Nosso foco é que você aprenda a criar aplicativos Android nativamente para trabalhar como um profissional na mais alta perfomance. Aprender desta forma lhe permite ter mais poder de criação, controle e performance do aplicativo. Logo, iniciaremos os aplicativos com a linguagem Java e depois iremos aprender a modernizar nossos aplicativos para a linguagem Kotlin. Essas são as linguagens que predominam o mercado e exigida pelos entrevistadores e pelas grandes empresas. Isso fará de você, um desenvolvedor Android completo. Então resumindo, vamos usar as 2 linguagens oficiais do Android recomendada pelo Google.


Ao adquirir hoje o curso, você ainda leva Bônus Exclusivos!

Bônus #1:
Curso Apps Lucrativos

Este é um curso bônus para aqueles que querem alavancar os seus aplicativos pessoais nas lojas de apps com estratégias de monetização e marketing de aplicativos.
Você vai dominar os 3 pilares de um app de sucesso (Mercado, Marketing, Monetização) podendo atingir a marca de 100k downloads e ganhar de R$100 à R$3.985 como renda extra.

De R$347,00
por R$0,00

Bônus #2:
Curso 'De Aspirante a Programador ao Desenvolvedor Sênior'

Irei compartilhar tudo o que funcionou e que me fez sair do Zero para um desenvolvedor Sênior e Coordernador de um time de Desenvolvedores. Irei te mostrar como você pode evoluir 3 anos em apenas 1.
As estratégias, táticas, atitudes, mentalidades e hacks que você precisa aplicar na sua carreira para crescer profissionalmente.

De R$597,00
por R$0,00

Bônus #3:
Atualizações, Grupo VIP e Materiais Extras

Um dos nossos grandes diferenciais é que ao adquirir o curso além do Acesso Vitalício ao curso e suporte, você tem direito a todas as atualizações para sempre! Novas aulas são lançadas constantemente dentro da nossa plataforma. Além de materiais extras para download

De R$197,00
por R$0,00

Você Também Ganha Um Certificado!

Aumentamos as horas do certificado conforme adicionados novas aulas e módulos no curso. Sem nenhum custo adicional!

Com todo esse conhecimento e experiência que você irá adquirir, nada mais justo do que receber um certificado para comprovar seu conhecimento.

Resumindo, Você Vai Levar Com Desconto Especial:

  • Curso Android Developer: Do Zero à Google Play R$2.000,00
  • Curso Apps Lucrativos R$347,00
  • Curso De Aspirante a Programador ao Desenvolvedor Sênior R$597,00
  • Atualizções, Grupo VIP e Materiais Extras R$197,00


Acesso Vitalício do Android Developer + Bônus!
De R$3.141,00
por apenas
12x de R$48,42 (ou 1xR$497,00)

Atenção! As vagas estão esgotando rapidamente!

Confiamos no Curso e em Você! Conte com nossa Garantia.

Se em até 7 dias você não ficar satisfeito com o curso, nos mande um e-mail e iremos te reembolsar completamente! Sem enganação e enrolação, garantia 100%.


Perguntas Frequentes (FAQ)

  • Qual o tempo de acesso ao curso?

    O Acesso ao curso é Vitalício. Mas aconselho concluir em menos de 6 meses. Acredito que se você levar mais tempo do que isso, você realmente não está comprometido com sua carreira. Visto que os alunos concluem o treinamento em 12 semanas. Mas, caso preciso estender seus estudos por outros motivos particulares, você tem acesso o tempo todo.

  • Não tenho um Computador. Consigo fazer o curso?

    Você não precisa necessariamente COMPRAR um computador para fazer o curso, é possível fazer se você puder alugar de um amigo ou usar o do seu trabalho atual. Ou seja, você não precisa comprar um agora!


  • Esse curso já foi totalmente gravado?

    Sim! Ele já está pronto para te tornar um desenvolvedor profissional partindo do zero. Porém estamos continuamente adicionando novos conteúdos, refazendo aqueles que já estão lá e sempre otimizando e atualizando o máximo possível.


  • Meus dados (nome, e-mail, CPF) estão seguros?

    Sim. Estão 100% seguros. Todas essas informações são utilizadas apenas internamente, para emissão de nota fiscal e prevenção de fraudes. Nada será vendido ou repassado a terceiros, pois zelamos pela confiança depositada em nossos produtos. Todos os detalhes estão em nossa Política de Privacidade.


  • Qual a garantia de que receberei o curso?

    Android Developer utiliza a plataforma de vendas Hotmart, que consideramos a melhor e mais segura plataforma de vendas do Brasil. Caso você não receba o acesso no prazo estipulado, o Hotmart garante a devolução de 100% do seu dinheiro investido, sem preocupações.


  • Como poderei rastrear minha compra?

    Muito simples. Assim que sua compra é efetuada, você receberá o número da transação por e-mail. Se tiver qualquer dúvida, basta entrar em contato conosco e tiraremos todas as suas dúvidas.

  • Não sei programar, posso fazer?

    Se você não sabe absolutamente nada de programação, nem o que é IF ELSE e WHILE, então esse curso NÃO é para você. Aprenda os conceitos básicos de lógica de programação e orientação a objetos em Java. Depois, volte aqui para aprender Android.


  • Como eu vou acessar esse curso?

    No momento que sua compra for aprovada pelo serviço de pagamento, automaticamente o sistema irá criar a sua conta e enviará todos os dados de acesso ao seu e-mail. Caso, por qualquer motivo, você não consiga acessar de imediato, basta enviar um e-mail em tiagoaguiar.co@moonjava.com.br que nós te ajudaremos!


  • Como funciona a garantia de 7 dias?

    Se você não ficar satisfeito com o curso, basta nos avisar em até 7 dias, e devolveremos seu dinheiro. Isso mostra o quanto nós confiamos em nosso curso e na transformação que ele causa. Pedimos apenas que o motivo seja informado para que possamos melhorar o atendimento


  • Os dados do meu cartão de crédito estão seguros?

    Sim. 100% seguros. Todo o processo de compra é gerenciado pelo Hotmart, maior plataforma de produtos digitais do Brasil, através de uma transação criptografada. Nenhuma informação do seu cartão de crédito é mantida em nosso banco de dados.


  • Há alguma garantia de obtenção de lucros?

    Não. Como toda base de conhecimento, nosso papel é te dar todo o conhecimento necessário para você ganhar dinheiro, ter tempo livre e ser um excelente desenvolvedor Android, mas os resultados dependem única e exclusivamente do seu esforço e dedicação. Só posso te dizer que vários alunos já entraram na área e estão criando vários aplicativos no mercado. É possível! Mas depende de você.


  • Os aplicativos são desenvolvidos com Android Nativo?

    Sim! Nosso foco é que você aprenda nativamente a criar aplicativos Android para trabalhar como um profissional na mais alta perfomance. Desenvolver nativamente lhe permite ter mais poder de criação, controle e performance do aplicativo. Iniciamos os aplicativos com a linguagem Java e depois Kotlin. Essas são as linguagens que predominam o mercado e exigida pelos entrevistadores e pelas grandes empresas.