I recently built a simple chat app using Flutter, and I’d like to introduce it since it has some unique aspects.
For this chat app, I used Realtime Database instead of Firestore to support large-scale chat services, and the main code was developed not in Flutter but in FlutterFlow.
Previously, I would work on the source code in Flutter, upload it to pub.dev, and then use it in FlutterFlow (which is still possible). However, now it’s possible to work on UI/UX and logic directly in FlutterFlow, upload it to pub.dev, and then use it in Flutter.
The app I developed this way is available here: link. The code developed in FlutterFlow is also available on pub.dev at super_library.
FlutterFlow is rapidly evolving, and as of version 5.0, many new features have been unlocked, allowing for seamless collaboration with Flutter.