FlutterFire Social

Fully functional Social Messenger Android and iOS App built in Flutter and Firebase.

Features

  • Firebase Phone Authentication.

  • Post and upload Images.

  • Comment and like posts.

  • Realtime chat with online users

  • Group Realtime Chat System.

  • Create and Edit Group.

  • Admin Post Report Managing

  • Groups Searching.

  • Follow and unfollow users.

  • Admin Post Edit and delete.

  • Users Searching

  • Block Unblock Users.

  • Firebase Push Notification (FCM).

  • Message Edit and Delete.

  • Profile account with edit capability.

  • Notifications settings.

  • Firebase Crashalyics.

  • Google Analytics.

  • Beautiful UI with Day and Night Mode.

  • ...More

Code Overview

This app is built in Flutter and using Firebase for backend. we are using GetX as state management, dependency injection and routing.

The code structure is in modules and clean pattern where each feature is in its own folder.

ChangeLog

2.0.3 2021-02-23

  • Admob ADS

  • improvement and bug fixes

2.0.2 - 2021-02-19

  • Upgrade packages

  • add BlurHash for nice image show

  • improve images upload

  • improvement and bug fixes

2.0.1 - 2021-02-08

  • Add welcome screen

  • Upgrade packages

  • more improvements and bug fixes

2.0.0 - 2021-02-02

  • Restructure code (breaking changes)

  • Users search feature

  • User typing indicator

  • Profile cover image

  • More Admin features

  • More feature and improvement...

1.0.5 - 2020-12-05

  • Upgrade packages

  • Fix reporting issue

  • more bug fix

1.0.4 - 2020-10-01

  • Upgrade Firebase versions

  • Upgrade to Flutter 1.22

  • and more bug fix

1.0.3 - 2020-08-20

  • Add app Localization

  • Upgrade to Flutter 1.20

  • Upgrade outdated packages

1.0.2 - 2020-06-22

  • Admin Page to manage reported posts

  • New Post Editor Screen

  • Upgrade to Flutter 1.17 Stable Channel

1.0.1 - 2020-05-01

Added

  • Groups Chat

  • Phone Authentication

  • Wallpapers

  • Settings Page

Fixed

  • User profile not changing on posts bug