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.14 2022-08-01

  • Upgrade to Flutter 3.3

2.0.13 2022-05-10

  • Upgrade to Flutter 3.0

  • Bug fixes

2.0.12 2022-04-15

  • Upgrade dependencies

2.0.11 2022-02-20

  • New, Top and Hot categories

  • Some bug fixes

2.0.10 2022-02-10

  • Upgrade to flutter 2.10

2.0.9 2022-02-01

  • Add Post sharing feature

  • Use new FlutterFire setup method

2.0.8 2022-01-15

  • Upgrade to flutter 2.8

  • some code improvement

2.0.7 2021-10-15

  • Upgrade to flutter 2.5

  • some big fixes

2.0.6 2021-07-15

  • Add Image cropping

  • upgrade packages

2.0.5 2021-05-22

  • Upgrade to flutter 2.2

  • Latest firebase releases

2.0.4+1 2021-05-1

  • Upgrade to latest packages

  • Null safety improvements

2.0.4 2021-04-10

  • Upgrade to null safety dart:2.12

  • Performance improvement

2.0.3+1 2021-03-10

  • Upgrade to flutter 2

  • Firebase packages updates

  • improvement and bug fixes

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

Last updated