📚

Flutter 与安卓资源管理策略

📘 完整课程 · 30 章 · 友好配色
🎯 目录导航 · 点击卡片跳转
01
资源管理概述 基础
Flutter 资源管理机制 · Android 资源管理机制 · 跨平台挑战
02
Flutter资源目录结构 配置
assets目录 · pubspec.yaml声明 · 资源变体管理
03
Android资源目录结构 res
drawable/mipmap/values · 密度/语言限定符
04
图片资源管理 加载
AssetImage · NetworkImage · BitmapFactory · Glide
05
字符串资源管理 i18n
intl/flutter_localizations · strings.xml · 国际化
06
主题与样式资源 Theme
ThemeData · 自定义主题 · styles.xml · themes.xml
07
字体资源管理 Font
自定义字体 · font目录 · Downloadable Fonts
08
动画资源管理 动效
Lottie · Rive · Property Animation · Drawable Animation
09
资源加载性能优化
precacheImage · LRU Cache · 缓存策略
10
资源混淆与安全 安全
Flutter混淆 · ProGuard · AndResGuard
11
资源版本管理 版本
版本控制策略 · 兼容性处理
12
资源热更新 热更新
Code Push · Tinker · Sophix
13
资源测试 测试
widget test · Instrumentation test
14
资源打包与构建 构建
APK/IPA分析 · Build Variants · 资源合并
15
资源动态加载 动态
rootBundle · Platform Assets · ResourcesCompat
16
资源内存管理 内存
ImageCache · Bitmap复用 · 内存优化
17
资源适配策略 适配
MediaQuery · LayoutBuilder · dp/sp · ConstraintLayout
18
资源备份与恢复 备份
备份策略 · Auto Backup · 资源保护
19
资源权限管理 权限
permission_handler · 运行时权限 · 资源访问
20
资源符号化 符号
AssetBundle · R文件 · 资源ID
21
资源压缩与优化 压缩
flutter_assets_compress · AAPT2 · WebP
22
资源国际化与本地化 🌍
ARB文件 · locale qualifiers · 本地化流程
23
资源依赖管理 依赖
package assets · AAR · Library modules
24
资源冲突解决 冲突
命名冲突 · Manifest Merger · Resource Merger
25
资源调试工具 调试
DevTools · Flutter Inspector · Layout Inspector · APK Analyzer
26
资源安全存储 安全
flutter_secure_storage · EncryptedSharedPreferences · KeyStore
27
资源生命周期管理 生命周期
StatefulWidget · Activity · Fragment
28
资源跨平台共享 互通
MethodChannel · PlatformView · 原生互调
29
资源自动化管理 自动化
dart scripts · Gradle tasks · Resource shrinker
30
资源管理最佳实践 🏆
总结 · 常见陷阱 · 未来趋势 (Morphing Resources, Super Resolution)