kotlin

plainGeekDev2 小时前
android·java·kotlin
运行时获取依赖 → 编译时注入Service Locator 是运行时查找依赖,类型匹配失败编译期不报错。HashMap<Class<?>, Object> 是 Object 类型,每次 get 都要强转。依赖缺失或循环依赖的 bug 只在运行时暴露。
杉氧4 小时前
android·前端·kotlin
用 Compose 挑战交互与动效天花板:ComposeCraftLab 开源实验室全解析在现代移动开发中,声明式 UI(如 Jetpack Compose、Flutter、SwiftUI)已经成为绝对的主流。然而,很多开发者对 Compose 的认知还停留在“写写简单的列表和表单”阶段。
刘名喜6 小时前
开发语言·kotlin·springboot
第09篇-协程基础-Kotlin异步编程本系列定位:零基础入门,从 Kotlin 语法一路到 Spring Boot 4 高级架构(DDD + Modulith),适合 Java 开发者转型,也适合纯新手系统学习。
刘名喜7 小时前
开发语言·kotlin·springboot
第12篇-Gradle-Kotlin-DSL构建指南本系列定位:零基础入门,从 Kotlin 语法一路到 Spring Boot 4 高级架构(DDD + Modulith),适合 Java 开发者转型,也适合纯新手系统学习。
plainGeekDev21 小时前
android·java·kotlin
工厂模式 → Hilt每多一个 ViewModel 就要多一个 Factory 类,十几个 ViewModel 就是十几个 Factory。依赖链越长,Factory 里要传的依赖越多,样板代码越多。
雨白21 小时前
android·kotlin
深入理解 Kotlin 协程 (十):引而不发,探秘 Flow 冷流机制与异常透明性在了解 Flow 是什么之前,我们先来看看标准库中的序列生成器:其中 yield 是一个挂起函数,当外部访问 numbers 的下一个元素时,序列生成器就会开始执行,直到结束或遇到挂起点。
plainGeekDev21 小时前
android·java·kotlin
Application 单例 → Hilt SingletonApplication 变成上帝对象,所有依赖都堆在一个类里。无法做作用域区分——有些依赖应该是单例,有些应该跟随 Activity/Fragment 生命周期,但全放在 Application 里就都是永久存活。
Kapaseker1 天前
android·kotlin
如果我要从 List 中获取一段元素各位 Kotlin 爱好者们,周一好。Kotlin 提供了不少函数,用来截取集合中的一部分元素,或者获取集合中的特定内容。借助这些函数,我们可以方便、高效地从集合中提取数据,同时不必修改原集合。
alexhilton2 天前
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日。
a1117762 天前
开发语言·开源·kotlin
中文优先的企业 RAG 知识库 开源项目「中文优先的企业 RAG 知识库」 /~f17f3Zuk1i~:/ 链接:https://pan.quark.cn/s/0f43d26b5692
Android-Flutter2 天前
android·kotlin
Kotlin 冷流与热流详解冷流是按需生产的。只有收集器(collector)开始收集时,Flow 内部的代码才会执行。kotlin
Android-Flutter2 天前
android·okhttp·kotlin
OkHttp 总结以下是按难度分层整理,覆盖原理、源码和实战场景。答:连接复用:自动维护连接池,复用 TCP 连接,减少握手开销
Kapaseker4 天前
android·kotlin
别再只用 Loading、Success、Error 表示所有页面状态了各位 Compose 开发者,周五好。趁着这个愉快的周五,我们一起探讨一个问题:Compose 中的 UI State 到底应该怎么写?
雨白5 天前
android·kotlin
深入理解 Kotlin 协程 (九):互通有无,解构 Channel 缓冲策略与底层无锁机制Channel 是 Kotlin 协程之间进行安全通信的工具,本质上就是一个并发安全的队列,以下是其基本用法:
蜡台6 天前
android·java·kotlin
Android WebView 设计指南安全清单:路由策略:
Kapaseker6 天前
kotlin
深入理解 Compose 副作用各位 Compose 爱好者们,你们好。如果你去打开任何一个 Compose 页面源码,几乎总能看到各种 Effect API。
雨白7 天前
android·kotlin
深入理解 Kotlin 协程 (八):拾遗补阙,探秘官方框架的调度细节与取消闭环Kotlin 协程的官方框架 kotlinx.coroutines 主要由以下几个部分构成:core: 框架的核心逻辑,包括了复合协程以及 Channel、Flow 等特性。
GitLqr7 天前
flutter·架构·kotlin
别被“Flutter 传感器延迟 150ms”带偏了:这可能只是你的实现方式错了欢迎关注微信公众号:FSA全栈行动 👋最近看到一个技术文章,讲的是一个工程团队为什么决定放弃 Flutter 转投 Kotlin Multiplatform (KMP)。这篇文章写得很扎实,有详细的迁移记录、时间线和代码示例,非常有说服力。
我命由我123457 天前
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
Coffeeee7 天前
android·google·kotlin
谷歌的一个优化建议,让我重新学了一遍Android里面如何正确处理位图谷歌这位哥哥真的会整幺蛾子,好不容易把crash跟anr数据压下来一点,最近发现又给了我一条技术质量类型的整改建议,大致内容是