/whatsappclone

WhatsApp Clone Clean Architecture (Firebase Full-Stack) from Flutter & Firebase Developer Bootcamp on YouTube.

Primary LanguageDart

Flutter WhatsApp Clone Clean Architecture

This WhatsApp Clone is from the ongoing Flutter & Firebase Developer Bootcamp on YouTube.

🏠 Application Architecture

As cleared from the main title, this app uses Clean Architecture to separate app's modules into independent layers to achieve maintainability, scalibility and testability. The Clean Architecture pattern followed in this app is of Robert C. Martin AKA Uncle Bob.

🦾 App Features

This Flutter WhatsApp Clone Clean Architecture is going to include the following features.

  • Authentication: (Phone Auth Firebase)
  • Update Profile
  • Realtime Chat: (Text, Emoji, Image, Voice, Gif, Video)
  • Reply to any Chat (Text, Image, Voice, Gif, Video)
  • Video Call: (Agora SDK)
  • Delete Messages
  • Status & Expire status after 24 hours
  • Seen status
  • Delete Status
  • Call History
  • Sign out

📧 Feedback

If you have any feedback, please reach out to me at ak187429@gmail.com

🎥 Watch now

Watch Flutter & Firebase Developer Bootcamp to learn software development best practices with flutter and become an in-demand Flutter Developer.

YouTube

Link: https://www.youtube.com/playlist?list=PLbgNPmiSEwEa4AC4msITOYfY8WXOP2irn