Talkie is a beautifully designed real-time chat application built using Flutter, Firebase, and Riverpod. It offers modern features like voice messages with slide-to-cancel, emoji reactions, real-time typing status, and clean UI inspired by WhatsApp.
https://youtu.be/swpwdIzbDw0?si=1PtjQJIpdAKINFra
- ✅ Text Messaging
- 🖼️ Image Sharing with preview and cancel
- 🎙️ Voice Message Recording
- Slide to cancel gesture
- Timer display
- WhatsApp-like UI
- 😊 Chat Reactions with emoji overlay
- 🟢 Typing Indicator (real-time using Firestore)
- ✅ Seen / Sent / Delivered Message Status
- 🗑️ Multi-message selection & deletion with confirmation
- 🔄 Auto-scroll to latest message
- 🔊 Sound Effects for sending/receiving messages
- 🧪 Riverpod State Management
- 🔐 Firebase Auth
- 🔥 Firebase Firestore & Storage
- Flutter 3.x
- Dart
- Firebase (Auth, Firestore, Storage)
- Riverpod (state management)
- Lottie Animations
- Lucide Icons
- Voice Message Package
- Cached Network Images
git clone https://github.com/yourusername/talkie_chat_app.git
cd talkie_chat_app
## Contributing
Contributions are always welcome!
Please adhere to this project's `code of conduct`.