MaterialDesign Material Design控件合集 Material Design 风格的控件合集,更新节奏还挺频,适合你做一些现代 UI 的项目。里面用到了多ConstraintLayout、AppBarLayout、TabLayout这类常见布局,代码结构也换成了 Kotlin 和 AndroidX,整体比较清爽。 Tab 的滑动联动效果、搜索框
风筝Kotlin Android资源封装库 颜色的动态获取、字符串的格式化、图标的上色操作,在 Android 开发里是不是经常头大?风筝(Kite)这个小巧的 Kotlin 库就挺好用,帮你把这些繁琐事儿都封装得干干净净,代码清爽不少。 Kotlin 的扩展函数玩得挺溜,比如你想获取颜色资源,只用getColorRes(R.color.pr
kotlin-data-science-resources Kotlin数据科学资源集合 Kotlin 的数据科学资源整理得还挺全的,从图书馆到 Demo、从数学表达式到模拟器,啥都有点。如果你平时用惯了 Python 搞数据,现在想试试 Kotlin,那这份资源真挺适合你——像是给新手铺了条小路,走起来省心不少。 Kotlin 的机器学习库更新得比较快,社区活跃,项目像kmath和Ko
Thelema Engine Kotlin 3D图形引擎 基于 libGDX 来源重新设计的 Thelema 引擎,Kotlin 写的,挺有意思的一个 3D 图形引擎。支持 PBR、延迟阴影、SSAO、Bloom 这些效果,还能加载 glTF 2.0 模型,响应也快,接口也比较现代。最妙的是它对VBO、VAO、实例缓冲这类底层抽象得还挺舒服的。 跨平台能力
AndroidServer Kotlin+Netty本地服务框架 Android App 的本地服务方案里,AndroidServer算是个比较实用的小工具了。基于Kotlin加Netty,本地搞个Http或者WebSocket服务都不在话下,调试接口、文件上传下载这些事儿,它全都能顶上。 Rest 风格 API支持得挺不错,还能加载静态网页。你写前端页面直接丢进
gradle-aem-multi AEM多模块脚手架 gradle 构建的 AEM 多模块项目的脚手架,挺适合用来搭一个长期维护的大型项目。模块结构清晰,前后端职责分明,还集成了不少开发利器,比如 SCSS 编译、ES6 打包、代码风格检查啥的,省了不少手动配置的麻烦。 前端的模块化挺智能的,支持ECMAScript6转译,搭配模块化打包,写起来流畅,
WaveFormViewDemo音频波形视图组件 音频波形的可视化,不少项目都会用到,尤其是播放器、录音工具之类的。WaveFormViewDemo 了一个挺实用的波形视图,运行时就能生成,不用你提前准备好波形数据,省事不少。 WaveFormView 是个轻量级的库,用起来也简单。直接在 build.gradle 里加上: repositorie
AndFun Kotlin睡眠追踪器RecyclerView版 带 RecyclerView 的睡眠质量追踪器,算是比较实用的一个入门项目,适合刚上手 Kotlin + Jetpack 的朋友玩一玩。它是 Google 官方课程里第 7 课的玩具应用,重点在于把原本放在ScrollView里的列表内容,切换成了更灵活的RecyclerView展示。 睡眠追踪器的
Android Studio Kotlin代码格式化设置 Kotlin 代码格式化的换行规则,确实挺容易让人抓狂,是从 Java 迁过来的朋友。Android Studio 里,想自定义这些自动换行的规则,其实不难,关键就看你有没有点进去设置里动手改一改。进Android Studio -> Preferences -> Code Style -> Kot
Java到Kotlin语法对照备忘单 从 Java 转 Kotlin 的时候,多人都被语法细节绕晕过。这份备忘单就挺好用的,写得清楚明了,像你桌上的小抄一样方便翻。控制台输出、变量声明、空值这些常见用法,都有对照写出来,看一眼就明白怎么改。像System.out.println()对上 Kotlin 的println(),是不是直观?我