Mobile

Halo kawan – kawan semua pada tutorial kali ini saya akan berbagi tentang cara membuat onBoarding screen dengan menggunakan Library. Setelah minggu lalu kita belajar tentang bagaimana kita membuat sebuah splash screen tanpa menggunakan library. Sedikit pengetahuan untuk teman –...
  • June 19, 2021
  • 0 Comment
Read More
“First character of $text is $firstChar” Lantas dinamakan apakah mekanisme penulisan String seperti di atas? Kotlin mendukung sebuah fitur bernama String Template. Sebuah fitur yang memungkinkan kita untuk menyisipkan sebuah variabel ke dalam sebuah String tanpa concatenation (penggabungan objek String menggunakan +) seperti berikut:...
  • June 12, 2021
  • 0 Comment
Read More
Escaped String Kotlin memiliki dua jenis tipe Literal String, yang pertama adalah Escaped String yang memungkinkan kita untuk mengurangi ambiguitas nilai yang berada di dalam sebuah String. Misalnya ketika kita mendefinisikan sebuah String berikut: val statement = “Kotlin is Awesome!” Kemudian kita ingin...
  • June 12, 2021
  • 0 Comment
Read More
View Binding adalah sebuah fitur yang memungkinkan kita untuk binding sebuah properti ke elemen view. Library ini secara otomatis akan memberi akses langsung ke semua view yang ada di dalam XML. Dengan demikian kita tidak perlu secara eksplisit melakukan binding...
  • June 12, 2021
  • 0 Comment
Read More
Kita tahu bahwa Design Pattern membahas solusi yang lebih spesifik, sedangkan pada Architectural Pattern memiliki skala yang lebih besar tentang bagaimana pengorganisasian keseluruhan komponen aplikasi. Pattern ini lebih berfokus pada separation of concern (soc), yaitu pembagian tugas yang lebih jelas antar...
  • June 12, 2021
  • 0 Comment
Read More
3. Structural Pattern Pada pattern ini kita fokus tentang bagaimana menyusun struktur dari suatu kode. Di sini kita akan mempelajari beberapa design pattern yang sangat berguna untuk mempermudah Anda untuk mengubah dan mengembangkan kode Anda sesuai dengan kebutuhan bisnis. Berikut...
  • June 12, 2021
  • 0 Comment
Read More
Teori Design pattern merupakan salah satu topik yang penting jika Anda ingin berkarir sebagai Android Developer. Lalu sebenarnya apa itu Design Pattern? Design Pattern adalah sebuah solusi umum yang telah teruji dan bisa digunakan kembali untuk menyelesaikan suatu masalah yang...
  • June 12, 2021
  • 0 Comment
Read More
C. Module Untuk membuat module dengan Koin, Anda cukup mendeklarasikan variabel dengan menggunakan Module DSL module { // isi module }. Module sendiri adalah tempat kita menginisialisasi object yang dibutuhkan. val appModule = module {    factory {        Engine()    }} Misalnya Anda menginginkan...
  • June 12, 2021
  • 0 Comment
Read More
Koin adalah library dependency injection yang dibuat 100% Kotlin oleh Arnaud Giuliani bersama dengan komunitas. Dengan menggunakan Koin Anda bisa membuat dependency injection dengan lebih simpel karena tanpa generated code yang berlebih seperti Dagger. Walaupun banyak yang menyebut bahwa Koin...
  • June 12, 2021
  • 0 Comment
Read More
Heyyoo gengs! Kembali bersama saya. Kali ini saya ingin memperkenalkan OKHTTP pada Kotlin. HTTP adalah cara jaringan aplikasi modern. Begitulah cara kami bertukar data & media. Melakukan HTTP secara efisien membuat barang Anda dimuat lebih cepat dan menghemat bandwidth. OkHttp...
  • June 7, 2021
  • 0 Comment
Read More