AppDimens Fill

Part of the AppDimens Flutter family — Flutter port of AppDimens Dynamic / AppDimens KMP.

CSS cover semantics for dimensioning: uses the larger axis ratio so elements always cover their area (may overflow).

Installation

flutter pub add appdimens_fill      # Flutter apps
dart pub add appdimens_fill         # pure-Dart packages

Or manually in pubspec.yaml:

dependencies:
  appdimens_fill: ^3.2.0

📦 Package page: pub.dev/packages/appdimens_fill

Prefer one dependency for everything? Use appdimens_bom.

Usage

import 'package:appdimens_fill/appdimens_fill.dart';
final bg = 120.flsdp;

Family grammar

Every strategy shares the same API grammar — suffixes (a · i · ia), orientation inverters (Ph/Lh/Pw/Lw), facilitators (Rotate/Mode/Qualifier/ Screen + Plain pairs), sp twins (ssp) and no-font-scale stems (sem):

Stem Axis Sp No font scale
Stem Axis Text (sp) No font scale
flsdp / flhdp / flwdp cover ratio flssp/flhsp/flwsp flsem/flhem/flwem

See the complete guide: DOCUMENTATION/fill.md · Math · API conventions

License

Apache License 2.0 — © Jean Bodenberg.

Libraries

appdimens_fill
Author & Developer: Jean Bodenberg GIT: https://github.com/bodenberg/appdimens