Appearance
Engineering Review Lab
个人技术复习首页。
复习目标
本仓库服务于以下能力升级目标:
- 底层机制说得清
- 工程选型讲得明
- 复杂问题拆得开
- 跨 Flutter / Android / Web / 后台能串起来
- 借助 AI 提速,但不失判断力
使用方式
建议复习顺序:
- 先看
plans/review-roadmap.md,明确全局路线 - 再进入对应模块的
README.md看子主题清单 - 再补单篇知识卡
- 对需要验证的主题,再补对应
labs/
模块导航
0. 基础知识(跨模块前置)
- 目录:
docs/00-foundations/ - 入口:00 基础知识(Foundations)
- 关注:位运算、CAS、树/红黑树、CHM、LRU 等;可运行 Demo 在
labs/foundations/、labs/java/...
1. 并发与运行时底座
- 目录:
docs/01-runtime-concurrency/ - 入口:
docs/01-runtime-concurrency/README.md - 关注:Java 并发、Kotlin 协程、Dart/Flutter 并发、JS event loop、Go 并发
2. 内存、生命周期、系统约束
- 目录:
docs/02-memory-lifecycle/ - 入口:
docs/02-memory-lifecycle/README.md - 关注:JVM / Dart 内存模型、Android / Flutter / iOS 生命周期
3. 异步后台任务、保活、系统能力
- 目录:
docs/03-background-tasks/ - 入口:
docs/03-background-tasks/README.md - 关注:WorkManager、ForegroundService、iOS 后台模式、Flutter 后台边界
4. 状态管理、路由、架构
- 目录:
docs/04-state-routing-architecture/ - 入口:
docs/04-state-routing-architecture/README.md - 关注:Compose / Flutter / Vue 状态流转与路由
5. 混合开发与桥接
- 目录:
docs/05-bridge-hybrid/ - 入口:
docs/05-bridge-hybrid/README.md - 关注:MethodChannel / EventChannel / BasicMessageChannel、WebView、JSBridge
6. 后台 / API / 数据层
- 目录:
docs/06-backend-data/ - 入口:
docs/06-backend-data/README.md - 关注:API、幂等、重试、数据库、缓存、上传下载链路
7. 性能、测试、排障
- 目录:
docs/07-performance-testing-debug/ - 入口:
docs/07-performance-testing-debug/README.md - 关注:卡顿、ANR、jank、测试分层、日志/trace/抓包
8. AI 时代的工程师能力
- 目录:
docs/08-ai-engineering/ - 入口:
docs/08-ai-engineering/README.md - 关注:AI 辅助开发、tool calling、memory、workflow、Agent 架构
当前仓库状态
当前处于 Phase 0 ~ 0.5:
- 已有仓库骨架
- 已有总 README
- 已有复习路线 plan
- 已有 docs / labs 双层结构
- 正在补模块索引页与内容规范
- 暂未实现 site 展示层逻辑
后续建议
优先从以下模块开始持续填充:
runtime-concurrencymemory-lifecyclebackground-tasksstate-routing-architecture
这四块最能形成全局底座。