B站视频
https://www.bilibili.com/video/BV1G541147ZV
https://www.bilibili.com/video/BV1ik4y1k7yP
本节目标
- 编译 build releae
- 程序瘦身
- 混淆程序
- 修改程序名称
- 制作图标
- 制作启动画面
正文
1. APP 图标
规格说明
https://developer.android.com/google-play/resources/icon-design-specifications
https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/
图标尺寸
android 512x512
ios 1024x1024
在线工具
https://www.designevo.com/cn/logo-maker/
flutter_launcher_icons 插件
https://pub.dev/packages/flutter_launcher_icons
pubspec.yaml
dev_dependencies:
# icons
flutter_launcher_icons: ^0.7.5
flutter_icons:
android: "launcher_icon"
ios: true
image_path: "assets/icons/logo-1024.png"
生成图标
flutter pub run flutter_launcher_icons:main
图标目录
android/app/src/main/res
ios/Runner/Assets.xcassets/AppIcon.appiconset
2. 启动图片
规格说明
https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout/#device-screen-sizes-and-orientations
https://developer.android.com/about/dashboards/index.html#Screens
https://uiiiuiii.com/screen/
图片尺寸
iPhone XS Max 1242px × 2688px
android xxhdpi xhdpi
在线工具
https://hotpot.ai/icon_resizer
3. Android 发布
证书签名说明
https://developer.android.com/studio/publish/app-signing?hl=zh-cn
生成证书
# 进入目录 android/app/
keytool -genkey -v -keystore ./ke