Picodiploma

Kotlin Android Developer Expert

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

Deskripsi

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

201907191031467d645a746512b48962f3d6d22aee8503.jpg



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.

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


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. 

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


Academy Kontributor

Pertanyaan

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

Tim Reviewer

Arik Achmad
Arik Achmad

Android Developer

UI/UX Enthusiast

Nur Rohman
Nur Rohman

Head of Reviewer

Dicoding Indonesia

Eko Suhariyadi
Eko Suhariyadi

Android Developer
ex-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

Khrisna Indrawan Eka Putra
Khrisna Indrawan Eka Putra

Code Reviewer
Associate Android Developer

Dicoding Indonesia

Gilang Ramadhan
Gilang Ramadhan

Associate Android Developer

Academy Content Writer
Dicoding Indonesia

Alfian Hidayat
Alfian Hidayat

Google Certified - Associate Android Developer

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

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

Android Developer
anggastudio.dev


Saifudin Yahya
Saifudin Yahya

Associate Android Developer

Google Certified

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Code Reviewer

Dicoding Indonesia

Rui Fernando
Rui Fernando

Dicoding Graduate 

Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra

Academy Content Writer

Android Associate Developer

Dicoding Indonesia

Lukas Dylan Adisurya
Lukas Dylan Adisurya

Software Engineer - Android

Dimas Catur Wibowo
Dimas Catur Wibowo

Code Reviewer

Dicoding Indonesia

Arik Achmad
Arik Achmad

Android Developer

UI/UX Enthusiast

Nur Rohman
Nur Rohman

Head of Reviewer

Dicoding Indonesia

Eko Suhariyadi
Eko Suhariyadi

Android Developer
ex-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

Microsoft Certified: Azure FundamentalsGoogle Certified - Associate Cloud Engineer

Dicoding

Khrisna Indrawan Eka Putra
Khrisna Indrawan Eka Putra

Code Reviewer
Associate Android Developer

Dicoding Indonesia

Gilang Ramadhan
Gilang Ramadhan

Associate Android Developer

Academy Content Writer
Dicoding Indonesia

Muhammad Naufal Firjatulloh Prakoso
Muhammad Naufal Firjatulloh Prakoso

Associate Android Developer

Mobile App Developer

Alfian Hidayat
Alfian Hidayat

Google Certified - Associate Android Developer

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

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

Android Developer
anggastudio.dev


Saifudin Yahya
Saifudin Yahya

Associate Android Developer

Google Certified

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Code Reviewer

Dicoding Indonesia

Rui Fernando
Rui Fernando

Dicoding Graduate 

Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra

Academy Content Writer

Android Associate Developer

Dicoding Indonesia

Lukas Dylan Adisurya
Lukas Dylan Adisurya

Software Engineer - Android

Dimas Catur Wibowo
Dimas Catur Wibowo

Code Reviewer

Dicoding Indonesia

Bergabunglah dengan Dicoding untuk mengambil Kelas ini Masuk

Kunjungi Online Store Kami

Kelas ini disusun oleh:

Dicoding Indonesia
Dicoding Indonesia

Decode Ideas

Discover Potentials