FireMessage
A cross-platfrom messaging app, built in Flutter.
Build
- Clone this repo
- Install the Flutter SDK and toolkit for your editor of choice.
- Run
flutter pub get
in project directory - Run
flutter run
- Ensure that you have a device or emulator created and attached
Technologies:
- Flutter 3
- Firebase Cloud Firestore Database
- Firebase Authentication
- Sign in with Google
- Firebase Storage
Features:
- Cross Platform
- Secure
- Low-friction in finding friends to message
Tested Working Platforms:
Android
- Samsung Galaxy ZFlip3
- One Plus 7 Pro
- Pixel 4 (Emulated), Android 12
- Pixel 3a (Emualted), Android 11
Web
- Firefox 101.0.1
- Brave 1.39.122
- Chrome 102.0.5005.115
Tested Failing Platforms:
Linux
- Firebase Core for Flutter does not support Linux
- Arch Linux
macOS
- CocoaPods do not compile for ARM
- M1 Macbook Pro 13 inch, macOS Monterey
To Be Tested Platfroms
Windows
- Windows 10 21H2