kotlin

alexhilton19 小时前
android·kotlin·android jetpack
Jetpack Compose中的阴影艺术本文译自「The Art of Shadows in Jetpack Compose」,原文链接medium.com/proandroidd…,由Stefano Natali发布于2025年10月4日。
Tom4i1 天前
android·开发语言·kotlin
Kotlin 中的 inline 和 reified 关键字在 Kotlin 里,inline 和 reified 经常成对出现,但它们各自解决的问题并不一样。下面把两个关键字拆开讲,再给出它们“合体”时的典型用法。
无知的前端1 天前
android·kotlin·android jetpack
一文读懂-Jetpack与AndroidX可以把它们的关系理解为: Jetpack 是一个“品牌”或“生态”,而 AndroidX 是这个品牌下所有产品的“包装规格”和“出厂标准”。
用户69371750013841 天前
android·后端·kotlin
Kotlin 函数详解:命名参数与默认参数值在日常开发中,我们经常会遇到这样的问题:调用一个参数较多的函数时,总是要反复核对参数顺序,生怕传错位置;为了适配不同的参数组合,不得不写多个结构相似的重载函数,导致代码冗余。而 Kotlin 中的命名参数与默认参数值特性,正是为解决这些痛点而生。它们不仅能让函数调用更清晰,还能大幅减少重复代码,提升开发效率。今天我们就来好好聊聊这两个实用特性。
Jeled1 天前
android·学习·面试·kotlin
RecyclerView ViewHolder 复用机制详解(含常见错乱问题与优化方案)在 Android 开发中,RecyclerView 是最常用的列表组件。相比 ListView,它最大的优势之一就是 ViewHolder 复用机制,它能够极大地提升性能,但同时也容易导致 UI 错乱问题。
柯南二号1 天前
android·kotlin
【大前端】【Android】 Kotlin 语法超详细解析(2025 最新)——从基础到进阶,带你彻底掌握 KotlinKotlin 是 Google 推荐的 Android 主力开发语言,也是 JVM 生态中最受欢迎的现代语言之一。它以简洁、安全、函数式编程友好而著称。本篇文章将系统性讲解 Kotlin 全语法体系,适用于 Android、后端(Ktor/Spring)、跨端开发者。
Ya-Jun2 天前
android·架构·kotlin
项目实战Now in Android:项目模块说明本文档详细说明了 Now in Android 项目中每个模块的职责以及它们之间的依赖关系。Now in Android 是一个使用 Kotlin + Jetpack Compose 构建的现代化 Android 应用示例项目,展示了 Google 官方推荐的 Android 开发最佳实践。项目采用模块化架构,使用 Hilt 进行依赖注入,遵循 Clean Architecture 原则。 项目地址:https://github.com/android/nowinandroid
消失的旧时光-19432 天前
android·kotlin·json
Kotlinx.serialization 使用指南在 Android / Kotlin 项目中,我们习惯于用 Gson/Moshi 来处理 JSON,但随着业务扩大,我们遇到:
消失的旧时光-19432 天前
android·kotlin·json
Kotlinx.serialization 项目集成Android / JVM(Kotlin DSL)Kotlin Multiplatform完全自定义(例如 UUID 或特殊格式)
彭同学学习日志2 天前
android·kotlin
解决 Android Navigation 组件导航栏配置崩溃:从错误到实现的完整指南在 Android 开发中,使用 Navigation 组件实现页面导航是很常见的需求,但配置过程中容易遇到各种问题。本文将结合实际开发中的错误案例,详细讲解如何解决“导航栏配置失败”的问题,并完整实现 ActionBar 与 Navigation 组件的联动。
怪兽20143 天前
android·开发语言·kotlin
fastjson在kotlin不使用kotlin-reflect库怎么使用?原文地址:https://blog.raoyunsoft.com/post/23我在Android上使用fastjson解析kotlin类的时候出现报错 val model = JSON.parseObject(json, InvitationHistoryModel::class.java) 报错default constructor not found
ClearLiang3 天前
开发语言·kotlin
Kotlin-协程的挂起与恢复如果对你有用可以赞一个,如有错误处请不吝赐教
彭同学学习日志3 天前
android·开发语言·kotlin
Kotlin Fragment 按钮跳转报错解决:Unresolved reference ‘floatingActionButton‘在使用Kotlin开发时,为了实现从listfragment通过一个按钮跳转到addfragment时,按照教程
zhangphil4 天前
kotlin
Kotlin协程Flow流buffer缓冲批量任务或数据,条件筛选任务或数据输出:onStart -------------------- onEach [ 0 1 2 3 4 ] onEach [ 5 6 7 8 9 ] onEach [ 10 11 12 13 14 ] onEach [ 15 16 17 18 19 ] onEach [ 20 21 22 23 24 ] ↓ collect [ 0 1 2 3 4 ] 最大值=4 最小值=0 collect [ 5 6 7 8 9 ] 最大值=9 最小值=5 collect [ 10 11 12 13 14 ] 最大值=14
安卓程序猿5 天前
android·kotlin·gradle
kotlin build.gradle.kts下修改APK的输出名称kotlin build.gradle.kts下修改APK的输出名称 直接贴代码:字段解释:放在文件中的
wuwu_q5 天前
android·开发语言·kotlin
通俗易懂 + Android 开发实战的方式,详细讲讲 Kotlin 中的 StateFlowStateFlow 是一个“永远有值”的 Flow,专门用来表示随时间变化的状态(比如加载中、成功、失败),并且会自动把最新状态推送给所有观察者。
峰哥的Android进阶之路5 天前
android·开发语言·kotlin
Kotlin面试题总结下面是我面试过程中遇到的题,记录总结,我会持续更新目录空安全机制val和 var的区别?lateinit var和 by lazy的区别?
用户69371750013845 天前
android·后端·kotlin
Kotlin 协程 快速入门最近一直在深耕 Kotlin 协程,通过官方文档系统学习 + 个人实践总结,梳理出了一套完整的学习笔记。不得不说,官方文档永远是最权威、最全面的学习资料。
菠菠萝宝6 天前
人工智能·小程序·kotlin·notepad++·ai编程·cursor
【AI应用探索】-10- Cursor实战:小程序&APP - 下因为我之前开发过微信小程序,所以上一个小程序的信息还在这里留存着,所以有这些信息,如果 获取好对应的appid