# flutter_app_shell **Repository Path**: flutter_app_shell/flutter_app_shell ## Basic Information - **Project Name**: flutter_app_shell - **Description**: 开箱即用的flutter工程壳、持续更新中 - **Primary Language**: Dart - **License**: 0BSD - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-02-13 - **Last Updated**: 2025-08-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: Flutter ## README # 开箱即用的flutter工程壳 ![输入图片说明](assets/example/2.jpg) | ![输入图片说明](assets/example/1.jpg) # 版本说明(1.0.1) 1. 使用了getx做为状态管理及路由管理框架(已配置中间件及启动页) 2. 使用了dio做为网络请求(已封装,可直接使用) 3. 已封装本地存储(SharedPreferences) 3. 已封装本地数据库(sqflite) 4. 已封装图片预览(photo_view) 5. 已封装app内部更新 6. 已配置语言国际化、根据个人需求对国际化文件进行修改即可 7. 已配置全局主题库,可根据用户需求更改主题颜色 # 配置(android) 1. 依赖flutter sdk3.27.4 2. 更改为自己的包名及命名空间 3. 生成自己的keystore文件(更改android/gradle.properties文件中的keystore配置为你自己的) 4. 将keystore文件放到android/app目录下 # keystore文件生成(android) 1. 打开空白文件夹,打开命令行,执行以下命令 2. keytool -genkey -v -keystore test.keystore -alias YYY -keyalg RSA -validity 4000 3. 其中YYY是你的文件名也叫别名,4000为有效期(可根据需要更改) 4. 查看keystore文件:keytool -list -v -keystore test.keystore # 运行调试 `flutter run (android/ios)` # 打包 ``` flutter build apk --target-platform android-arm,android-arm64 --split-per-abi (android) ```