0

Anko 库 让 Kotlin 开发 Android 应用更快更方便

neo 发布于2年前 阅读数 2466

官方出品, Anko 库 让 Kotlin 开发 Android 应用更快更方便。书写代码更干净易于阅读。 Anko 库包含以下几个部分:

  • Anko Commons: a lightweight library full of helpers for intents, dialogs, logging
  • Anko Layouts: a fast and type-safe way to write dynamic Android layouts;
  • Anko SQLite: a query DSL and parser collection for Android SQLite;
  • Anko Coroutines: utilities based on the kotlinx.coroutines library.

SQLite 的写法看起来蛮舒服的 (类似于Active Record):

fun getUsers(db: ManagedSQLiteOpenHelper): List<User> = db.use {
    db.select("Users")
            .whereSimple("family_name = ?", "John")
            .doExec()
            .parseList(UserParser)
}

地址:https://github.com/Kotlin/anko  

举报
回复
0
1年前 回复