Formação Developer - Android Service e BroadcastReceiver
What you'll learn
- Desenvolver aplicativos Android com recursos para executar tarefas em segundo plano.
- Configurar aplicativos Android para iniciar automaticamente após o boot completo do Celular ou Tablet.
- Executar em background tarefas quaisquer e atualizar a interface do usuário.
- Criar projetos Android com arquitetura MVC integrando com Service e BroadcatReceiver.
- Implementar Banco de Dados SQLite em projetos Android.
- Enviar os dados do SQLite para um Banco de Dados MySQL remoto na Web utilizando Web Services PHP com método POST
Course content
- Preview12:18
- 04:31Aplicativo Demo - Faça o download do APK contendo um demo do projeto Android.
- 13:00Dica do Professor - Sugestões para envio de perguntas e sugestões sobre o curso.
- 18:21Hands on - Criação do projeto V1 para o aplicativo e setup da arquitetura MVC.
- Preview03:16
- 02:50Hands on - Implementação da Classe BootReceiver para auto-carregamento do APK.
- 05:03Hands on - Configuração das permissões para o projeto no AndroidMinifest.xml.
- 00:39Dica do Professor - Código Fonte CTRL + C e CTRL + V.
Requirements
- Vontade de se aprimorar aprendendo novas técnicas para apps Android.
- Experiência com Java para Android.
- Familiaridade com o desenvolvimento de Aplicativos Android com Android Studio.
Description
My commitment to foreign students.
To English: The classes are taught in Brazilian Portuguese. If you speak another language I will do my best to help you.
To Spanish: Las clases se imparten en portugués brasileño. Si habla otro idioma, haré todo lo posible para ayudarlo.
To Italian: Le lezioni sono tenute in portoghese brasiliano. Se parli un'altra lingua farò del mio meglio per aiutarti
Aprenda com esse curso técnica avançadas de programação para a criação de aplicativos Android, capazes de executar tarefas diversas em segundo plano.
O curso ensina os procedimento corretos para configurar aplicativos Android que possam ser iniciados automaticamente após o boot completo de Smartphones, Tablets ou qualquer outro device compatível com o Android.
No curso, o aluno irá aprender criar um projeto modelo que executará tarefas em segundo-plano, atualizará dados em segundo plano e atualizará a interface do usuário.
Compreenderá o comportamento dos métodos das Classes nativas Service e BoardcastReceiver responsáveis pela execução em segundo-plano de tarefas.
Será capaz de gerar dados em segundo-plano, salvar no banco de dados SQLite e também enviar para um servidor externo de banco de dados como MySQL utilizando Scripts PHP para criar um simples, porém, funcional Web Services em PHP.
Ao concluir o curso, o aluno terá construído um aplicativo Android Modelo para fazer parte do seu acervo pessoal de aplicativos, contendo em sua arquitetura os requisitos abaixo:
Capacidade de ser iniciado automaticamente toda vez que o device Android for ligado ou reiniciado;
Capacidade de executar em segundo plano qualquer tarefa;
Capacidade de manter a interface do usuário atualizada apresentando qualquer dado processado em segundo-plano e
Capacidade de controlar o intervalo de tempo necessário para executar uma tarefa e atualizar a interface do usuário.
Com o projeto modelo, o aluno após concluir o curso, poderá facilmente adaptá-lo para as mais diversas aplicações, veja alguns das possibilidades:
Criar aplicativos para monitoramento de localização GPS.
Criar aplicativos para integração com sistemas de notificação.
Criar aplicativos para integração com sistemas de pagamento on-line.
Criar aplicativos para redes sociais com chat on-line.
Criar aplicativos para integração com dispositivos USB ou Bluetooth.
Nesse curso, os fundamentos da programação Java e as características básicas do Android Studio e dos projetos Android não estão contemplados, ficando assim, fora do escopo e contexto do curso. Assim sendo, esse treinamento pode não ser indicado para desenvolvedores que estão iniciando seus estudos no mundo do desenvolvimento de aplicativos para Android.
Série FORMAÇÃO DEVELOPER.
O curso também é parte integrando da série de cursos FORMAÇÃO DEVELOPER e é um módulo da formação que pode ser estudada isoladamente pelo aluno. O objetivo da série é prover opções para que os alunos possam estudar apenas o que estão necessitando para melhorar o seu perfil profissional. Atualmente a série FORMAÇÃO DEVELOPER contém publicados os seguintes cursos:
Formação Developer - Telemetria Android além do Log e LogCat
Formação Developer - Android Service e BroadcastReceiver
Formação Developer - Android Firebase Authentication
Formação Developer - Integração com Banco de Dados
Formação Developer - Comandos de VOZ TTS para apps Android
Independente de qualquer cenário ou nível de conhecimento, todos são bem vindos e todos possuem a garantia Udemy de reembolso total do valor investido, se solicitado dentro de até 30 dias, caso não gostem do curso.
Todos os alunos que concluem o treinamento recebem um certificado de participação.
O acesso ao conteúdo do curso e de todas as possíveis atualizações é vitalício.
Sejam todos bem vindos,
Professor Marco Maddo
Who this course is for:
- Desenvolvedores interessados em se aprofundar implementando tarefas em segundo-plano no Android.
- Estudantes em geral com conhecimento Java para Android.
Instructor
Sobre minha experiência com Tecnologia
Escrevi meus primeiros código na década de 80, na linguagem Basic utilizando um computador com 16 KB de RAM, muito conhecido nos anos 80 como, TK 82C, TK 2000 entre outros modelos lançados no Brasil.
Sobre minha experiência com Treinamento de Pessoas
Ao mesmo tempo que aprendi tudo sozinho, sempre tive em mente que ensinar é a melhor forma de aprender, logo, desde os anos 80, eu sempre criar meios para compartilhar meus aprendizados com outras pessoas. Desde então, nunca mais parei.
Sobre minha experiência formação acadêmica
Sou formado em Tecnologia em Sistemas para Internet (2009) e atualmente estou cursando uma segunda graduação em Pedagogia com especialização em Matemática. Mas, até 2009 eu sempre estudei de forma autodidata e considero que as oportunidades que tive foram minha maior universidade.
Sobre meus cursos on-line
Como eu sempre ministrei cursos, naturalmente criar conteúdos para cursos on-line seria algo natural e amo muito o que faço. Mantenho blog, canal no youtube, site pessoal e claro vários cursos on-line.
O que espero dos meus alunos
Eu me comprometo com o sucesso dos alunos, a partir do momento que disponibilizo aulas on-line. Espero ver o sucesso de cada aluno, seu crescimento pessoal e profissional e receber uma mensagem de agradecimento é algo que me realiza como professor.