技术栈
kotlin
plainGeekDev
7 小时前
android
·
java
·
kotlin
工厂模式 → Hilt
每多一个 ViewModel 就要多一个 Factory 类,十几个 ViewModel 就是十几个 Factory。依赖链越长,Factory 里要传的依赖越多,样板代码越多。
雨白
7 小时前
android
·
kotlin
深入理解 Kotlin 协程 (十):引而不发,探秘 Flow 冷流机制与异常透明性
在了解 Flow 是什么之前,我们先来看看标准库中的序列生成器:其中 yield 是一个挂起函数,当外部访问 numbers 的下一个元素时,序列生成器就会开始执行,直到结束或遇到挂起点。
plainGeekDev
7 小时前
android
·
java
·
kotlin
Application 单例 → Hilt Singleton
Application 变成上帝对象,所有依赖都堆在一个类里。无法做作用域区分——有些依赖应该是单例,有些应该跟随 Activity/Fragment 生命周期,但全放在 Application 里就都是永久存活。
Kapaseker
18 小时前
android
·
kotlin
如果我要从 List 中获取一段元素
各位 Kotlin 爱好者们,周一好。Kotlin 提供了不少函数,用来截取集合中的一部分元素,或者获取集合中的特定内容。借助这些函数,我们可以方便、高效地从集合中提取数据,同时不必修改原集合。
alexhilton
1 天前
android
·
kotlin
·
android jetpack
探究Android Views、Flutter和Compose如何渲染你的UI
本文译自「One Tap, Three Machines: How Android Views, Flutter, and Compose Actually Render Your UI」,原文链接medium.com/proandroidd…,由Angelina Andronova发布于2026年7月16日。
a111776
1 天前
开发语言
·
开源
·
kotlin
中文优先的企业 RAG 知识库 开源项目
「中文优先的企业 RAG 知识库」 /~f17f3Zuk1i~:/ 链接:https://pan.quark.cn/s/0f43d26b5692
Android-Flutter
2 天前
android
·
kotlin
Kotlin 冷流与热流详解
冷流是按需生产的。只有收集器(collector)开始收集时,Flow 内部的代码才会执行。kotlin
Android-Flutter
2 天前
android
·
okhttp
·
kotlin
OkHttp 总结
以下是按难度分层整理,覆盖原理、源码和实战场景。答:连接复用:自动维护连接池,复用 TCP 连接,减少握手开销
Kapaseker
4 天前
android
·
kotlin
别再只用 Loading、Success、Error 表示所有页面状态了
各位 Compose 开发者,周五好。趁着这个愉快的周五,我们一起探讨一个问题:Compose 中的 UI State 到底应该怎么写?
雨白
4 天前
android
·
kotlin
深入理解 Kotlin 协程 (九):互通有无,解构 Channel 缓冲策略与底层无锁机制
Channel 是 Kotlin 协程之间进行安全通信的工具,本质上就是一个并发安全的队列,以下是其基本用法:
蜡台
6 天前
android
·
java
·
kotlin
Android WebView 设计指南
安全清单:路由策略:
Kapaseker
6 天前
kotlin
深入理解 Compose 副作用
各位 Compose 爱好者们,你们好。如果你去打开任何一个 Compose 页面源码,几乎总能看到各种 Effect API。
雨白
6 天前
android
·
kotlin
深入理解 Kotlin 协程 (八):拾遗补阙,探秘官方框架的调度细节与取消闭环
Kotlin 协程的官方框架 kotlinx.coroutines 主要由以下几个部分构成:core: 框架的核心逻辑,包括了复合协程以及 Channel、Flow 等特性。
GitLqr
6 天前
flutter
·
架构
·
kotlin
别被“Flutter 传感器延迟 150ms”带偏了:这可能只是你的实现方式错了
欢迎关注微信公众号:FSA全栈行动 👋最近看到一个技术文章,讲的是一个工程团队为什么决定放弃 Flutter 转投 Kotlin Multiplatform (KMP)。这篇文章写得很扎实,有详细的迁移记录、时间线和代码示例,非常有说服力。
我命由我12345
7 天前
android
·
java
·
开发语言
·
java-ee
·
kotlin
·
android-studio
·
android runtime
Android 在构建过程中,发现有两个依赖库都包含了相同路径的资源文件
Android 在构建过程中,发现有两个依赖库都包含了相同路径的资源文件META-INF/DEPENDENCIES 文件分别来自 jetified-pdfbox-2.0.27.jar 和 jetified-fontbox-2.0.27.jar
Coffeeee
7 天前
android
·
google
·
kotlin
谷歌的一个优化建议,让我重新学了一遍Android里面如何正确处理位图
谷歌这位哥哥真的会整幺蛾子,好不容易把crash跟anr数据压下来一点,最近发现又给了我一条技术质量类型的整改建议,大致内容是
Android打工仔
8 天前
android
·
kotlin
Continuation 到底是谁创建的?
最近在研究 Kotlin 协程反编译代码的时候,有一段代码让我困惑了很久。几乎每一个 suspend 函数都会出现类似下面这样的代码(省略了一些无关内容):
Android-Flutter
9 天前
android
·
kotlin
android fragment 使用
官方:Fragment | App architecture | Android Developers
alexhilton
9 天前
android
·
kotlin
·
android jetpack
响应式的Android身份验证架构
本文译自「An Android auth architecture with encrypted tokens, auto-refresh, and reactive navigation」,原文链接proandroiddev.com/an-android-…,由Shivam Agrawal发布于2026年6月27日。
zzq7797
9 天前
android
·
开发语言
·
安全
·
kotlin
·
安卓
·
安全架构
Android 16 API 36 升级后 APP 加固兼容性问题解析
建议平台:CSDN 建议标签:Android、安全、APP加固、移动安全、Google Play 建议摘要:Android 16/API 36 的升级节点会让 targetSdk、权限、前台服务、Intent、窗口适配、Native 加载和第三方 SDK 初始化同时进入回归范围。APP 加固不是简单“生成一个包”,而应该放进原始包与加固包对照、关键业务路径、发布门禁和回滚流程里验收。