Skip to content

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...

License

Notifications You must be signed in to change notification settings

Rdilshan/chatApp

Repository files navigation

Flutter Chat App

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.

Features

  • 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.

Dependencies

  • 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

Getting Started

  1. Clone the repository.
    git clone https://github.com/Rdilshan/chatApp.git
    cd your-repo

About

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...

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published