flyer 1.3.0
flyer: ^1.3.0 copied to clipboard
A CLI tool to speed up Flutter development by automating feature creation, project initialization, deep linking, localization, and code generation.
1.3.0 #
- NEW FEATURE: Firebase Integration (
--firebaseflag)- Installs
firebase_coreandfirebase_messaging - Adds
Firebase.initializeApp()tomain.dart - Generates
AppNotificationsclass for FCM push notifications (permissions, listeners, token management) - Runs
flutterfire configureinteractively - AppBloc auto-initializes notifications with
initNotification()andsetFcmToken()
- Installs
- NEW FEATURE: Onboarding (
--onboardingflag)- Generates onboarding feature with PageView intro screens
- Dot indicators, skip/next navigation
- Shown only on first launch via
AppStorage.getShowOnboarding()
- NEW FEATURE: MasterPage with Floating Bottom Navigation Bar
- Modern floating pill-shape design with animated transitions
- Bounce animation, haptic feedback, dark mode support
IndexedStackfor preserving tab statesAppBlocmanages tab index withchangeIndex()BottomNavDataandBottomNavItemModelfor easy tab configuration
- NEW FEATURE: AppStyles text style system
- Full text style set (thin, light, regular, medium, semibold, bold) at multiple sizes
- Bundled Almarai font files auto-copied to
assets/fonts/ - Font configuration auto-added to
pubspec.yaml
- NEW FEATURE: Default
accountfeature generated alongsidesplashandhome - IMPROVEMENT: Static access getters on all generated features and blocs
AccountFeature.to.go(),AccountBloc.to.emit()
- IMPROVEMENT: Splash navigates to MasterPage (AppFeature) instead of HomeFeature directly
- FIX: Renamed files with typos (
creatores.dart->creators.dart,formate_code.dart->format_code.dart,fined_unused_*->find_unused_*) - FIX: Fixed async/sync mismatch in
Creators.init() - FIX:
readFileContent()now throwsFileSystemExceptioninstead of returning error string - FIX: Removed hardcoded
responsive_frameworkversion - FIX: Updated
responsive_frameworkAPI to v1.5+ (ResponsiveBreakpoints/Breakpoint) - FIX: Removed deprecated
enableLogin favor oflogLevel: ApiLogLevel.info - FIX: Removed dead action code and unused imports
- FIX: Fixed help text typos (
Fiend->Find)
1.2.0 #
- NEW FEATURE: Watch Command - Automatically monitor project files and regenerate code on changes
- Improves development workflow with automatic code generation
- Watches for file changes and triggers appropriate actions
- IMPROVEMENT: Init Command Enhancements
- Now automatically adds Arabic (
ar) and English (en) languages by default - Automatically installs
request_inspectorpackage for API debugging - Better default configuration for new projects
- Now automatically adds Arabic (
- FIX: Fixed various issues and improved stability
- Resolved diagnostic warnings
- Enhanced code quality and formatting
1.1.0 #
- NEW FEATURE: Deep Linking - Generate complete deep link system for your Flutter app
- Auto-generates DeepLinkHandler, DeepLinkRoutes, and DeepLinkConfig
- Automatically configures Android (AndroidManifest.xml) and iOS (Info.plist)
- Interactive prompts for scheme and host configuration
- Full documentation in DEEPLINK_GUIDE.md
- IMPROVEMENT: Enhanced CLI output styling across all commands
- Added colored headers, emojis, and structured output
- Improved error messages and success confirmations
- Better user experience with clear visual feedback
- FIX: Route generation in
makecommand now creates properly formatted routes- Fixed comma issues in routes list
- Added private getters and push functions for each route
- Improved code formatting for generated route code
1.0.0 #
- Upgrade: dart version && flutter version and dependencies
- Fix : issue when flyer command run
0.0.2 #
-
FIX: flutter version
-
EDIT: Improved Documentation
0.0.1 #
- TODO: initial release.