This project is a Flutter-based WhatsApp clone that includes various screens and features commonly found in messaging applications.
- landing_screen.dart: Welcome screen for new users to the app.
- home_screen.dart: Main screen featuring tabs for Chats, Status, and Calls.
- auth_repository.dart: Handles user authentication using Firebase.
- chat_repository.dart: Manages chat-related functionality, including sending messages and handling contacts.
- select_contact_repository.dart: Repository for selecting contacts from the device.
- main.dart: Entry point for the Flutter app, initializes Firebase and sets up the app structure.
To run the app, make sure to have Flutter and Firebase set up on your development environment. Use the flutter run
command to launch the app.
Feel free to contribute to the project by opening issues or submitting pull requests. Contributions are always welcome!