app_ui_kit 0.0.1+4
app_ui_kit: ^0.0.1+4 copied to clipboard
A comprehensive Flutter UI kit with theming, components, and design presets.
0.0.1+4 #
- Added example app in
example/directory demonstrating all components, helpers, headless pattern, and design presets - Updated README with example app reference
0.0.1+3 #
- Added library-level doc comment to
app_ui_kit.dart - Added private constructors to
FlutterDialogHelperandFlutterModalBottomSheetto suppress implicit public constructors - Documentation coverage now at 100% (verified via
public_member_api_docslint)
0.0.1+2 #
- Removed
flutter_hooksdependency —PasswordFieldandExpansionTileV1migrated fromHookWidgettoStatefulWidget/StatelessWidgetwith plainsetState _SearchBottomSheetContentinSearchInputFieldrefactored from hooks toStatefulWidgetwithonChangedcallback- Added
///documentation to all 145 previously undocumented public APIs across the library (verified viapublic_member_api_docslint) ExpansionTileV1converted toStatelessWidget— no longer tracks expanded state
0.0.1+1 #
- Removed
FlutterUIKitwidget — useAppUiKit.initialize()instead PasswordStrengthCheckeraccepts customrequirementsand optionalshowRequirementschecklist- Added
PasswordRequirementclass for defining custom password validation rules - Increased button default sizes (padding, font size) for better visibility
- Cupertino buttons no longer have a fixed default height
- Removed
lintsdev dependency (conflict withflutter_lints) - Updated README to reflect current API
0.0.1 #
- Initial release
- 12 design presets (Default, Vercel, Airbnb, Apple, Spotify, Vibrant, High Contrast, Starbucks, Linear, Notion, MongoDB, Raycast)
- 30+ widget components (app bars, buttons, inputs, dialogs, frames, scaffolds, states, custom widgets)
- Headless state management system (HeadlessValueController, ToggleController, HeadlessBuilder)
- Helper utilities (DateTime, Dialog, Interaction, Sliver, SnackBar, Toast)
- Theme system with 30+ Material sub-theme configurations
- AppTheme builder and FlutterUiKitConfig initialization
- Adaptive widgets with automatic Material/Cupertino platform detection
- Google Fonts integration — font families are automatically resolved via
GoogleFonts.getFont() - 162 passing tests