强大的观察者模式开源协作利器 开源项目,多时候就是别人能快速帮忙发现问题、方案。观察者模式,这就是一个超级实用的设计模式!它能让你解耦代码,方便地响应事件和通知,尤其是在有多个模块相互依赖时更是必不可少。简单来说,就是当某个对象发生变化时,其他对象能自动接收到通知并做出反应。你在开发中会用到的场景有:UI 组件的状态更新,多个模
SPbU 2020Kotlin家庭作业合集 圣彼得堡大学的 Kotlin 家庭作业合集,内容挺全,难度分层也比较合理,适合打基础、练思维。你可以看到从if/when这些控制流开始,一路讲到lambda、协程、泛型,几乎涵盖了 Kotlin 日常开发中会碰到的关键点。挺适合边学边动手的人,练完一套,思路就比较清楚了。 Kotlin 基础的部分比
Android MVI示例应用Kotlin RxJava Dagger2 Android-Mvi-sample-app 是基于 Kotlin、RxJava 和 Dagger2 的 Android 示例应用。采用了 MVI 架构模型,做的挺简洁明了,适合用来学习如何在实际项目中运用这些技术。它通过清晰的分层,你轻松理解 Model-View-Intent 模式的实际应用。想
Ghidra-Jupyter-K ghidra-jupyter-kotlin 的自动安装和管理挺方便的,尤其是用 pip 装内核和实用工具,省了不少麻烦。它能帮你把 Ghidra 和 Jupyter Notebook 结合起来,直接在笔记本里写 Kotlin 代码,做安全或者逆向挺顺手。安装时记得设置好$GHIDRA_INSTALL
Fuel Kotlin Android简洁HTTP网络库 燃料(Fuel)是 Kotlin Android 开发里挺好用的 HTTP 网络库,专门为简化网络求搞的。它用 Kotlin 写的,API 顺手,跟 Java 那种 HttpURLConnection 或 OkHttp 比,代码更简洁,写起来更舒服。Fuel 支持同步和异步求,适合安卓避免卡 UI,
FastAdapter快 FastAdapter 的适配器封装挺贴心,尤其对用惯了 RecyclerView 的人来说,少了多重复代码。只管写 item 的 UI 和交互逻辑,列表的管理交给它,速度也快,扩展性也不错。 点击、长按、选中、多选这些事件都有现成的监听器,直接拿来用就行。比如你想实现长按多选,不用自己写什么复杂逻
Kotlin语法 Kotlin 的语法真是简洁又顺手,适合想从 Java 切过来的你。函数写法用个fun就能开干,变量定义也挺清晰,val不可变、var可变,一眼明了。字符串拼接还支持模板,少了多烦人的+号。空指针那块做得也贴心,用?、?:组合能轻松搞定 null 安全,写起来既安心又利索。如果你之前被 Java 的
VSCode插件集合2018.08.15Part 4 VSCode 最新插件集合,更新到 20180815,包含了挺全的插件,适合多种开发需求。比如ESLint插件帮你代码风格统一,npm-intellisense自动补全包名,Bracket Pair Colorizer让括号配对一目了然。还有支持Django、Python、Rust、Scala、Ko
LootboxExtension Minestom扩展组件 LootboxExtension 是基于 Sabre 和 Minestom 库的扩展示例。简单来说,它是一个你快速集成和使用 Minestom 的工具。安装方式也直接,你可以从下载的 JAR 包安装,或者自己编译,步骤也挺简单。只需要把编译好的 JAR 放到/extensions 文件夹里就行了。想
ArcMenu弧形菜单Kotlin实现 弧形展开的 Android 菜单交互,视觉冲击力还蛮强的。ArcMenu就是这么一个挺有意思的控件,用 Kotlin 写起来也不复杂,适合想给 UI 加点料的你。 ArcMenu 的核心是中间一个主按钮,点一下就能把几个子菜单沿着一个弧线弹出来,动态效果挺顺的,响应也快。整个结构靠一个中心控件+多个