A Flutter application that implements a simple chat functionality using MySQL and PHP for backend services. The app includes features like login, chat display, unread message count, notifications, local notifications, and more.
-
Login and Authentication:
- Users can log in securely with their username and password.
- Display login errors for incorrect username or password.
-
Chat Functionality:
- Real-time chat interface for users.
- Unread message count is displayed to indicate the number of unread messages.
- Display text and images in chat messages.
-
Notifications:
- Receive notifications for new messages.
- Local notifications for background message reception.
- Integration with Awesome Notifications package.
-
Logout:
- Users can log out to securely end their session.
cupertino_icons: ^1.0.2
easy_splash_screen: ^1.0.4
loading_animation_widget: ^1.2.0+4
http: ^1.1.2
shared_preferences: ^2.2.2
awesome_notifications: ^0.8.3
workmanager: ^0.5.2
- Clone the repository.
git clone https://github.com/Rdilshan/chatApp.git cd your-repo