Kotlin

Dapat undang dari Techinasia, untuk ikut workshop Kotlin Android Development. Tempatnya di kantor Go-Jek Pasaraya Blok-M.

Dengan syarat register, isi form dan ternyata di dalam form ada code chalenge hitung bilangan prima. Saya tidak isi code chalenge itu, tapi tetap register. Kemudian lolos dan dapat undangan.

Pada hari-h, banyak yang datang. lumayan ketemu yang barengan ikut workshop di loby pasaraya blok-m.

Workshop-nya seru dan dapat banyak insight tentang apa itu kotlin. Tapi sayang, peserta yang datang hari itu kurang familiar dengan materi yang diajarkan saat itu. mungkin karena materi yang dibawa cukup advance dan rata2 developer yang hadir masih level beginner. Materi yang dibawa meliputi, kotlin-android, dagger dependency inject ( saya sendiri pernah pakai dependency injection di asp.net, jadi agak ngerti lah), retrofit, arsitektur MVP Model View Presenter. Karena banyak yang tidak mengerti, sang pembicara harus menjelaskan konsep dari, materi2 di atas dan alhasil waktu yang disediakan panitia tidak cukup dan materi workshop pun harus dipangkas. Yang tadinya mau bikin simple recycler view app dan details view-nya, dipangkas jadi kotlin-android untuk mengonsumsi api themoviedb yang hanya ditampilkan dengan toast. Dan aplikasi sederhana hanya mengimplementasikan 3 materi yang harusnya dibahas pada saat itu, 3 materi itu adalah : MVP, retrofit dan kotlin-android. Dependency injection tidak sempat hands-on karena waktu yang sudah habis.

Overall kegiatan menarik, karena pembicara dan suasana yang menyenangkan juga ya. mungkin karena venue yang dipakai adalah kantor go-jek, jadi ada kesan kreatif development gimana gitu.

Untungnya  saya tidak awam dengan android-development, jadi masih bisa ngikutin pembicara yang saat membaca workshop sangat cepat kilat, coding-nya sangat cepat dan jarinya lincah sampai2 peserta lain menyerah dan tidak bisa mengikutinya. hasil akhir aplikasi kira2 begini mykotlinapp