Welcome to Kide Chat, your ultimate destination for seamless and secure communication with friends and family. Powered by Flutter and Firebase, Kide Chat offers a modern and intuitive chatting experience that keeps you connected wherever you go.
- User Authentication: Securely log in with your email and password to access personalized chat features.
- Real-time Chatting: Enjoy real-time messaging with lightning-fast delivery of messages.
- Customizable Themes: Choose from a variety of themes to personalize your chat experience.
- User-Friendly Interface: Intuitive UI design with beautiful components for effortless navigation and interaction.
components/Drawer.dart: Convenient navigation drawer for easy access to profile ,sittings,privacy and security ,data and storage ,help.
components/Text_field.dart: Custom text field for composing and sending messages.
components/Themes.dart: Theme settings component to customize the look and feel of the app.
components/User_Tile.dart: User tile component for displaying user profiles in chat rooms.
components/bubble_chat.dart: Stylish chat bubble component for displaying messages in conversations.
models/message.dart: Model class for representing chat messages.
pages/chat_page.dart: Chat page for engaging in conversations with other users.pages/home_page.dart: Home page for accessing chat rooms and user lists.pages/login_page.dart: Login page for authenticating users.pages/register_page.dart: Register page for creating new user accounts.pages/settings.dart: Settings page for configuring user preferences and account settings.
services/auth.dart: Authentication service for managing user authentication.services/chat.dart: Chat service for interacting with Firebase real-time database.
firebase_core: Core Firebase SDK for Flutter.firebase_auth: Firebase authentication for Flutter.cloud_firestore: Firebase Cloud Firestore for Flutter.
Made with ❤️ by the Salma Mohammed