ApnaChat-Realtime-Chat-App-In-Flutter-Firebase
Apna Chat (We Chat) is a cross-platform real-time chatting application built with Flutter and Dart, powered by Firebase. The app supports Google Sign-In, requiring no separate account or phone number, and lets users add contacts by email. It displays only known users in the chat list, keeping conversations focused. Key features include real-time messaging, push notifications, read receipts, and the ability to edit or delete sent messages. User profiles include a photo, about section, last-seen status, and account creation date. The interface uses modern Material Design widgets for a sleek, responsive experience across Android, iOS, and other Flutter-supported platforms. A standout feature is the integrated AI Chat Bot powered by Google Gemini, allowing users to have intelligent conversations directly within the app. Users supply their own Gemini API key for this functionality. Pre-built APK files are available for ARM v7/v8 devices and a universal global build. The project is suitable as a learning resource f