Skip to content

aditya6386/Cipher

Repository files navigation

Welcome to the repository for the Fully Functional Chat App in Flutter In this repository, you'll find all the code to build an advanced, real-time chat application using Flutter, Firebase, Cubit, and GetIt for dependency injection. This app features several cool functionalities, including user authentication, real-time messaging, online status, last seen, and more!

💬 Key Features

  • Real-Time Messaging: Send & receive messages instantly!
  • Online & Typing Indicators: Show user status in real-time.
  • Last Seen & Read/Delivered Receipts: Keep track of user activity.
  • Block/Unblock Users: Full control over who can chat.
  • Unread Count: See how many unread messages you have.
  • Emojis & More: Add fun reactions to your chats.

🚀 Why You Should Watch & Contribute

  • State Management with Cubit: Learn efficient, scalable state management.
  • Firebase Backend Integration: Leverage Firebase for fast, real-time communication.
  • Email/Password Authentication: Implement smooth, secure sign-ins.
  • Clean Architecture: Build apps that are easy to maintain and expand.
  • Error Handling: Make your app robust and user-friendly.
  • Dependency Injection with GetIt: Easily manage dependencies across your app and improve scalability.

💡 What's Coming Next: 👉 Voice/Video Calling 👉 File Sharing (Images, Videos, Audios) 👉 Advanced Features for an even better chat experience.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors