{"id":8019,"date":"2018-11-17T13:23:58","date_gmt":"2018-11-17T06:23:58","guid":{"rendered":"http:\/\/crocodic.com\/?p=8019"},"modified":"2019-01-19T16:19:29","modified_gmt":"2019-01-19T09:19:29","slug":"cara-mempermudah-crud-data-room-database-menggunakan-anko","status":"publish","type":"post","link":"http:\/\/crocodic.com\/id\/cara-mempermudah-crud-data-room-database-menggunakan-anko\/","title":{"rendered":"Cara Mempermudah CRUD Data Room Database Menggunakan Anko"},"content":{"rendered":"<p><\/p>\n\n\n\n<p>Anko adalah library Kotlin yang membuat pengembangan <a href=\"http:\/\/crocodic.com\/id\/5-kesalahan-yang-sering-dilakukan-developer-mobile-apps\/\">aplikasi<\/a> Android lebih cepat dan mudah. Itu membuat code lebih bersih dan mudah dibaca, dan memungkinkan melupakan tepi kasar Android SDK untuk Java.<\/p>\n\n\n\n<p>Anko juga dapat mempermudah dan mempersingkat coding AsyncTask<\/p>\n\n\n\n<p>Anko terdiri dari beberapa bagian:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Anko Commons<\/li><li>Anko Layouts<\/li><li>Anko SQLite<\/li><li>Anko Coroutines<\/li><\/ul>\n\n\n\n<p>Alasan penggunaan Anko untuk CRUD pada Room Database<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>penggunaan yang lebih mudah<\/li><li>penggunaan yang lebih singkat pada line coding<\/li><li>mudah di pahami<\/li><\/ul>\n\n\n\n<p>Contoh pengunaan Anko untuk CRUD Room Database<\/p>\n\n\n\n<p>doAsync {<br>            database.daoAccess().deleteAllData()<br>            uiThread {<br>                \/\/ something todo with your UI<br>            }<br>        }<\/p>\n\n\n\n<p>Coding di bawah ini merupakan fungsi tanpa menggunakan Anko<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"660\" height=\"334\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2018\/11\/Jepretan-Layar-2018-11-17-pada-12.56.21.png\" alt=\"\" class=\"wp-image-8021\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2018\/11\/Jepretan-Layar-2018-11-17-pada-12.56.21.png 660w, https:\/\/crocodic.com\/wp-content\/uploads\/2018\/11\/Jepretan-Layar-2018-11-17-pada-12.56.21-300x152.png 300w, https:\/\/crocodic.com\/wp-content\/uploads\/2018\/11\/Jepretan-Layar-2018-11-17-pada-12.56.21-620x314.png 620w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/figure>\n\n\n\n<p>Coding di bawah ini merupakan fungsi menggunakan Anko<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"415\" height=\"132\" src=\"http:\/\/crocodic.com\/wp-content\/uploads\/2018\/11\/Jepretan-Layar-2018-11-17-pada-12.53.53.png\" alt=\"\" class=\"wp-image-8022\" srcset=\"https:\/\/crocodic.com\/wp-content\/uploads\/2018\/11\/Jepretan-Layar-2018-11-17-pada-12.53.53.png 415w, https:\/\/crocodic.com\/wp-content\/uploads\/2018\/11\/Jepretan-Layar-2018-11-17-pada-12.53.53-300x95.png 300w\" sizes=\"(max-width: 415px) 100vw, 415px\" \/><\/figure>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":31,"featured_media":8023,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[82],"tags":[],"class_list":["post-8019","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aplikasi-mobile-android-ios"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts\/8019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/comments?post=8019"}],"version-history":[{"count":1,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts\/8019\/revisions"}],"predecessor-version":[{"id":8024,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts\/8019\/revisions\/8024"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/media\/8023"}],"wp:attachment":[{"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/media?parent=8019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/categories?post=8019"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/tags?post=8019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}