Pada Google I/O 2017, Kotlin diumumkan sebagai bahasa pemrograman yang termasuk dalam bahasa kelas satu (First class) yang didukung untuk pembuatan aplikasi Android, selain Java dan C++. Kotlin adalah bahasa pemrograman yang dibuat oleh JetBrains. Google juga akan memastikan bahwa semua fitur baru di Android, framework, IDE dan keseluruhan library, akan dapat bekerja dan terintegrasi baik dengan bahasa pemrograman Kotlin serta interopable dengan fungsi-fungsi Java yang telah ada sehingga memungkinkan para engineer melakukan perubahan bagian tertentu aplikasi dari Java ke Kotlin dan sebaliknya dengan sangat mudah.
Kotlin memungkinkan untuk kita menuliskan kode-kode dalam pengembangan aplikasi Android menjadi lebih sederhana dan mudah dipahami. Beberapa perusahaan besar pun sudah menerapkan Kotlin sebagai bahasa pemrograman untuk pengembangan aplikasi Android. Selain itu, animo para Android developer di Indonesia pun sangat besar untuk mempelajari Kotlin secara mendalam. Bahkan, hampir setiap perusahaan yang membutuhkan Android developer telah menetapkan kemampuan dalam menguasai Kotlin sebagai nilai tambah dalam kualifikasi perekrutannya.
Kotlin memiliki banyak kelebihan. Salah satunya kita jadi bisa menulis kode - kode dalam pengembangan aplikasi Android dengan lebih sederhana dan mudah dipahami.
Banyak perusahaan besar telah menerapkan Kotlin sebagai bahasa pemrograman untuk pengembangan aplikasi Android. Developer dengan skill Kotlin, memiliki nilai tambah di mata perusahaan.
Di kelas ini Anda akan berlatih jadi seorang Kotlin Android developer pro yang mahir menggunakan Kotlin untuk mengembangkan aplikasi.
Modul kelas telah dikonsultasikan dan diverifikasi oleh Google Expert.
Sertifikat kelulusan kelas KADE, diakui oleh para pelaku industri.
Materi kelas ini disusun oleh Expert developer kami, yakni Nur Rohman (Head of Reviewer) dan Rendra Toro (CTO WOWBID dan Manager GDG Bogor).
Di sini Anda akan belajar dengan didampingi expert reviewer yang membaca baris demi baris kode Anda. Reviewer akan membimbing dan memberi masukan pada project submission. Anda pun jadi tahu area mana dalam skill Kotlin Android Anda yang perlu ditingkatkan.
Anda bisa belajar dengan fleksibel karena sepenuhnya online/daring tanpa tatap muka. Bisa belajar di mana pun dan kapan pun.
Untuk mendampingi Anda belajar offline, Anda mendapatkan buku setebal 294 halaman, versi cetak dari materi online.
Sebagai lulusan Dicoding Academy Anda berkesempatan memperoleh info lowongan pekerjaan dan kesempatan melamar kerja ke perusahaan via Dicoding Jobs.
Tersedia 9 modul yang secara garis besar terdiri dari:
Modul 1: Pengenalan Kotlin
Modul 2: Object-oriented dan Fitur Lanjutan Pada Kotlin
Modul 3: Kotlin Untuk Pengembangan Aplikasi Android
Modul 4: Kotlin Android Extensions
Modul 5: Anko
Modul 6: Mengambil Data Dari API
Modul 7: SQLite Pada Kotlin
Modul 8: Kotlin Coroutines
Modul 9: Testing
Serta 5 tugas berbasis proyek yang akan menantang Anda untuk membangun aplikasi Android menarik dengan Kotlin.
Anda disarankan telah mengerti sedikit tentang pengembangan aplikasi Android dan telah mengikuti (trial/penuh) kelas Belajar Membuat Aplikasi Android untuk Pemula. Kelas ini tidak disarankan untuk yang belum mengerti pemrograman aplikasi Android sama sekali.
Peserta akan mampu memahami penggunaan bahasa Kotlin pada pengembangan aplikasi Android. Serta mengerti fitur-fitur unggulan Kotlin apa saja yang bisa diterapkan.
Anda harus mandiri, berkomitmen, benar-benar punya rasa ingin tahu dan tertarik pada subjek.
Anda harus gigih, temukan topik yang menarik, bermain-main dan mengotak-atik kode Anda.
Sebaik apapun materi struktur kelas ini, tak akan berguna tanpa keseriusan Anda untuk belajar, berlatih, dan mencoba.
Kelas ini terdiri dari 63 sub-materi. Setiap sub materi dirancang untuk selesai dipelajari rata-rata dalam 30-50 menit.
Keberhasilan dalam kelas ini menuntut peserta untuk memenuhi tenggat waktu yang ditetapkan, jika Anda meluangkan waktu 10 jam seminggu, maka kelas ini dapat selesai dalam 6 minggu.
Buku teks (print-out dari materi di web) tersedia untuk kelas ini. Tujuannya untuk membantu Anda belajar secara offline. Namun demikian, tanpa buku pun Anda tetap dapat belajar online dan lulus.
Bila Anda memiliki pertanyaan / kendala ketika belajar di kelas ini, Anda dapat buka tab pertanyaan-pertanyaan yang sering diajukan di FAQ
Android Developer
ex-Vidio.com
Android Engineer
Academy Content Writer
Microsoft Certified: Azure Fundamentals, Google Certified - Associate Cloud Engineer
Dicoding
A wild null pointer
Android Developer
Android Developer
Padang Android Developer Comunity (PANDEC)
Mobile Developer @ Bukalapak
Dicoding Graduate
Software Engineer - Android
Academy Content Writer
Microsoft Certified: Azure Fundamentals, Google Certified - Associate Cloud Engineer
Dicoding