首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vvvv
订阅
用户6928083812984
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
实战搭建:MVVM + Hilt + Retrofit + Compose + MockK 的完整 Android 项目
不知道有没有和我一样的同学,做了很多年的App开发,自己也写了很多的测试项目或者是参与了很多公司项目,但是似乎自己从来没有真正意义上的搭建过一个完整的项目?起码我是这样的(菜的理直气壮)。
Kotlin 协程的异常处理 笔记
在 Kotlin 协程中,异常处理是一个重要且需要仔细理解的话题。协程的异常处理遵循 结构化并发 的原则,异常会沿着协程层次结构向上传播,如果未被妥善处理,可能会导致父协程乃至整个作用域的取消。下面我
Android 模块化 笔记
好的,作为一名在Android领域摸爬滚打十年的老兵,我来为你详细展开 模块化在实际开发中的落地细节。很多开发者对模块化的理解停留在“拆分成多个module”,但在实际项目中,如何划分、如何配置、如何
Android TheRouter 笔记
TheRouter是货拉拉开源的一套专门面向模块化/组件化开发的一整套解决方案框架。它的设计理念比较超前,不仅解决了页面跳转的解耦问题,还顺带把模块化开发中常见的依赖注入、模块初始化、动态化配置等问题
Android协程底层原理
来深入探讨一下 Kotlin 协程在 Android(或者说 JVM)上的底层实现原理。理解这个原理的关键在于明白:协程并不是一个 JVM 或操作系统级别的原生概念,而是完全通过 Kotlin 编译器
Android开发为什么要用Hilt?new个对象这么简单的事为什么要把它复杂化?看完就知道!
为什么要使用依赖注入?直接new对象不香吗?为什么要把简单的问题复杂化? 就算要用依赖注入,我为什么依赖注入要使用Hilt?
ANR 速查手册
ANR 速查手册:速查→定位→交叉验证→归因与修复,配合示例解析。 主线程诊断:Busy/Waiting状态判定,确定归因与修复建议。