flutter_archkit 0.1.0
flutter_archkit: ^0.1.0 copied to clipboard
An automated Flutter architecture generator (Clean, MVVM, MVC with Bloc, Cubit, Riverpod, Provider, GetX), feature module generator, and multi-flavor CLI configuration tool.
0.1.0 #
- Route Setup Generator (
archkit route/archkit r/archkit setup-route):- Added automated routing scaffolding supporting 5 router engines: Navigator 1.0, Navigator 2.0, Go Router, Auto Route, and GetX Routing.
- Added support for
StatefulShellRoute(bottom navigation shell) for Go Router. - Automated
pubspec.yamldependency injection (go_router,auto_route,get, etc.) and.metadataconfiguration persistence.
- Network Generator (
archkit network/archkit n/archkit net):- Added production-ready Dio network layer generator (
lib/core/network/&lib/core/util/). - Scaffolds
ApiResponse<T>generic wrapper, customApiException, typedApiInterface,DioServices,DioNetwork, custom interceptors (ApiInterceptor,LoggingInterceptor), andtypedefs.dart. - Automatically adds
dio: ^5.4.3to projectpubspec.yaml.
- Added production-ready Dio network layer generator (
0.0.3 #
- Updated
flavor.yamlschema with structuredapp.name,app.baseUrl,android.applicationId, andios.bundleIddefinitions. - Improved Android flavor generator (
android/app/flavor.gradle.kts) with explicitapplicationIdand idempotency block replacements. - Fixed iOS Xcode project patcher (
project.pbxproj) to inherit full targetbuildSettings(INFOPLIST_FILE,SWIFT_VERSION,PRODUCT_BUNDLE_IDENTIFIER, bridging headers) across all flavor build configurations. - Added auto-upgrade for
IPHONEOS_DEPLOYMENT_TARGET = 16.0inproject.pbxproj. - Added CocoaPods target xcconfig inclusions (
Pods-Runner.<config>-<flavor>.xcconfigandPods-Runner.<mode>.xcconfig). - Added FVM fallback support in
ProcessServiceforflutter createandpub get. - Fixed runtime environment switch logic bug in generated
lib/core/config/server_config.dart. - Added Android Studio / IntelliJ IDEA 1-click run configuration generator (
.run/<flavor>.run.xml). - Added
--validateand--initflags tosetup_flavorCLI tool. - Updated SDK constraint compatibility to
">=3.0.0 <4.0.0".
0.0.2 #
- Fixed CLI setup issue and package metadata updates.
0.0.1 #
- Initial release of
flutter_archkit. - Interactive project generator (
archkit create) supporting Clean, MVVM, and MVC architectures. - Integrated state management templates for Bloc, Cubit, Riverpod, Provider, and GetX.
- Feature module generator (
archkit feature <name>/archkit -f <name>) for dynamic feature scaffolding. - Automatic project architecture detection via
.metadataconfiguration persistence. - Automated multi-flavor generator for Flutter applications (
setup_flavor).