flutter_prakash_core 1.0.12
flutter_prakash_core: ^1.0.12 copied to clipboard
Enterprise-grade Flutter core package & hybrid plugin framework with Clean Architecture, BLoC state management, reactive forms, DevTools, and monetization.
1.0.12 #
- Enterprise Admin Dashboard Framework:
- Adaptive Layout Scaffold: Added modular
AdminPanelScaffoldfeaturing collapsible desktop navigation rails, nested submenus, persistent top headers, user profile dropdowns, and mobile drawers. - Domain Types & RBAC Navigation: Added
AdminNavItemsupporting unique IDs, routes, role-based access control (RBAC), live badges, dividers, and hierarchical child menus. - Theme & Style Defaults: Added
AdminThemeConfigwith production-ready defaults (AdminThemeConfig.defaultConfig()) andAdminThemeInheritedWidget. - Responsive Grid System: Added
ResponsiveGridRowandResponsiveGridCol12-column responsive layout engine and auto-adaptingResponsiveGrid. - Enterprise KPI Metric Cards: Added
MetricCardwith multi-variant styling, trend trajectories, inverted sentiment support, status badges, and skeleton shimmer loading. - Standardized Page Headers: Added
PageHeaderwith interactive dynamic breadcrumbs, subtitles, and responsive action bar wrapping. - Enterprise Tabular Wrapper: Added
DataTableCardwith live search, filter slots, refresh controls, export actions, loading overlays, empty and error state builders.
- Adaptive Layout Scaffold: Added modular
- Toast & Notification Engine: Enhanced responsive viewport bounds, margins, and dismissal physics in
ToastOverlay. - Example & Web Experience:
- Added custom enterprise web loader in
example/web/index.htmlwith animated progress bar and smooth frame-detection exit. - Complete showcase of
AdminPanelShellPageandAdminOverviewPagewith interactive mock business data andViewEditDeleteButton.
- Added custom enterprise web loader in
1.0.11 #
- Dependency Updates: Upgraded packages across the core and example suite (
equatableto^3.0.0,file_pickerto^13.1.0,home_widgetto^0.10.0,skeletonizerto^3.0.0). - Exports & Accessibility: Exported
srclibrary andpretty_dio_loggerthrough top-level entry point. - Example Enhancements: Configured dependency overrides and upgraded dependencies for seamless interoperability.
- Maintenance: Excluded environment and local config files in
.pubignore.
1.0.10 #
- BLoC State Management Engine: Integrated zero-boilerplate
BaseBloc,BaseCubit,BaseUiCubit,BaseFormCubit(with reactive forms), andBasePagingCubit. - Single-Shot Side-Effects Channel: Added
FpEffectstream channel andFpEffectListenerfor handling Toasts, Navigation, and Dialogs. - Reactive Form & Validator Suite: Declarative
Field<T>, chained fluentValidators, and reactive UI components (ReactiveTextField,ReactivePinCodeField, etc.). - Supabase Suite: Added
SupabaseEnginesupportingsupabase_flutterv2.8+ Auth, Realtime DB, Postgrest CRUD, and Storage. - Firebase Suite: Added unified
FirebaseEnginemanager initializing Auth, Firestore, Messaging, Crashlytics, Remote Config, Analytics, and Performance. - Hot App Restart Engine: Added
AppRestartWrapperenabling key-based hot app resets and cache re-initialization. - Design System & Theme Engine: Added
AppThemeBuilderwith tokenizedAppColors,AppSpacing,AppRadii, andAppElevation. - Clean Architecture Helpers: Added
BaseRepository.safeCall<T>()andResultToUiStateX.toUiState()extension. - Interactive Example App: Refactored example app with Clean Architecture,
LoginCubit,ExampleAuthGuard, and 4 interactive BLoC engine tabs.
0.0.1 #
- Ultimate Enterprise Multi-App Core Engine & Hybrid Plugin Framework.
- Core:
Result<T, Failure>,AsyncValue<T>, exceptions, extensions, logger, GetIt DI. - REST (Dio) engine with auth-token injection & retry; GraphQL HTTP + WS engine.
- Firebase (Auth, Firestore, FCM, Crashlytics, Analytics, Remote Config) & Supabase engines.
- AdMob monetization: banner, interstitial, rewarded, native ads with bundled test IDs.
- Media engine: audio player, PDF viewer, image picker & compressor.
- Maps & location:
flutter_mapwrapper, marker clustering, permission + location services. - Storage: typed key-value (
shared_preferences) and object store (hive_ce). - Typed native bridge (
IPrakashNativeBridge) with Android (Kotlin) and iOS (Swift) handlers: platform version, device model, current location. - Services: deep links, share, home widgets, speech-to-text, QR, notifications, permissions, device info.
- Theme & UI: M3 theme builder, design tokens, universal image loader, shimmers, paginated lists.
- Full-featured example app covering every engine.