The Flutter journey from a Personal App to a Successful Production App
summary
A personal companion app is built with Flutter and powered by Firebase, reaches 100+ daily active users, and ships cross‑platform (Android, iOS) with hero animations, charts and push notifications planned. Specific issues include manual localization, resource files handled via custom Dart maps, iOS App Store rejections and TestFlight use, keyboard input solved by sliders, JIT vs AOT performance differences, crash reporting via Crashlytics after overriding the ErrorWidget, and future work to parse game screenshots.
AI-written summary · about
chapters (24)
- 0:00Intro
- 1:59Outline
- 2:20My Flutter Journey
- 6:02The App: Why?
- 7:42The Biggest Challenge
- 8:37Data Input
- 9:52The App!
- 11:11Dependencies
- 11:48Localization
- 13:27Resources on pubspec.yaml
- 14:29Resources on code
- 15:30Material Design
- 19:40Easy Integrations
- 21:05Hard(er) Integrations
- 22:26Product Flavors
- 23:46Silent Crashes
- 25:44Blank screen onios release build
- 27:03JIT VS. AOT compilation
- 28:59Apple Submission
- 30:09Community
- 32:09Private Messages
- 32:22Takeaways:Summary
- 36:53Technical Tasks
- 39:54Final thoughts
related talks
41mThe Flutter Journey to a Production App
45mFlutter: A journey of productivity and happiness
47mAgentive Experiences With Flutter: What, How, and Why Bother?
28mFlutter App Implementation Seen in Code
38mFlutter: A Path of Vines and Flowers
49mFlutter In Practice – Tips and tricks for writing Flutter apps, from Start to Finish
34mProduction Fluttering
36mFlutter Add-to-App: The Good, the Bad and the Ugly
