finds.dev← search

// the find

rohan20/flutter-chat-app

★ 1,149 · Dart · MIT · updated Sep 2021

A chat app built on Flutter with firebase authentication and image sharing capability.

A one-to-one Flutter chat app from 2018 using Firebase for auth and Firestore/Storage for messages and image sharing. It's a tutorial companion to a Google Codelab, not a production-ready starting point. Stars come from Flutter beginners looking for a Firebase integration example.

Uses Firebase Auth and Firestore together, which is the practical combo most Flutter beginners actually need to see working. Image upload to Firebase Storage is included, which saves someone the trial-and-error of figuring out permissions and download URLs. Cross-platform from one codebase — the iOS and Android configs are both present and accounted for.

Last touched in 2021 and was written for Flutter 1.x patterns — the lib/ folder has five files total and uses PascalCase filenames, which Flutter itself deprecated. No null safety, almost certainly broken on current Flutter/Dart without significant migration work. Only one-to-one chat with no group support, no message pagination, no read receipts, and no offline handling — the Firestore listener will happily fetch the full history on every app open. The google-services.json and GoogleService-Info.plist are committed to the repo, which is a security anti-pattern that beginners will copy.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →