appkit 0.2.6
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 globalnavigatorKey
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. Includesshow
andshowNotch
methods.AppBottomSheet
: A static utility to show context-free modal bottom sheets. Includesshow
andshowNotch
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)