Kotlin备用
开源库和框架
Android 开发
- KAndroid - Kotlin library for Android
- Bubble - 屏幕方向监测
- Kotpref - Android SharedPreference delegation for Kotlin.
- Fuese - The simple generic LRU memory/disk cache for Android
- Kotlin-Android-Template - An Android project template using Kotlin/MVP/ReactiveX.
Web 开发
- ktor - 用 Kotlin 写的 Web 后端开发框架
- Kara - MVC 开发框架
- KotlinPrimavera - KotlinPrimavera is a set of Kotlin libraries to support Spring portfolio projects
- Yested - 用来开发 SPA 应用的框架
- Kovert - The invisible REST and web framework
- HEXAGON - 微服务框架
- kottpd - REST framework written in pure Kotlin
网络
- Fuel - The easiest HTTP networking library for Kotlin/Android.
- Wasabi - HTTP 框架
- khttp - khttp is a simple library for HTTP requests in Kotlin.
依赖注入
- Kotter Knife - View "injection" library for Android
- KotlinPoet
- injekt - Kotlin 依赖注入
- Kodein - 让你的 Kotlin 实现无痛依赖注入
函数式编程
- RxKotlin
- funKTionale - Functional constructs for Kotlin
- Result - The modelling for success/failure of operations in Kotlin
JSON
- Klaxon - 一个解析 JSON 的库
数据库
- Exposed - Kotlin SQL 库
- Kotlin NoSQL - NoSQL database query and access library for Kotlin
- KotliQuery - A handy Database access library in Kotlin
测试
- Spek - A Specification Framework
- HamKrest - Hamcrest for Kotlin
- Knit - JUnit API set for Kotlin
- KotlinTest - Kotlin 测试框架
构建工具
- Kobalt - 一个用 Kotlin 写的多功能构建工具
编辑器
- Sublime Package - Sublime Text 2 Package for Kotlin Programming Language
- kotlin-vim - Kotlin 语法高亮 for Vim
其他
- Humanizer.jvm - Humanizer Library
- Hashids.kt - Kotlin hashids hash function
- khronos - An intuitive Date extensions in Kotlin.
Demo
Android 客户端
GankClient-Kotlin - 用 Kotlin 写的 Gank 客户端
饭否精选 - 使用 Kotlin 开发的饭否精选 App
PoiShuhui-Kotlin - 一个用 Kotlin 写的简单漫画 APP

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
J2EE的体系架构
J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition),它的核心是一组技术规范与指南,提供基于组件的方式来设计、开发、组装和部署企业应用。J2EE使用多层分布式的应用模型。 J2EE分层: 客户层,执行在客户计算机上的组件,用户与系统的接口逻辑,通过http协议的来訪问应用server。 表示层,执行在J2EEserver上的组件,通过与业务逻辑层互动。将用户须要的数据以适当的方式输出。 业务逻辑层,相同是执行在J2EEserver上的组件。 企业信息系统层(EIS),是指执行在EISserver上的软件系统。 以上层次一般也指三层应用,也就是客户层+J2EE应用服务层+企业信息系统层。分布在三个不同位置:客户计算机、J2EEserver及后台的数据库或过去遗留下来的系统。 客户层 Web浏览器 也称Webclient, 以标准格式来显示从server传递过来的网页,它们传递给浏览器时已经是HTML或者XML格式,浏览器正确的显示给用户。 小应用...
- 下一篇
OWICELLS利用可见光通信测试宝马机器人工装
据报道,弗劳恩霍夫通讯技术研究所率先研制可见光通信(LiFi),该机构在宝马的慕尼黑工厂进行期末专题报告时宣布,其已成功完成OWICELLS项目。 该项目利用快速光纤无线技术替代有线现场总线或常见的无线电方案,旨在制作出更为灵活的制造单元(manufacturing cells),并将其用于汽车工程设计领域内。 而且,他们还利用一个移动式机器人演示了可见光通信技术,该机器人可执行常规的零部件焊接、移动及测试等常规生产工艺,上述操作均在5x5平方米的制造单元内完成。该项功能强大的光纤无线传输的技术基础在于空间多样性(spatial diversity)。换言之,其利用多个LED灯及多个光电二极管(photodiodes)同步完成数据的发送与接收(实际上是一款多输入多输出架构,Multiple-Input Multiple-Output architecture)。
相关文章
文章评论
共有0条评论来说两句吧...