Kotlin备用

简介: 开源库和框架Android 开发KAndroid - Kotlin library for AndroidBubble - 屏幕方向监测Kotpref - Android SharedPreference delegation for 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.

依赖注入

函数式编程

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 写的多功能构建工具

编辑器

其他

Demo

Android 客户端

目录
相关文章
|
2月前
|
NoSQL Redis Kotlin
Kotlin教程笔记(17) - 属性代理
Kotlin教程笔记(17) - 属性代理
|
3月前
|
Java Kotlin
Kotlin教程笔记(19) - 内部类
Kotlin教程笔记(19) - 内部类
|
3月前
|
NoSQL Redis Kotlin
Kotlin - 属性代理
Kotlin - 属性代理
33 1
|
7月前
|
安全 Android开发 Kotlin
Android经典面试题之Kotlin延迟初始化的by lazy和lateinit有什么区别?
**Kotlin中的`by lazy`和`lateinit`都是延迟初始化技术。`by lazy`用于只读属性,线程安全,首次访问时初始化;`lateinit`用于可变属性,需手动初始化,非线程安全。`by lazy`支持线程安全模式选择,而`lateinit`适用于构造函数后初始化。选择依赖于属性特性和使用场景。**
211 5
Android经典面试题之Kotlin延迟初始化的by lazy和lateinit有什么区别?
|
7月前
|
安全 Android开发 Kotlin
Android经典面试题之Kotlin中常见作用域函数
**Kotlin作用域函数概览**: `let`, `run`, `with`, `apply`, `also`. `let`安全调用并返回结果; `run`在上下文中执行代码并返回结果; `with`执行代码块,返回结果; `apply`配置对象后返回自身; `also`附加操作后返回自身
79 8
|
Java C语言 Android开发
Kotlin学习日志(五)类与对象(上)
Kotlin学习日志(五)类与对象(上)
Kotlin学习日志(五)类与对象(上)
|
Java 编译器 Android开发
Kotlin学习日志(五)类与对象(中)
Kotlin学习日志(五)类与对象(中)
184 0
Kotlin学习日志(五)类与对象(中)
|
搜索推荐 Java Android开发
Kotlin学习日志(五)类与对象(下)
Kotlin学习日志(五)类与对象(下)
135 0
Kotlin学习日志(五)类与对象(下)
|
Java API Android开发
Kotlin 协程 看这一篇就够了
Kotlin 协程 看这一篇就够了
2253 1
|
Java Kotlin
【Kotlin 初学者】程序的逻辑控制
程序的逻辑控制 程序的执行语句主要分为三种: 顺序语句:一条接着一条顺序执行下去,程序代码默认就是顺序语句。 条件语句:if 和 when 循环语句:for循环 和 while循环
222 0
【Kotlin 初学者】程序的逻辑控制