Certificado de
Conclusão Incluso

Ao completar o curso, você tem direito a um Certificado de Conclusão de Curso com o seu nome.

Como Fazer Aplicativos Android - Certificado

Conteúdo do Curso

Um breve resumo do curso, para você ter uma pequena amostra de tudo que vai aprender com esse curso.

I

Aulas 1-6

Apresentação dos softwares que devem ser instalados no seu computador para criar um ambiente correto para iniciar os seus estudos e desenvolver aplicativos Android.

Nessa aula iremos instalar todos os softwares necessários para deixar o ambiente de programação pronto com os requisitos mínimos para dar continuidade ao curso e criarmos aplicativos para Android.

Você vai aprender já aula, como criar corretamente no Android Studio o seu primeiro Projeto Android. Será fundamental essa aula para que você já conheça algumas das habilidades fundamentais que o desenvolvedor deve ter ao criar um Projeto no Android Studio. Teremos nessa aula como base um protótipo do app que terá um objetivo didático na sua capacitação.

Nos mais populares aplicativos possuem um recurso que executa algo em segundo plano durante o carregamento, geralmente uma tela chamada Splash é apresentada para o usuário. Nessa aula você vai aprender criar essa tela, verá também como customizar componentes de layout e também vai aprender ativar o modo desenvolvedor do seu celular, e também uma super técnica para espelhar o seu celular no navegador do seu computador.

Autenticar o acesso ao aplicativos para identificar o usuário é fundamental para que seja possível entregar uma experiência personalidade conforme o perfil do usuário. Você vai aprender criar nessa aula como criar uma tela para pedir login, senha, efetuar cadastro, recuperar senha, etc. Tudo será feito com base em técnica de prototipagem de interfaces ou telas. Outra importante habilidade em detalhes demonstrada nessa aula é a criação dos emuladores para todas os projetos do curso.

Toda vez que um aplicativo é carregado pela primeira vez, é o momento que mais será consumido bateria, recursos, processamentos do sistema operacional Android. Nessa aula iremos estudar esses conceitos, e criaremos mais uma tela para efetuar o Cadastro de usuários para acesso ao aplicativo. Já nessa aula você aprenderá como restaurar um backup de um projeto do Android Studio.



II

Aulas 7-12

É muito comum o usuário perder ou esquecer suas senhas, e os apps em geral devem prover alguma forma de facilitar a recuperação da senha do usuário. Você irá aprender nessa aula, como criar um protótipo da tela para recuperar senha usando o Pencil, que é um software fantástico para prototipagem de interfaces para aplicativos e sistemas web. Com base no protótipo você vai criar no Android Studio essa tela, customizarão e integrará ao seu primeiro aplicativo Android.

Assim como nas páginas Web, os aplicativos podem compartilhar dados entre uma tela e outra. Com base em tudo o que foi criado até o momento, você agora vai criar mais uma tela, que será a tela principal do aplicativo, e irá programar recursos para enviar dados de uma tela para outra e apresentar na tela principal alguma informação. Importantes fundamentos da Programação Orientada a Objetos serão apresentados para você e também, recursos da IDE Android Studio para Debugar projetos Android.

Uma Activity é uma atividade no Android, ou um processo que está sendo executado e geralmente é executada na tela visível para o usuário. Mas elas possuem um comportamento conhecido como Ciclo de Vida, e será estudado nessa aula. Além disso o conceito de Intent também será apresentado no curso para você.

O desenvolvedor Android tem disponível vários padrões de telas para serem implementadas nos projetos Android e o objetivo dessa aula será apresentar em detalhes para você dois importantes tipos de Layout que são: LinearLayout e RelativeLayout. Criaremos em detalhes telas quase que apenas arrastando componentes para a ferramenta de desenho de telas e visualizaremos em modo paisagem e retrato, simulando a rotação do celular para mudar a visualização das telas.

Iremos nessa aula implementar validação dos dados digitados nas telas já prontas para preparar as informações para serem salvar no sistema de arquivos do sistema operacional Android. Você vai gravar, visualizar, copiar e até editar os dados salvos e preparar tudo para usar a Classe nativa da API Android SharedPreferences para salvar dados.

Várias novas habilidades serão em detalhes vistas nessa aula, tais como criar um AVD, ou seja, um celular virtual para testar os projetos, visualizar a pasta no celular onde serão salvos os dados dos nossos aplicativos, e por fim, aprenderemos como salvar dados usando a Classe nativa SharedPreferences para posterior recuperação e tudo isso programaticamente.



III

Aulas 13-18

Validar as informações que um usuário digita é uma boa prática de programação em qualquer plataforma, para evitar que dados inconsistentes serão salvos e se torem informações sem utilidade. Nessa aula, iremos aprender como controlar e validar dados digitados. E claro, iremos aplicativos técnicas fantásticas para deixar você cada vez mais especializado no desenvolvimento Android.

Por mais simples que o seus projetos Android possam ser, implementar o mínimo de segurança para os dados de acesso é necessário e fundamental. Nessa aula você vai aprender como criptografar qualquer texto, no caso, a senha do usuário, utilizando algoritmos clássicos MD5 e SHA.

A partir dessa aula, além de aplicar tudo o que você viu no curso você vai criar um novo projeto contendo técnicas que uso em meus projetos, onde iremos estudar como enviar um SMS, um EMAIL, tirar uma FOTO, acessar um SITE, trabalhar com GPS e MAPAS, gerenciar permissões, criar banco de dado local e web services para enviar dados para banco de dados externo, e tudo isso programaticamente.Serão aulas fantásticas que vão lhe tornar muito rapidamente um desenvolvedor completo Android.

Na medida que nossos projetos crescem, também cresce a necessidade de buscar meios para que mais e mais usuários possam usar nossos apps. Você vai aprender nessa aula, criando mais um projeto, como deixar os layouts compatíveis com diferentes tamanhos de telas. Nesse novo projeto você vai aprender, ao concluir 100% tudo o que será ensinado em detalhes, como usar fantásticos recursos da API do Android, tais como enviar SMS, usar Banco de Dados, tirar fotos, abrir um site. Esse projeto será um modelo para você criar muitos outros projetos. Nesta e nas próximas aulas, irei lhe passar técnicas que vão fazer toda a diferença na sua carreira como desenvolvedor mobile Android.

Com o tempo você terá naturalmente um conjunto de projetos, um acervo pessoal de aplicativos que podem ser aproveitados para novos projetos. Nessa aula iremos aprender como reaproveitar projetos existentes para criar novos projetos. A grande questão é como fazer isso corretamente e eu irei lhe ensinar, nos mínimos detalhes, tudo o que deve ser feito para você ganhar tempo e ser mais produtivo.

Criar telas é uma das tarefas mais complexas no meu ponto de vista, porque envolve muitas técnicas de design. Nessa aula iremos criar telas utilizando o poder da IDE Android Studio, que possui ferramentas para deixar nosso trabalho mais produtivo. A tela principal do 2º Aplicativo do curso é uma tela relativamente complexa. E eu irei lhe ensinar as técnicas que eu uso no dia-a-dia.



IV

Aulas 19-24

Todo aplicativo deve oferecer ao usuário a opção de sair do aplicativo e fechar, ou desativar, todos os recursos e processos, que são utilizados pelo app. Nessa aula, iremos implementar programaticamente comportamentos para os botões da tela principal do 2º Aplicativo do Curso. Você vai aprender apresentar mensagens para o usuário para pedir conformação para ações gerais, e muitas outras técnicas fantásticas para desenvolver suas habilidades.

Você vai aprender uma maneira de implementar nos apps Android a capacidade de abrir no navegador do celular ou tablet um web site que está na WWW. Só essa recurso, já poderá abrir para você como desenvolvedor Android a possibilidade de atender muitos clientes que querem ter um app Android e podem começar a partir do atual site do cliente. Também será em detalhes explicado para você como usar a API nativa do Android para DISCAR para qualquer número e efetuar uma chamada telefônica a partir do app Android programaticamente e iremos trabalhar com dois emuladores para simular dois celulares.

Enviar um SMS via Android programaticamente assim como enviar um e-mail permite que o usuário do aplicativo possa tirar o máximo proveito dos recursos do Android. Implementar esses recursos programaticamente é o que você vai aprender nessa aula. Durante toda a aula, todos os detalhes e fundamentos relacionados com essa programação eu irei lhe explicar em detalhes.

Com certeza você já usou o recurso de compartilhar uma foto, uma música e até mesmo um aplicativo indicando para um amigo para instalar o app também. Já pensou ter isso no seu projeto? Será esse o foco desse aula, você aprenderá os passos necessários para incluir a capacidade de compartilhar o seu app. Usarei um caso real compartilhando um dos meus aplicativos disponíveis na Play Store do Google.

Todos os bons aplicativos atualmente requerem várias permissões para que possam funcionar 100%. Permissões por exemplo, para ativar a câmera fotográfica, enviar SMS, escrever no SD Card, etc. Cada vez mais esse é um recurso mais e mais exigido nos apps. Nessa aula você vai aprender a forma correta para implementar o gerenciamento de permissões nos seus apps Android.

O foco dessa aula será apresentar tudo o que será necessário prover nos projetos Android programaticamente para permitir ativar a câmera fotográfica, frontal ou traseira, para tirar fotos e salva-las no sistema de arquivos do emulador. E como em todas aulas, irei compartilhar técnicas, digas e macetes para resolver situações que podem acontecer com você no dia-a-dia programando.



V

Aulas 25-29

Que tal aprender salvar no cartão SD Card ou na pasta Download do Android as fotos que seu aplicativo tirar? Esse é o foco dessa aula para podemos tirar fotos, salva-las e recupera-las. O que você aprenderá nessa aula poderá ser aplicado para muitos outros cenários.

Nessa aula o foco será preparar o nosso aplicativo para permitir o uso da Câmera fotográfica do Emulador. Iremos aprender como criar uma pasta personalizada para salvar as fotos, também iremos criar os nomes para as fotos dinamicamente. Você vai aprender em detalhes como usar as principais Classes que são necessárias para o uso da Câmera.

Você sabe que podemos usar o celular para tirar uma foto ou buscar na galeria de fotos alguma existente para apresentar ao usuário. Nessa aula, você vai aprender como tirar vantagens da câmera, preparar o layout para apresentar uma foto, criar um alerta para dar ao usuário a opção de como desejar obter a foto, e claro, muitas técnicas de programação que eu uso nos meus projetos como otimizar métodos, refatoração e super dicas que eu quero ensinar você nessa aula em todo nesse curso.

Iremos nessa aula apresentar para o usuário a foto que ele tirou, também iremos listar as fotos salvas na galeria de fotos do emulador. E como em todas as aulas, minhas técnicas e boas práticas de programação estarei compartilhando em você.

Nos primórdios do Android, a Classe padrão para trabalhar com banco de dados era o SQLOpenHelper, que até hoje é largamente utilizado, mas com a evolução do SDK Android, a forma de trabalhar com banco de dados foi aprimorado e nessa aula você vai conhecer o que tem de mais modernos quando o assunto é Banco de Dados para aplicativos Android. Você vai aprender preparar a arquitetura do nosso problema para usar a API ROOM e assim criarmos Classes de Entidade para persistência de dados no SQLite. Essa aula será um importante divisor de águas na sua capacitação nesse curso.

Como Fazer Aplicativos Android - Logo CTA

Como Fazer Aplicativos Android - Call To Action

Como Fazer Aplicativos Android - Texto CTA

Bônus Inclusos

Bônus Exclusivos e Gratuitos Inclusos no Curso.

Como Fazer Aplicativos Android - Bonus 1

Bônus 1 - Integração com Mini Impressoras Bluetooth

Como Fazer Aplicativos Android - Bonus 2

Bônus 2 - Encontre Nome de Ruas com GPS Reverso

Como Fazer Aplicativos Android - Bonus 3

Bônus 3 - Sintetizar Voz nos Aplicativos Android

Title Vantagens

Vantagens únicas para os alunos do Como Fazer Aplicativos Android

Garantia Total

Após a compra do curso, você terá 7 dias para testar o curso e, se achar que o conteudo e metodologia propostos não funcionaram, você terá direito a 100% de reembolso.

Contato Direto com o Professor

Grupo VIP no WhatsApp com alunos do curso para troca de experiências e com o professor, dando suporte técnico completo, pronto para tirar todas as dúvidas de seu conteúdo.

Suporte Completo ao Aluno

Suporte Tecnológico completo, equipe profissional pronta para tirar duvidas sobre a plataforma, faz o teste nos chama para conversar no chat aqui em baixo.

Como Fazer Aplicativos Android - Imagem Vantagens

Metodologia de Ensino Única

Conteúdo exclusivo com o professor aplicando na prática enquanto ensina, trazendo o conhecimento desde o básico até o avançando em um só curso, formando profissionais completos.

Conteúdo Dinâmico

Curso com adições de conteúdos regularmente trazendo cada mês mais conhecimento e garantindo a exclusividade do curso completo aos nossos alunos.

Assistir em Qualquer Lugar

Plataforma otimizada para funcionar em qualquer dispositivo que você queira assistir o curso, além de segurança completa para seu acesso ao curso.

Title Depoimentos

Saiba o que as pessoas tem falado sobre o Como Fazer Aplicativos Android

Como Fazer Aplicativos Android - Marco Maddo

Marco Maddo

Eu sou o Marco Maddo, especialista em Linguagens de programação para Web, Android, iOS, modelagem de dados, UML, BPM, Engenharia de Softwares e Matemática. Me dedico a ensinar desenvolvimento Android porque é algo que pode trazer lucros e muitos benefícios a longo prazo, já que é uma área em expansão com um enorme potencial de crescimento. E para isso não é necessário ter curso superior ou técnico. Com as informações e ferramentas corretas, quem desejar pode aprender em apenas algumas semanas como desenvolver seu próprio aplicativo e disponibilizar na Google Play, alcançando milhões de usuários Android. Eu estou aqui para te mostrar como você pode ser um bom desenvolvedor de aplicativos para este sistema operacional, seja por hobby ou para fins profissionais, através de um passo-a-passo simplificado e sem pré-requisitos.

Esclareça Suas Dúvidas

Ainda com dúvidas? Consulte nosso FAQ abaixo para saber todos os detalhes sobre o Como Fazer Aplicativos Android

Sim, é possível se inscrever no curso mesmo estando fora do Brasil, basta seguir normalmente o passo a passo da compra que sua inscrição ocorrerá normalmente.

Sim, além de confiarmos plenamente na elevada qualidade desse produto, temos inúmeros clientes super satisfeitos que frequentam o curso e recomendam. Por esse motivo, oferecemos uma garantia incondicional de 7 dias.

Sim, o curso roda normalmente na maioria dos dispositivos moveis, assim você consegue acompanhar o curso de qualquer local, de forma cómoda, sem sequer necessitar de um computador.

Você poderá acessar livremente o curso durante 365 dias. Durante esse período terá acesso a todos os conteúdos disponibilizadas e a todas as novidades.

Sim, todos os pagamentos são realizados através do nosso parceiro Hotmart. No Hotmart suas informações estão protegidas nos mais confiáveis servidores do mundo. Os dados pessoais informados são armazenados em bancos de dados seguros, com acesso restrito apenas a funcionários com as devidas credenciais, que são obrigados a manter a confidencialidade das informações e não utilizá-las inadequadamente.

Imediatamente após a confirmação do pagamento de sua inscrição.
Ao pagar com Cartão de Crédito recebe seus dados de acesso de forma imediata, pois a liberação para compras no cartão de crédito, ocorre logo após recebermos a confirmação do pagamento da sua operadora.
Ao pagar com Boleto Bancário poderá levar até 3 dias úteis a receber seus dados de acesso pois esse é o tempo que o boleto leva por norma a compensar.

Você poderá pagar com Cartão de Crédito, Boleto Bancário ou Paypal.

Não, o valor apresentado representa um pagamento único que pode dividir em 12 parcelas de R$ 67,00 ou pagar a vista caso pretenda. Após realizar esse pagamento nada mais será cobrado. Você paga somente o valor anunciado e têm acesso ao curso completo durante 365 dias.

Não, o curso é 100% online, você poderá assistir as aulas em seu computador, celular, ou tablet no horário que achar mais conveniente, no conforto da sua casa ou trabalho, bastando para isso uma conexão à internet.

Olá!
Alguma Dúvida? Deixe-nos uma mensagem que logo vamos lhe responder!
Sim

3