Documentação do Projeto - WhatsApp Clone para Android

Este aplicativo Android foi desenvolvido como parte do curso "Desenvolvimento Android Completo - Crie 18 Apps" ministrado por Jamilton Damasceno na Udemy. O curso está disponível aqui.

Visão Geral

Este aplicativo reproduz as principais funcionalidades do WhatsApp, permitindo o envio de mensagens e imagens, pesquisa de contatos e a criação de grupos.

Informações do Curso

Funcionalidades Principais

  1. Envio de Mensagens e Imagens:

    • Os usuários podem enviar mensagens de texto e imagens para seus contatos.
  2. Pesquisa de Contatos:

    • Facilita a pesquisa rápida de contatos para iniciar conversas.
  3. Criação de Grupos:

    • Permite aos usuários criar grupos para conversas em grupo.

Tecnologias Utilizadas

  • Firebase Storage, Database e Autenticação:
    • Utilizado para armazenamento de mídia (imagens), gerenciamento de dados e autenticação de usuários.

Como Executar o Projeto

  1. Clone este repositório para sua máquina local.
  2. Abra o projeto no Android Studio.
  3. Certifique-se de ter as dependências do projeto instaladas.
  4. Execute o aplicativo em um emulador ou dispositivo Android.

Dependências

Certifique-se de ter as seguintes dependências no arquivo build.gradle do módulo do aplicativo:

// Adicione as dependências aqui
implementation 'com.google.firebase:firebase-storage:23.0.0'
implementation 'com.google.firebase:firebase-database:23.0.0'
implementation 'com.google.firebase:firebase-auth:23.0.0'
// Outras dependências necessárias

Observações

Este aplicativo foi desenvolvido como parte de um curso e pode conter funcionalidades específicas de aprendizado. Certifique-se de ajustar o código conforme necessário para atender às suas necessidades específicas.

Endereço no Github.