Skip to content

精选书签 (Bookmarks)

这里汇集了 Jetpack Compose 开发必读的官方文档、辅助工具、优质博客和开源项目。

🌎 官方资源

资源名称描述
Compose 官方文档权威指南,包含基础教程、API 参考和最佳实践。
Compose 路线图查看 Compose 的未来计划和当前开发中的功能。
Material Design 3 指南Google 最新的设计系统规范,包含组件用法和设计原理。
AccompanistGoogle 官方实验室库,包含许多尚未进入标准库的实用功能(如权限、Webview)。

🛠️ 辅助工具

效率神器

这些工具能大幅提升 UI 开发和适配效率。

📚 必读博客与专栏

  • Chris Banes - Google 开发者关系工程师,图片加载库 Coil 的作者,经常分享 Compose 图片处理和手势细节。
  • Manuel Vivo - 专注于 Android 架构和 Compose 状态管理。
  • Leland Richardson - Compose 编译器核心开发者,想了解底层原理(Slot Table, Gap Buffer)必看。
  • Compose Academy - 专注于 Compose 的简短教程系列。

🚀 开源实战项目

学习的最佳方式是阅读优秀的代码。

text
Google 官方出品的完全使用 Kotlin 和 Compose 构建的示例新闻应用。
涵盖了:模块化、架构、CI/CD、性能优化。
GitHub: https://github.com/android/nowinandroid
text
使用 Hilt、Coroutines、Flow、Jetpack Compose、MVVM 架构构建的神奇宝贝应用。
适合学习:动画、自定义布局、Clean Architecture。
GitHub: https://github.com/skydoves/Pokedex
text
Google 官方维护的 Compose 示例集合。
包含:JetNews, Jetchat, JetSnack, Crane, Owl 等。
GitHub: https://github.com/android/compose-samples

🧩 常用第三方库

  • Coil - 推荐的 Kotlin 优先图片加载库。
  • Lottie - 在 Compose 中渲染 After Effects 动画。
  • Mavericks - Airbnb 出品的 MVI 架构框架,对 Compose 支持良好。
  • Molecule - 使用 Compose 运行时生成 StateFlow。