技术栈
kotlin
pengyu
3 小时前
android
·
kotlin
【Kotlin 协程修仙录 · 化神境 · 后阶】 | 异常天劫:Flow 异常处理的终极奥义与重试之道
化神境中阶已过,你掌握了 SharedFlow 的多播奥义,事件分发如臂使指。你配置了 replay,调优了 extraBufferCapacity,消息总线稳如磐石。
pengyu
4 小时前
android
·
kotlin
【Kotlin 协程修仙录 · 化神境 · 中阶】 | 多播奥义:SharedFlow 高级配置与 Channel 的抉择之道
化神初成,你已点燃热流之火。StateFlow 的状态管理让你告别了屏幕旋转的重复请求,SharedFlow 的事件分发让导航与 Toast 井井有条。你觉得自己已经掌握了热流的全部。
撩得Android一次心动
6 小时前
android
·
开发语言
·
kotlin
Kotlin 语言【知识点整理2】
目录一、基本概念1.包的定义与导入2.程序入口点2.1 输入3.变量二、基本类型1.数字1.1 整数类型
Android打工仔
1 天前
android
·
kotlin
Kotlin 协程源码解析(五):BaseContinuationImpl.resumeWith() —— Continuation 链是如何被展开的?
上一篇文章我们解决了一个非常关键的问题:一个 suspend 函数为什么能够把结果交给调用它的 suspend 函数?
Android-Flutter
1 天前
android
·
kotlin
android Glide 源码流程分析
Glide 4.x 的源码设计非常精巧,采用了分层架构 + 责任链 + 缓存分级的设计模式。下面从初始化到最终图片显示,逐层拆解其核心流程。
Android-Flutter
1 天前
android
·
kotlin
android Glide 使用详解
Glide 是 Android 平台上最受欢迎的图片加载库之一,由 Bump Technologies 开发,后被 Google 推荐为官方图片加载方案。
小陈的进阶之路
1 天前
android
·
开发语言
·
kotlin
Claude Code辅助测试:API测试与pytest自动化
API测试的优势:理想场景: OpenAPI → 导入工具/生成代码 → 构造参数 → 发送请求 → 断言响应
alexhilton
2 天前
android
·
kotlin
·
android jetpack
规范驱动开发:让AI生成符合预期的KMP代码
本文译自「Design a screen, get a Clean Architecture feature — Spec-Driven Development that keeps AI-generated KMP code from drifting」,原文链接proandroiddev.com/design-a-sc…,由Ali Sadeghi发布于2026年7月23日。
Android-Flutter
2 天前
android
·
kotlin
android 性能优化 详解
Android 性能优化是一个系统性工程,涵盖多个维度。以下是核心优化方向的详细解析:现象:频繁创建和销毁对象,导致 GC 频繁触发,UI 卡顿
Android-Flutter
3 天前
android
·
kotlin
android kotlin launch 源码分析
以下是对 Kotlin launch 从入口到 Android 线程调度的完整源码级分析,逐层深入到 kotlinx.coroutines 核心实现。
Android-Flutter
3 天前
android
·
kotlin
android kotlin 状态机 Continuation 详解
Continuation 是 Kotlin 协程的核心抽象,理解它等于理解了挂起函数"暂停-恢复"的底层机制。
蜡台
4 天前
android
·
前端
·
kotlin
·
compose
·
jepack
Jetpack Compose 从入门到精通
Jetpack Compose 是 Google 推出的Android 原生声明式 UI 框架,替代传统 XML + View 体系:
蜡台
4 天前
android
·
kotlin
·
state
·
jetpack compose
Jetpack Compose 核心:状态管理 + Lazy 列表
通俗一句话:状态 = 描述 UI 在某一时刻的数据。界面上一切会变的东西,背后都是状态。这些会随时间、用户操作发生变化的数据,就是状态。 UI 就是状态的可视化表现:UI = 函数 (状态),同一个状态,渲染出来的界面就固定。
松仔log
4 天前
java
·
jvm
·
kotlin
Kotlin中级——协程
协程可以暂停执行,而不是阻塞线程。这允许一个协程在等待某些数据到达时挂起,另一个协例程在同一线程上运行,从而确保有效的资源利用率。
汪海游龙
5 天前
android
·
ci/cd
·
kotlin
本地源码还是 Maven 版本?Gradle composite build 双轨依赖的正确接法
自己维护的库被自己的 App 依赖时,都会遇到同一个矛盾:发版太慢,不发版又验证不了。库里改一行,要 push tag、等 CI、等 Maven Central 同步,才能在 App 里看到效果。Gradle 的 composite build 是标准解法——本机直接吃库的源码,改完立刻生效。
我命由我12345
5 天前
android
·
java
·
java-ee
·
kotlin
·
android studio
·
android-studio
·
android runtime
Compose Codelab 学习 - Compose 中的基本布局
8dp 网格是 Android 界面设计中的一套基础对齐系统,它规定所有UI元素的尺寸和间距都应该是 8dp 的整数倍
我命由我12345
6 天前
android
·
java
·
java-ee
·
kotlin
·
android studio
·
android jetpack
·
android-studio
Android 开发问题:TopAppBar 和 topAppBarColors API is experimental...
Kapaseker
6 天前
android
·
人工智能
·
kotlin
没想到吧!Skill 也可以测试 — 小白都看得懂的 Skill 教程
读完这篇文章,你会知道应该如何测试上一篇文章中创建的 Skill。没错,Skill 也是可以测试的!同时,我们还会得到一个真正可以运行的脚本。以后每次修改 Skill,都可以用它重新检查一遍,确认原来的能力没有被破坏。
我命由我12345
6 天前
android
·
java
·
java-ee
·
kotlin
·
android studio
·
android-studio
·
android runtime
Android 开发问题:使用 AndroidTreeView 时,自定义视图无法撑满父容器
用户4598920456516
7 天前
前端
·
kotlin
一套 KMP 多仓库版本治理工作流:用 Version Catalog + CI 把发版流水线自动化
本文分享我在一个 Kotlin Multiplatform(KMP)项目里实践的一套「版本控制 + 代码管理」工作流。 项目规模:一个主工程 App + 十几个独立仓库的 KMP 业务/基础库。文中所有仓库地址、包名、 制品库、机器人等均为脱敏后的示意信息(如 com.acme.kmp.*、"内网 GitLab"、"私有 Nexus 制品库")。