Curso de Android - Criando um App de Chat

Neste curso de Criando um Chat no Android, você irá aprender a criar um aplicativo de troca de mensagens, muito similar ao famoso WhatsApp. No curso, você irá aprender a trabalhar com sqlite, mysql, adapters, BroadcastReceiver, Json, Firebase Cloud Messaging, ListView, Fragments, ViewPager, TableLayout, AppBarLayout, Toolbar etc.

10 horas 

Para conclusão!

40 horas

no certificado!

Suporte

24 horas!

Avaliação

20 perguntas!

Código Fonte

incluso!


Faça esse curso e aprenda:

- Criar um Aplicativo de Chat.
- Android com MySQL.
- JSON.
- Firebase Cloud Messaging.
- Fragments.
- Adapters.
- ViewPager.
- TableLayout.
- Toolbar.
- AppBarLayout.
- BroadcastReceiver.

Conteúdo do Curso

Módulo 1 - Projeto
- Introdução
- Requisitos
- Recursos do Aplicativo
- Tecnologias Utilizadas
- Criação do Projeto

Módulo 2 - Cadastro de Usuário
- Criação das Telas
- Validação de Dados (com setError)
- JSON e PHP
- Camera no Android
- Escolhendo Entre Foto e Câmera
- Upload de Foto para Servidor e Android
- Login
- SharedPreferences

Módulo 3 - App Chat
- Fragments
- ViewPager
- TableLayout
- AppBarLayout
- Toolbar

Módulo 4 - Contatos
- Listar Contatos
- Adicionar Contatos
- AlertDialog
- ION Library
- Importando Contatos MySQL

Módulo 5 - Chat
- Tela de Chat
- Listar Chats
- Enviar Mensagens
- Bubble
- Verificar se mensagem foi enviada
- Data postagem mensangem
- Gravar Mensagens SQLite
- Gravar Mensagens MySQL
- ListView
- BaseAdapter
- notifyDataSetChanged

Módulo 6 - FCM - Firebase Cloud Messaging
- Introdução
- Instalação e Configuração
- Console
- Enviar Notificão por console
- Token
- onTokenRefresh
- Send Message
- Notification
- Send Data com Json
- Receber mensagens de Chats enviados com FCM
- Receive Message from PHP
- BroadcastReceiver
- onReceive
VEJA O PRIMEIRO VÍDEO DO CURSO



PÚBLICO ALVO

- Desenvolvedores Mobile
- Arquitetos de Sistemas e Projetistas
- Analistas de Sistemas
- Programadores
- Web Developers
- Programadores Java
- Desenvolvedores de Aplicações


NÍVEL DE DIFICULDADE

Avançado


INSTRUTOR DO CURSO


Rafael Silva é autor da RL System. Especialista há diversos anos em tecnologias de desenvolvimento como Android, iOS, ASP.NET, PHP, Java, Delphi, Banco de Dados, Windows Phone e Front-End. Foi um dos primeiros autores a desenvolver um curso de Android e o primeiro a disponibilizar cursos de Java e Android gratuitamente.
Nesses anos de experiência, Rafael já desenvolveu projetos nacionais e internacionais, inclusive diversos treinamentos e desenvolvimento para projetos do governo Brasileiro.
É autor de diversos artigos na internet e possui mais de 4 mil vídeo aulas publicadas em diversos sites.

Tenha acesso ilimitado a todos os cursos e conteúdo da RL System!

Membro Gold
R$ 99 ,90 /ANO
  • 70 Cursos Online (e contando)
  • 5000 Vídeos
  • 24h Suporte
  • LiveCast - Aulas ao vivo
  • Certificado de participação
  • Fórum de suporte
  • Plantão de dúvidas ao vivo
  • Planos de estudos

Vantagens em estudar na RL System

Conheça algumas das vantagens em estudar com a RL System, se tornar um desenvolvedor Full Stak ou DevOps e dar um UP na sua carreira!

Plataforma de estudo simples e intuitiva

Através do Painel do Aluno, você tem acesso de forma simples aos seus cursos, arquivos, certificados e muito mais.

Suporte 24 horas para tirar suas dúvidas

Você tem suporte com nossos instrutores e moderadores em um fórum exclusivo para você tirar suas dúvidas.

Certificado ao final do curso

Todos os cursos da RL System emitem certificado, apôs uma prova online, comprovando que você realmente aprendeu.

Satisfação Garantida

A RL System possui mais de 300 mil alunos e mais de 500 mil certificados emitidos.

Planos de Estudos

Não sabe por onde começar? Temos planos de estudos exclusivos para Membros Gold. Torne-se agora um desenvolvedor Full Stack!

LiveCast

LiveCast semanal, ao vivo e online para tira dúvidas e ensino de novas tecnologias!