flutter_page_kit 1.0.0
flutter_page_kit: ^1.0.0 copied to clipboard
Page controllers, shells, and loading for Lemsa Flutter apps. Riverpod-free PageData mixins; AsyncView via a secondary export.
flutter_page_kit #
Riverpod-free page controllers and form shells for Lemsa apps. Depends on lemsa_core_kit.
Platforms: Android, iOS, Linux, macOS, Web, Windows
Requires: Flutter >=3.44.0, Dart ^3.12.0
Install #
dependencies:
flutter_page_kit: ^1.0.0
lemsa_core_kit: ^1.0.0
import 'package:flutter_page_kit/flutter_page_kit.dart';
// Optional Riverpod bridge (D15):
import 'package:flutter_page_kit/flutter_page_kit_riverpod.dart';
Owns #
PageData— field helpers, keyed busy,run(key:),validateFormNoticesinterface (Material impl →flutter_app_kit)- Shells —
FormPage/FormSheet/FormDialog/FormPanel FormPagechrome — optional AppBar (showAppBar), customheader,FormBackStyle(platform/android/ios),FormBackground(underlay + light/dark images; transparent PNG holes show scaffold color)PageAction+ActionSlot,PageScope,PageNavigatorPageHarnessfor widget tests- Riverpod barrel:
AsyncView,PageBridge,listenFailure
Notices rule #
Invalid forms → inline field errors only. Use Notices for submit/API/important write outcomes.
Agent skill #
npx skills add fodilfliti/flutter_page_kit
# or: npx skills add fodilfliti/lemsa-skills