Flutter: zero to production in 3 months - building India's biggest trading platform
summary
Kite 3.0 is rewritten in Flutter and reaches production-speed UI with 90% in 3 months by two developers, powering an app that handles 3+ million orders/day (≈10% of retail volumes). Implementation details: a custom HTTP framework with JSON-response validation, a mutation-based state system plus per-field stream-based price updates to avoid full-screen re-renders, heavy code generation for models/mutations/screens, bespoke logging (logD), and tuned rendering/animations using slivers and CustomPainter to hit low-latency, high-throughput trading UX.
AI-written summary · about
chapters (14)
- 0:00Introduction to Flutter
- 2:15Flutter tooling and workflow
- 4:21Architecture and rendering
- 5:39UI, animations, and portability
- 7:18Customizing and building UI
- 8:53Trading app interaction design
- 11:54Theming and advanced layout
- 15:20Custom architecture and state
- 18:00Data persistence and real-time
- 20:05Code generation strategies
- 22:49Enumerations and constants
- 24:30Custom logging and debugging
- 26:45Flutter adoption advice
- 29:29Q&A session








