~/talk

Flutter: zero to production in 3 months - building India's biggest trading platform

Talkat Fragments 2019 · on Saturday, 2019-03-30· [flutter]
slides:none on file

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

  1. 0:00Introduction to Flutter
  2. 2:15Flutter tooling and workflow
  3. 4:21Architecture and rendering
  4. 5:39UI, animations, and portability
  5. 7:18Customizing and building UI
  6. 8:53Trading app interaction design
  7. 11:54Theming and advanced layout
  8. 15:20Custom architecture and state
  9. 18:00Data persistence and real-time
  10. 20:05Code generation strategies
  11. 22:49Enumerations and constants
  12. 24:30Custom logging and debugging
  13. 26:45Flutter adoption advice
  14. 29:29Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.