Foodie食谱应用Kotlin项目重构中 Kotlin 写的食谱 App 项目,UI 正在翻新中,结构也在重构,挺适合想深入 Android 开发的同学研究。用了现在比较主流的 MVVM 架构,Jetpack 那套东西也上了,像ViewModel、LiveData这些,代码结构清晰,逻辑也好拆。 食谱管理的部分应该是重头戏,网络求、数据持久
Kotlin中文教程 Kotlin 的中文教程,内容挺全的,尤其适合刚上手或者想打牢基础的朋友。语法部分讲得比较细,从基本数据类型到协程都有,还配了不少示例。是协程那块,文档后面还贴心地给了延伸阅读,像MCCoroutine、Corbind这些库的都找得到。如果你是做Android开发的,这文档就更有用了,Kotlin
FudiSharePreference Android配置存储库 偏向配置管理的 Android 库里,FudiSharePreference算是个比较轻量好用的。它就是帮你把SharedPreferences的操作封装得更简单,支持 Java 和 Kotlin,读写都挺直观。像你想存点登录信息或者用户偏好,用它比你手动写getSharedPreferences那
Kotlin基础知识与实战案例合集 Kotlin 语言的基础知识和实际案例合集,蛮适合刚接触 Kotlin 或者打算系统入门的你。压缩包里整理得比较清晰,从变量声明到空安全、lambda 再到泛型,配合实际代码例子,看一遍印象就挺深了。变量的val和var用法讲得比较到位,新手最容易踩坑的地方也都点出来了。比如怎么避免空指针、如何写扩
Kotlin基础语法之Elvis操作符 Kotlin 的新手常常会被空值搞得头大,Elvis 操作符挺适合你入门时用来简化这些判断逻辑的。它长得像?:,说白了,就是“要是前面是 null,就用后面的值”——用起来又快又直观。 比如你拿到一个为 null 的对象,想取它的某个属性时,用a?.b ?: c,如果a或a.b是 null,就直接用
EasyLocaleApp Android语言环境切换库 Android 多语言支持做起来其实没那么轻松,尤其是你想让用户自己切换语言,还要保留设置。EasyLocaleApp这个库就挺省事的。它用 Kotlin 写的,调用方式也蛮简单,直接在代码里切语言,应用一重启语言还在,挺贴心的。 动态语言切换一直是 Android 的“老大难”,以前都得搞一堆Co
werewolfGame我的世界狼人玩法Bukkit插件 受《我的世界》启发的狼人游戏项目,挺有意思的思路。玩法上借了狼人杀和感染模式的元素,逻辑简单但玩法不单调,挺适合刚入门 Bukkit 插件开发的同学玩一玩。用的是 IntelliJ IDEA 2020.3 和 Minecraft Dev 插件,环境配置上没啥坑,按套路来基本能跑起来。 搭建上走的是
MapView Android地图库快速高效内存管理,支持切片、标记、路径与旋转 Android 的地图开发中,MapView这个库算是挺轻巧又好用的了。它主打的就是“快”和“省内存”,适合那种地图分辨率高、切片数量多的项目,加载起来不卡顿,看着也顺滑。 你只需要用MapView(context)初始化一下,再加个TileStreamProvider指定地图切片文件的来源——本地
网络市场Kotlin交易订单处理链 交易订单用的工具链,Kotlin 写的,结构清晰,逻辑也挺顺。解析、、推送一条龙服务,适合搞数字货币交易的朋友,是做量化、做撮合的,会用得上。项目是个开源包,代码结构还不错,有种开箱即用的感觉。WebSocket、协程、类型安全这些 Kotlin 的优点也都用上了,玩起来还挺舒服的。