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 的核心是中间一个主按钮,点一下就能把几个子菜单沿着一个弧线弹出来,动态效果挺顺的,响应也快。整个结构靠一个中心控件+多个
ai aiqiyi-client 的客户端是用 Kotlin 写的,服务端跑 Node——这套组合挺适合做中小型 App,前后端都能快速上手。客户端分三个模块:首页展示爱奇艺的免费视频,论坛区有点像简化版的留言墙,‘我的’模块就负责登录、注册这些常规操作。 首页用来拉取电影列表,数据接口是 Node 写的
Android Kotlin ExpertSystem专家系统框架 Kotlin 写的专家系统项目,还挺有意思的。 不搞登录,走的是确定性推理这条路,适合想练手逻辑系统的朋友。用的是MVVM架构,数据交互靠LiveData,还用了Room搞本地数据库,响应快,结构也清晰。协程配合ktor搞网络求,不光线程切得溜,写起来也不绕。后台数据一拉,前台页面就能立马跟上,不用
rules_kotlin Kotlin+Bazel构建支持 rules_kotlin 的代码资源挺适合做 Kotlin + Bazel 项目的朋友。虽然文档比较散,但只要你有点折腾精神,还是蛮容易上手的。支持安卓、JS、测试“朋友依赖”等关键功能,基本日常开发场景都能覆盖到。你要是平时搞 Bazel 构建,又想用 Kotlin,那这个资源就挺顺手的。是在 m
Kotlin函数默认参数完全解析 Kotlin 的函数默认值功能,真的挺香。省去了 Java 里那一堆方法重载,代码也清爽了不少。你只要在函数参数后头加个默认值,调用时就可以灵活选择传不传,常用在构造函数、工具函数这些地方。像fun sayHello(name: String = "world"),你直接sayHello()也能跑,
kotlin-coroutines-retrofit Kotlin 协程的await()配合 Retrofit 用起来是真的爽,省掉一堆回调写法,代码更干净。你只要引入kotlinx-coroutines-retrofit库,就能把Call变成挂起函数,直接在协程里用同步风格写异步求,简洁还不容易出错。 网络求用 Retrofit 的你,肯定对enqu
From Java to Kotlin语法对照备忘单 从 Java 切到 Kotlin 的时候,语法上的差异其实挺多的,尤其是像变量声明、打印输出这种常用操作。from-java-to-kotlin这个备忘单就挺实用的,把 Java 和 Kotlin 的写法对比得清楚,一目了然,适合日常查阅。比如你想从System.out.println()换成 Ko
DxLoadingButton Android加载动画按钮 加载动画的 Android 按钮你用过不少吧?DxLoadingButton这个就挺有意思,UI 清爽,交互也顺滑,重点是它自带加载中、成功、失败的动画,一看就有质感,交互设计省了不少事。 DxLoadingButton的布局方式也挺简单,像下面这样配置就能用: 属性也挺全的,颜色、圆角、失败后是