Skip to content

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

Notifications You must be signed in to change notification settings

AdnanKhan45/whatsapp-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 [email protected]

🎥 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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages