Navigation 最佳实践

Type safe, multi-module best practices with Navigation Compose

了解使用 Navigation Compose 的最佳实践,以便您能以可在所有导航调用中维持类型安全的方式,在多个模块中展开导航图。

1. Define your screen as state in,events out

你的屏幕不应该在意你的数据是来自视图模型,还是只是你为单个测试创建的静态状态。它也不应该关心接收事件的对象是谁。

3. Build only the public APIs you need

4. Module structure -> Graph structure

5. Check out the Updated resources

Kotlin DSL 和 Navigation Compose 中的类型安全

NowInAndroid app: github.com/android/now...

相关推荐
plainGeekDev1 小时前
null 判断 → Kotlin 可空类型
android·java·kotlin
plainGeekDev1 小时前
getter/setter → Kotlin 属性
android·java·kotlin
YXL1111YXL2 小时前
Handler 消息回收与协程异步执行的时序陷阱
android
恋猫de小郭3 小时前
KMP / CMP 鸿蒙版本 Beta 发布,他有什么特别之处?
android·前端·flutter
三少爷的鞋4 小时前
Android 协程并发控制:别动线程池,控制好并发语义就够了
android
weiggle20 小时前
第七篇:状态提升与单向数据流——架构设计的核心
android
xingpanvip20 小时前
星盘接口开发文档:本命盘接口指南
android·开发语言·css·php·lua
goldenrolan20 小时前
A公司物料替代测试系统 v1.7:从需求到 exe/apk 的 AI 辅助全链路实践
android·自动化测试·软件测试·python·ai
AC赳赳老秦1 天前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw
骇客之技术1 天前
AutoLua:在安卓上写 Lua 脚本
android·junit·lua