appkit 0.2.6 copy "appkit: ^0.2.6" to clipboard
appkit: ^0.2.6 copied to clipboard

A package for flutter app development

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.2.6 - 2025-08-23 #

✨ Added #

  • ApiService: Initial implementation of a robust API service using Dio, including:
    • Singleton pattern for easy access.
    • Performance optimizations (HttpClient configuration).
    • Built-in error handling for common DioException types.
    • Global methods for GET, POST, PUT, DELETE, and PATCH requests.
    • Helper methods to add/remove headers and set authorization tokens.
  • AppKit: A utility class with a global navigatorKey to enable context-free widgets.
  • AppRouter: BuildContext extensions for simplified named navigation (toNamed, offNamed, offAllNamed).
  • AppDialog: A static utility to show animated, context-free dialogs with scale and fade transitions. Includes show and showNotch methods.
  • AppBottomSheet: A static utility to show context-free modal bottom sheets. Includes show and showNotch methods.
  • AppSnack: A static utility for showing simple, context-free success and error snackbars (toasts) at the top of the screen.
  • AppPadding: Widget extensions for simplified, chainable padding methods (paddingAll, paddingOnly, paddingHorizontal, etc.), including predefined constant values for common sizes like 10 and 20.

πŸ› Fixed #

  • N/A (Initial release)

🚨 Breaking Changes #

  • N/A (Initial release)
4
likes
120
points
166
downloads

Publisher

verified publishermo-shaheen.wuaze.com

Weekly Downloads

A package for flutter app development

Documentation

API reference

License

MIT (license)

Dependencies

dio, flutter, flutter_localizations, flutter_spinkit, get_storage, skeletonizer

More

Packages that depend on appkit