Flutter Chat App – Real-Time Messaging with Firebase
Featured Media: A screenshot of my real-time chat app, showcasing the chat interface with emoji support and light/dark mode. Built with Flutter and Firebase, this app demonstrates my expertise in scalable mobile app development using Clean Architecture and BLoC.
✨ Features
🔐 Authentication — Secure email/password login with Firebase Authentication
💬 Real-time one-to-one messaging using Firebase Realtime Database
😄 Emoji picker support for expressive conversations (via emoji_picker_flutter)
🔔 Toast notifications for in-app events (via toastification)
💾 Local data persistence using Shared Preferences (e.g., theme settings)
🎨 Light/Dark mode with theme persistence
🧱 Clean Architecture for maintainability and scalability