flutter_page_kit 1.0.0 copy "flutter_page_kit: ^1.0.0" to clipboard
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 #

pub package

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:), validateForm
  • Notices interface (Material impl → flutter_app_kit)
  • Shells — FormPage / FormSheet / FormDialog / FormPanel
  • FormPage chrome — optional AppBar (showAppBar), custom header, FormBackStyle (platform / android / ios), FormBackground (underlay + light/dark images; transparent PNG holes show scaffold color)
  • PageAction + ActionSlot, PageScope, PageNavigator
  • PageHarness for 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
0
likes
160
points
--
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Page controllers, shells, and loading for Lemsa Flutter apps. Riverpod-free PageData mixins; AsyncView via a secondary export.

Repository (GitHub)
View/report issues

Topics

#flutter #form #page #controllers

License

MIT (license)

Dependencies

flutter, flutter_riverpod, lemsa_core_kit, loading_indicator

More

Packages that depend on flutter_page_kit