flutter_app_generator 1.0.1
flutter_app_generator: ^1.0.1 copied to clipboard
A powerful CLI tool for generating production-ready Flutter applications with pre-configured dependencies, Firebase integration, and localization support.
1.0.1 #
Bug Fixes #
- ๐ง Dependency Sorting: Fixed alphabetical ordering of dependencies in pubspec.yaml
flutter_svgnow correctly appears beforeflutter_localizations- Eliminated duplicate dependency entries
- Improved dependency injection logic to maintain proper alphabetical order
- ๐ ๏ธ Code Quality: Fixed syntax errors in dependency management
- ๐ฆ Cross-Platform: Enhanced cross-platform compatibility and installation methods
1.0.0 #
Initial Release #
Features
- ๐ Quick Flutter App Generation: Create complete Flutter apps with a single command
- ๐ฅ Firebase Integration: Optional Firebase setup with authentication, Firestore, analytics, and crashlytics
- ๐ Localization Ready: Pre-configured internationalization support with flutter_localizations
- ๐ฑ Multi-Platform Support: Generates apps for iOS, Android, and Web with platform-specific configurations
- ๐จ Modern Architecture: Includes structured app architecture with themes, routing, and constants
- ๐ฆ Essential Dependencies: Pre-configured with commonly used packages (go_router, google_fonts, logger, etc.)
- ๐งน Clean Code Setup: Removes flutter_lints and uses very_good_analysis for better code standards
- โก Enhanced Main: Optional enhanced main.dart with comprehensive error handling and logging
- ๐๏ธ Smart Structure: Automatically creates src/app/ structure with organized components
- ๐ Assets Ready: Creates empty assets folder and configures flutter_launcher_icons
Command Options
-n, --name: App name with smart casing (required)-b, --bundle-id: Custom bundle identifier-d, --description: App description-p, --platforms: Target platforms (web,android,ios)--firebase: Include Firebase dependencies (default: true)--enhanced-main: Use enhanced main.dart (default: true)--verbose: Detailed output during generation
Dependencies Included
- Core: flutter_svg, go_router, google_fonts, package_info_plus, path_provider, intl, logger
- Firebase: firebase_core, firebase_auth, cloud_firestore, cloud_functions, firebase_crashlytics, firebase_analytics
- Development: very_good_analysis, build_runner, freezed, json_serializable, flutter_launcher_icons
- Special: logger_service (Git dependency), flutter_localizations, flutter_web_plugins
Platform Features
- iOS: Updates Info.plist with correct display names
- Android: Updates AndroidManifest.xml with app labels
- Web: Updates index.html with proper titles
Architecture
- Clean dependency sorting in pubspec.yaml
- Localization setup with l10n.yaml and ARB files
- Enhanced error handling with Firebase Crashlytics integration
- Structured logging with file output capabilities
- Theme and routing configuration out of the box