kotlingame 你如果对 GitHub Classroom 的项目管理感兴趣,可以看看这个叫做kotlingame-boderoode的项目。它是通过 GitHub Classroom 创建的,应该是一个挺不错的练习项目,适合用来理解如何在团队协作中管理代码。这个项目的结构清晰,代码风格也还挺统一。对于像你这种前端
Orchestra Jetpack Compose视图兼容库 乐团(Orchestra)是个为 Jetpack Compose 量身打造的 Android 自定义视图兼容库。它适合开发者在使用 Jetpack Compose 时与传统的 Android 视图进行良好的对接。你知道 Jetpack Compose 吧?它是 Google 推出的现代化 UI 工具
Android-BlogExample Kotlin博客示例 Android-BlogExample 这个博客示例挺适合开发者学习和参考。里面有一些经典的 Android 示例,尤其是用到的技术和库,包括Kotlin、RxJava、协程等等,还是蛮实用的。这个项目支持 Android Studio 3.3 及以上版本,构建的 SDK 版本为 28,目标 SDK
Katlib Kotlin扩展库集合 Kotlin 扩展功能和实用程序库挺适合日常开发的,是你在做 Android 开发时。它包含了常用的扩展和工具,像日志记录就用到了kotlin-logging,轻量。最重要的是,依赖关系少,你几乎不用担心引入过多的冗余代码。这个库是 Katlib 的继任者,托管在 JCenter 上,所以直接引入
Awesome Kotlin精选的Kotlin框架、库和工具合集 如果你是 Kotlin 开发者,或者对它感兴趣,awesome-kotlin这个资源集合挺值得你一看。这里汇集了各种实用的 Kotlin 框架、库、文档和工具,能帮你快速找到适合不同开发场景的方案。比如,无论你是做桌面应用,还是搞 Android 开发,都能在这找到不少好用的库和工具。而且它的更新也
Kotlin网络异常处理与协程实践详解 如果你在用 Kotlin 开发的时候,遇到过网络求失败或者超时的情况,那你一定知道,如何优雅地这些异常是多么重要。Kotlin 的异常方式挺直观的,是结合了协程的特性,你可以通过`try-catch`结构来捕获异常,还可以通过`CoroutineExceptionHandler`来专门协程中的错误。
Jetflix使用Jetpack Compose和TMDb API的电影列表应用 Jetpack Compose 写的电影列表应用你用过没?Jetflix还挺不错的,UI 是全 Kotlin 的那种声明式风格,写起来顺手,看起来也清爽。配合TMDb API直接拉电影数据,响应也快,体验蛮流畅的。你要是喜欢撸点 Android UI,还真挺值得看看。 MVVM 架构打底,用的也是熟
IntelliJ-Custom-Language-Support-Kotlin Kotlin自定义语言插件实现 IntelliJ 的自定义语言支持,用 Kotlin 写的那套,挺适合搞插件或者想给自己 DSL 加点 IDE 智能提示的朋友。整个实现逻辑清晰,能直接跑,照着改也不难。 Kotlin 的实现方式在里面得还蛮自然的,用了不少PSI的写法,比如语法树、语义高亮这些,封装得比较细致,不会一上来就懵。你要
rules_kotlin Kotlin Baz 如果你正好在用 Kotlin 并且又在做 Bazel 构建的话,rules_kotlin这个资源真的挺值得一试的。它了 Kotlin 在 Bazel 中的构建规则支持,让你在构建项目时可以轻松集成 Kotlin 代码,依赖关系也更方便。尤其是那些使用Bazel来管理大规模代码库的开发者,这个规则可以
处置器利用Android的生命周期轻松处置rxJava流 在Android开发中,RxJava是一个强大的工具,它允许开发者使用观察者模式来处理异步操作和事件。然而,由于Android应用的特性,如Activity和Fragment的生命周期,管理RxJava流可能会变得复杂,容易导致内存泄漏。这就是“处置器”(Disposer)的概念进入舞台的原因。在本