KotlinMVPSamples Kotlin版MVP快速集成框架 Kotlin 的 MVP 架构基础框架,用起来挺顺手的。整合了Kotlin + MVP + RxJava + Retrofit + EventBus,上手快,搭项目也方便,不用每次都重复造轮子。 BaseActivity 和 BaseFragment 封了些常用的初始化逻辑,比如界面 ID、状态栏、
FXGL JavaFX游戏引擎 Java 开发的 2D 游戏想找个顺手的库?FXGL挺合适的。它是基于 JavaFX 的游戏引擎,Kotlin 也能无缝用,最大的优点就是“开箱即用”,不用折腾一堆配置,直接跑。 跨平台支持蛮全的,Windows/Mac/Linux之外,Android和iOS也能上,甚至还能跑在Web上。写一次多端
IdeaVim IntelliJ平台Vim仿真插件 Vim 操作的手感+IntelliJ 的智能,IdeaVim可以说是两个世界的最佳结合。适配 IntelliJ 全家桶,像是 PyCharm、WebStorm、GoLand 这些主流 IDE 都支持,装个插件就能用。对 Vim 用户来说,平时在终端里敲代码习惯了,突然换 IDE 不适应?IdeaVi
EmojiSlider表情滑块组件 表情滑块的交互方式挺新鲜的,`EmojiSlider`这个库就把它玩得溜。它是基于 Android 的SeekBar魔改的,直接把表情符号塞进滑块里,让交互更有趣。像满意用:smile:,震惊用:exploding_head:,点一下全明白。 滑块样式也能自定义不少:从表情的种类,到滑块长度、颜色,
guiasDSM Kotlin后台业务模块 帝斯曼的 Kotlin 项目模块guia01,结构清晰,用起来挺顺手,适合搞后台业务逻辑的场景。路径guia01/src/main/kotlin/complementarios里头放的是各种补充条款和细则的实现代码,目录命名也比较规范,基本一看就知道干嘛的。 项目用的是Kotlin,你要是对 Kot
AppLocker开源应用隐私保险库 开源项目里头,AppLocker算是个挺有意思的安全类工具。Android 平台上的应用锁、隐私保护、文件加密、骚扰拦截,全给你安排上了,像是一个数字“更衣室”。Kotlin写的,代码清爽,语法友好。再搭配Dagger2搞依赖注入,嗯,项目结构也比较清晰,不容易绕晕。用上了MVVM架构,界面和逻辑分
Kompass Kotlin模块化路由框架 Kotlin 写的 Android 路由库不少,但 Kompass 是真的比较用心。它不光路由清晰、跳转灵活,还加了不少实际用得上的功能,比如拦截器和动态路由。最适合多模块项目,自己模块自己跳,互不干扰,解耦做得挺不错的。你要是平时被Intent、FragmentTransaction这些搞烦了,K
MaterialComponents示例演示及实用交互实现 材料设计组件的实战示例挺值得一看。尤其是登录和注册页面的实现,基本该用到的 MaterialComponents 元素都能看到,比如 MDC Button、自定义 SnackBar,还有滑动关闭这种小交互,做得蛮细的。 注册界面的 TextInputLayout 用了新的 Material Desi
Android Studio 3.0Java 8支持详解 AndroidStudio 3.0 的 Java 8 支持,真的是个挺实用的更新。以前用 lambda 那套新语法总得绕点弯子,不是 Retrolambda 就是各种兼容库,现在终于可以名正言顺地写() -> {}了,代码更清爽,心情也跟着好。 AS 3.0 引入了一个叫desugar的工具,说白了
MovieTray Kotlin电影浏览器示例项目 Jetpack 架构的电影浏览器应用,MovieTray 是个挺有意思的项目。架构走的是MVVM那一套,配合Hilt来做依赖注入,整个项目结构清晰,还挺适合参考的。 分页加载用的是Paging3,配合协程,刷新速度快,用户体验也比较流畅。比如加载热门电影或高分电影列表的时候,数据分页效果就自然,看起