Flutter chat application using Bloc, Freezed and Material 3

  BLoC, chat, Material Design

Messenger App

In some places in the application, I put “TODO”. I did not complete the entire feature. I only added it because it was not explained sufficiently.

Download

Download app-release.apk

Supported Messages Types

  • Image
  • Text
  • Gif
  • Stickers
  • Fallback
  • Adaptive to add new image type

Feature

  • Multi theming based on material 3
  • Generate avatar based on gmail or any other id (image is not supported yet + it’s easy to be implemented)
  • Settings including, theme mode, language, and
  • Send first sticker same as telegram
  • Stickers builder (debug mode only)
  • Image Scaling
  • “Simple pagination”

screenshots


users
Add sticker
Add sticker2
Discussion starter no stickers
Discussion starter
Discussion starter2
Light theme
Login
Select image
Send image
Sign up failed
Sign up light theme
Sign up
Sticker alt
Sticker message
Stickers dashboard
Theme
Users

Download the source code of this application on GitHub