Picodiploma

Kotlin Android Developer Expert

Disusun oleh: Dicoding Indonesia Platform: Level: Menengah
Bagikan kelas ini:

Deskripsi

Kuasai Kotlin, bahasa pemrograman yang didukung penuh Google untuk mengembangkan aplikasi Android.



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.


Kenapa saya harus belajar kelas Kotlin Android Developer Expert?

  • 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.


Apa beda belajar KADE di Dicoding?

  • 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.

  • Anda bisa belajar dengan kecepatan Anda sendiri dalam tempo pengerjaan kelas selama 50 hari, maksimal. 

  • 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.  


Materi apa saja yang akan dipelajari?

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.


Apa saja prasyarat untuk mengikuti kelas?

  • Anda disarankan telah mengikuti (trial/penuh) kelas Memulai Pemrograman 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.

  • Biaya yang harus dikeluarkan adalah Rp. 1.1 juta atau setara dengan 1,100 points Dicoding.

  • Pembayaran untuk cicilan dapat dilakukan secara 2 tahap, @ 550 pts (ekuivalen Rp 550.000).


Apa tujuan pembelajaran dari kelas ini?

Peserta akan mampu memahami penggunaan bahasa Kotlin pada pengembangan aplikasi Android. Serta mengerti fitur-fitur unggulan Kotlin apa saja yang bisa diterapkan.


Apa kebutuhan untuk belajar pada kelas ini?

  • 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. 

  • Tempo maksimal pengerjaan kelas ini adalah 50 hari. 

  • 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. 


E-Commerce


Academy Kontributor

Deadline

50

hari

Deadline 50 hari bagi pendaftar penuh.
Bagi pendaftar gratis, Deadline adalah 15 hari.
Bila melebihi deadline, siswa akan ter-dropout. Namun siswa dapat melanjutkan kembali belajarnya dengan mendaftar ulang. Ketika mendaftar ulang, baik dari status dropout ataupun dari status trial menjadi pendaftar penuh, masa deadline akan diperpanjang.

Pertanyaan

Bila Anda memiliki pertanyaan / kendala ketika belajar di kelas ini, Anda dapat buka tab pertanyaan-pertanyaan yang sering diajukan di FAQ

Tim Reviewer

Nur Rohman
Nur Rohman

Head of Reviewer

Dicoding Indonesia

Eko Suhariyadi
Eko Suhariyadi

Android Developer
Vidio.com

Bayu Teguh Pamuji
Bayu Teguh Pamuji

Android Engineer

Nurendratoro Singgih
Nurendratoro Singgih

GDG Bogor Manager

Kotlin Enthusiast

Rizqi Aryansa
Rizqi Aryansa

Associate Android Developer

Google Certified

Widyarso Joko Purnomo
Widyarso Joko Purnomo

Academy Content Writer

Google Certified - Associate Cloud Engineer

Dicoding

Khrisna Indrawan Eka Putra
Khrisna Indrawan Eka Putra

Dicoding Graduate

Android

Gilang Ramadhan
Gilang Ramadhan

Academy Content Writer
Associate Android Developer

Dicoding Indonesia

Alfian Hidayat
Alfian Hidayat

Software Engineer 
Blibli.com

Danviero Yuzwan Pratama
Danviero Yuzwan Pratama

Android Developer

LOKET

Muhammad Fiqri Muthohar
Muhammad Fiqri Muthohar

A wild null pointer

Najib Abdillah
Najib Abdillah

Dicoding Elite

Android

Kamaludin Akbar
Kamaludin Akbar

Android Developer

Julsapargi Nursam
Julsapargi Nursam

Android Developer
Padang Android Developer Comunity (PANDEC)

Ahmad dari Dicoding
Ahmad dari Dicoding

Head of Academy

Dicoding Indonesia

Irmansyah
Irmansyah

Android Developer

Android & Tech Enthusiast

Yudistiro Septian Dwi Saputro
Yudistiro Septian Dwi Saputro

Android Developer

DSC Lead STMIK Akakom

Ar Firman Syahputra
Ar Firman Syahputra

Mobile Developer @ Bukalapak

Angga Pratama
Angga Pratama

Software Engineer  
@Photon Interactive Indonesia

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Code Reviewer

Dicoding Indonesia

Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra

Code Reviewer

Dicoding

Lukas Dylan Adisurya
Lukas Dylan Adisurya

Android Developer at OVO

Bergabunglah dengan Dicoding untuk mengambil Kelas ini Masuk

Kunjungi Online Store Kami

Kelas ini disusun oleh:

Dicoding Indonesia
Dicoding Indonesia

Decode Ideas

Discover Potentials