kell_creations/kell_creations_apps/apps/kell_mobile/lib
Mike Kell 51ae862394 fix(mobile): resolve 8 Android debug errors and Kotlin migration
- Migrate to Flutter built-in Kotlin: set builtInKotlin=true and
  newDsl=true in gradle.properties; remove id(kotlin-android) from
  app/build.gradle.kts. Eliminates the Kotlin Gradle Plugin WARNING
  that caused 8 stderr lines in the VS Code Debug console.

- Fix DashboardController lifecycle in MobileShell: move controller
  creation from _buildBody() (called on every rebuild) to
  didChangeDependencies() so it is initialised once and reused.
  Prevents repeated data loads on every tab switch and resolves the
  203 skipped frames Choreographer warning.

- Fix KcSummaryCard RenderFlex overflow (8 cards, 19px each): reduce
  icon size 28->22px, switch spacing to xs, wrap value Text in
  FittedBox(scaleDown) with fontSize 28, use bodySmall + maxLines for
  label. Cards now fit within the GridView childAspectRatio:1.6
  constraint on all phone screen sizes.

All tests pass: 27 kell_mobile + 41 design_system.
2026-07-11 16:48:31 -04:00
..
composition feat(mobile): Stage 5A — Android app shell and bootstrap 2026-05-28 19:10:14 -04:00
dashboard feat(orders): Stage 9A - WooCommerce Orders API integration 2026-07-11 09:45:36 -04:00
pages feat(stage-9d): product creation UI, category management page, mobile create-product page 2026-07-11 10:50:32 -04:00
shell fix(mobile): resolve 8 Android debug errors and Kotlin migration 2026-07-11 16:48:31 -04:00
app.dart feat(mobile): Stage 5A — Android app shell and bootstrap 2026-05-28 19:10:14 -04:00
main.dart feat(mobile): Stage 5A — Android app shell and bootstrap 2026-05-28 19:10:14 -04:00