利用条件编译实现 Rust Core + 跨平台架构中的零成本模型共享。
通过手动实现异步 Trait,深入理解 Trait Object、VTable、Pinning、Send/Sync 及 Lifetimes。
深入理解 Rust 虚表、栈帧与函数调用的内存布局,以及 async fn 与 dyn Trait 的根本矛盾。
整理 UniFFI 在 Android + Rust 混合开发中的实践:过程宏、类型映射、错误处理、回调、异步和 Gradle 集成。
整理 Kotlin UI + Rust Core 的架构实践:Domain 作为契约层,Kotlin 负责平台与展示,Rust 承载可复用核心逻辑。
整理 Compose 渲染性能的关键模型:Modifier 顺序、布局与绘制阶段、graphicsLayer、alpha 离屏缓冲和重组边界。
深度解析在云游戏客户端开发中,如何从 MVVM 迁移到 MVI 架构,以及「消费者驱动」设计哲学带来的开发范式转变。
从 Now in Android 项目中整理现代 Android 架构实践:响应式数据流、模块化、Hilt、Repository、离线优先和构建约定。
复盘 Gson 反序列化绕过 Kotlin 构造函数后,非空字段仍可能为 null 的问题,并整理 TypeAdapter、Factory 顺序和修复方案。
整理 Jetpack Compose 的基础心智模型:声明式 UI、组合、重组、State、remember、状态提升和智能跳过。