~/talk

Architecture: The LeanCode Guide

links:none on file
links:none on file
slides:none on file

Company builds 40+ Flutter apps and ships a reusable blueprint: a feature-based project structure that splits large features into extractable packages, a default of use cubits and hooks for state (95% cubit usage) with custom hook utilities, generated API contracts (OpenAPI or internal generator), and a copyable design system template with widgetbook, golden tests, and Figma-driven icons; also a custom LinkCode Forms solution for complex asynchronous forms that supports subforms, scroll-to-first-error and working integration with app components.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Architectural assumptions at LeanCode
  3. 3:10Feature vs layer project structure
  4. 7:05State management with BLoC and hooks
  5. 13:09Dependency injection in Flutter
  6. 16:58API integration and contracts
  7. 18:02Design system and UI reuse
  8. 22:16Paginated list with LeanCode
  9. 28:59Scaling via feature extraction
  10. 31:50Complex forms with LeanCode Forms
  11. 36:05Reactive data in Flutter
  12. 38:15Summary and tooling
  13. 39:41Q&A
~/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.