Anko adalah library Kotlin yang membuat pengembangan aplikasi Android lebih cepat dan mudah. Itu membuat code lebih bersih dan mudah dibaca, dan memungkinkan melupakan tepi kasar Android SDK untuk Java.
Anko juga dapat mempermudah dan mempersingkat coding AsyncTask
Anko terdiri dari beberapa bagian:
- Anko Commons
- Anko Layouts
- Anko SQLite
- Anko Coroutines
Alasan penggunaan Anko untuk CRUD pada Room Database
- penggunaan yang lebih mudah
- penggunaan yang lebih singkat pada line coding
- mudah di pahami
Contoh pengunaan Anko untuk CRUD Room Database
doAsync {
database.daoAccess().deleteAllData()
uiThread {
// something todo with your UI
}
}
Coding di bawah ini merupakan fungsi tanpa menggunakan Anko
Coding di bawah ini merupakan fungsi menggunakan Anko