图片拼图游戏(flutter方案)

guoziyun 0b50b25177 board_play 发牌优化 4 hónapja
.vscode 593c162c1c 1.修复若干bug;2.设置icon; 7 hónapja
android 09dae14be1 home_board_play 优化, 启用recorder预录制大量减少ui jank 4 hónapja
assets 4d1de7be6b commit before rebuild piece group 4 hónapja
ios e4f124b3e2 v1.0.8+8 性能优化:解决崩溃,anr,冷启动卡顿等问题,提供阶梯图片质量 5 hónapja
lib 0b50b25177 board_play 发牌优化 4 hónapja
linux a2baf40373 release 1.0.3+4 6 hónapja
macos a2baf40373 release 1.0.3+4 6 hónapja
test 593c162c1c 1.修复若干bug;2.设置icon; 7 hónapja
web 45c29760ff 内置图增加到20张;增加预加载缓存20张;增加缓存清理 7 hónapja
windows a2baf40373 release 1.0.3+4 6 hónapja
.gitignore 45c29760ff 内置图增加到20张;增加预加载缓存20张;增加缓存清理 7 hónapja
.metadata 7fdeea183c first commit: 完成核心算法 7 hónapja
CHANGELOG.md 09dae14be1 home_board_play 优化, 启用recorder预录制大量减少ui jank 4 hónapja
MEMORY_OPTIMIZATION_GUIDE.md 4d1de7be6b commit before rebuild piece group 4 hónapja
MEMORY_USAGE_ANALYSIS.md 4d1de7be6b commit before rebuild piece group 4 hónapja
PERFORMANCE_OPTIMIZATION_REPORT.md 4d1de7be6b commit before rebuild piece group 4 hónapja
QUICK_START_GUIDE.md 4d1de7be6b commit before rebuild piece group 4 hónapja
RASTER_JANK_OPTIMIZATION.md 0b50b25177 board_play 发牌优化 4 hónapja
README.md 4d1de7be6b commit before rebuild piece group 4 hónapja
analysis_options.yaml 7fdeea183c first commit: 完成核心算法 7 hónapja
devtools_options.yaml 593c162c1c 1.修复若干bug;2.设置icon; 7 hónapja
flutter_launcher_icons.yaml 593c162c1c 1.修复若干bug;2.设置icon; 7 hónapja
flutter_native_splash.yaml 593c162c1c 1.修复若干bug;2.设置icon; 7 hónapja
pubspec.lock 4d1de7be6b commit before rebuild piece group 4 hónapja
pubspec.yaml 746790edac release 1.0.9+9 4 hónapja

README.md

puzzleweave

生成 app icon

flutter pub run flutter_launcher_icons

生成 splash 图

dart run flutter_native_splash:create --path=flutter_native_splash.yaml

Shader 预热

flutter run --profile --cache-sksl --purge-persistent-cache
> `M`

然后 build 应用

flutter build apk --split-per-abi  --bundle-sksl-path flutter_01.sksl.json

ios build

flutter build ios --bundle-sksl-path flutter_01.sksl.json

ios build for pgyer

flutter build ipa --export-method ad-hoc --bundle-sksl-path flutter_01.sksl.json

正式打包编译:

flutter build appbundle --release --no-enable-impeller

国际化

flutter gen-l10n

分析包大小

flutter build apk --release --analyze-size --target-platform android-arm64
flutter build appbundle --release --analyze-size --target-platform android-arm64