Mengembangkan aplikasi Android dengan Kotlin
Buat aplikasi Android yang lebih baik secara lebih cepat dengan Kotlin. Kotlin adalah bahasa pemrograman modern melalui pengetikan statis yang digunakan lebih dari 60% developer Android profesional untuk membantu meningkatkan produktivitas, kepuasan developer, dan keamanan kode.
Ekspresif dan ringkas
Fitur bahasa modern Kotlin memungkinkan Anda fokus untuk mengekspresikan ide dan menulis lebih sedikit kode boilerplate.
Kode yang lebih aman
Dengan @Nullable dan @NonNull yang disertakan ke sistem jenisnya, Kotlin membantu Anda menghindari NullPointerExceptions. Aplikasi Android yang menggunakan Kotlin memiliki kemungkinan error 20% lebih rendah.
Interoperabilitas
Kotlin memiliki interoperabilitas 100% dengan bahasa pemrograman Java, sehingga Anda dapat menggunakan sesedikit atau sebanyak mungkin Kotlin dalam aplikasi Anda sesuai keinginan.
Serentak dan terstruktur
Coroutine Kotlin menyederhanakan pemrograman asinkron, membuat tugas umum seperti panggilan jaringan dan update database menjadi sederhana dan berperforma tinggi.
Memulai
memulai
Mempelajari Android & Kotlin dari nol
Lihat panduan, referensi, dan materi pelatihan kami untuk pemula.
memulai
Kotlin untuk developer Android Java
Jika Anda sudah mengenal Java, panduan dan dokumentasi interop kami dapat membantu Anda untuk memulai.
memulai
Panduan Kotlin Lanjutan
Jika Anda sudah terbiasa dengan Kotlin, baca dokumentasi lanjutan kami untuk meningkatkan keterampilan Anda.
memulai
Menghadirkan Kotlin ke tim Anda
Pelajari bagaimana penulisan dalam Kotlin dapat meningkatkan produktivitas tim, kualitas aplikasi, dan kepuasan developer.
Kursus unggulan
Unggulan
Pelatihan Kotlin untuk programmer
Di kursus Pelatihan Kotlin untuk programmer, Anda mempelajari dasar-dasar Kotlin dengan membuat berbagai program kecil di IntelliJ IDEA.
Unggulan
Dasar-Dasar Android Kotlin
Setelah mengikuti Pelatihan, kursus ini akan menunjukkan konsep pemrograman Android Kotlin dan cara membuat berbagai aplikasi.
Unggulan
Android Lanjutan di Kotlin
Lebih lanjut setelah pelajaran dasar Kursus ini mengajarkan cara menambahkan berbagai fitur lanjutan ke Aplikasi Android di Kotlin.
Unggulan
Coroutine Lanjutan dengan Flow dan LiveData Kotlin
Pelajari cara menggunakan LiveData dengan Coroutine dan Flow Kotlin.
Dioptimalkan untuk Kotlin
Kotlin didukung sepenuhnya untuk pengembangan Android, dilengkapi dengan alat dan resource untuk membantu Anda meraih sukses.
Android Studio
Android Studio memberikan dukungan terbaik untuk Kotlin. Kotlin bahkan memiliki alat bawaan untuk membantu Anda mengonversi kode berbasis Java ke Kotlin. Alat Tampilkan Bytecode Kotlin memungkinkan Anda melihat kode berbasis Java yang setara saat Anda mempelajari Kotlin.
Android KTX
Android KTX membuat pengembangan Android dengan Kotlin lebih ringkas, nyaman, dan idiomatis dengan cara memanfaatkan fitur bahasa Kotlin.
SDK yang cocok untuk Kotlin
Mulai dari Android 9 (API level 28), Android SDK menyertakan anotasi nullability untuk membantu menghindari NullPointerExceptions. Dokumentasi referensi API juga tersedia di Kotlin.
Referensi pembelajaran
Pelajari referensi pilihan dalam berbagai format untuk membantu Anda mulai mempelajari Kotlin.
Seperti apakah bentuk kode Kotlin?
Aplikasi yang dibuat dengan Kotlin
Banyak aplikasi dibuat dengan Kotlin—mulai dari startup paling trendi hingga perusahaan dalam Fortune 500. Pelajari bagaimana Kotlin membantu tim di balik aplikasi-aplikasi tersebut menjadi lebih produktif dan menulis aplikasi berkualitas lebih baik.
Kisah developer
Zomato menggunakan Kotlin untuk menulis kode yang lebih aman dan ringkas
Kotlin membantu Zomato mengurangi jumlah baris kode di aplikasinya secara signifikan. Kotlin juga membantu menemukan cacat fatal dalam aplikasi pada waktu kompilasi.
Tonton video Rahul, Vice President Product Management, dan Prateek Sharma, developer Android, yang membahas bagaimana Zomato mulai menggunakan Kotlin dan bagaimana kini mereka memakainya untuk semua rilis fitur baru.
Unggulan
Kotlin bersifat open source
Kotlin adalah project open source yang tersedia tanpa biaya berdasarkan lisensi Apache 2.0. Kode untuk project tersebut dikembangkan secara terbuka di GitHub, terutama oleh tim yang bekerja di JetBrains, dengan kontribusi dari Google dan lainnya. Pilihan kami untuk menggunakan Kotlin menegaskan kembali komitmen kami terhadap ekosistem developer terbuka saat kami berevolusi serta mengembangkan platform Android, dan kami senang melihat evolusi bahasa ini.
Resource unggulan
Mendapatkan sertifikasi dalam Kotlin
Siap membuktikan keahlian Anda dengan pengembangan Kotlin modern di Android kepada rekan kerja, jaringan LinkedIn, atau bahkan calon bos Anda? Dapatkan Sertifikasi Associate Android Developer menggunakan Kotlin.
Codelab Android di Kotlin
Pelajari praktik terbaik dan API terbaru dengan codelab Android di Kotlin.
Android + Kotlin di Medium
Artikel teknis tentang Kotlin dari tim Android.
Kursus Dasar-Dasar Android di Kotlin
Bagi yang belum memiliki pengalaman pemrograman, pelajari dasar-dasar bahasa pemrograman Kotlin dan cara membuat aplikasi Android sederhana.
Dokumentasi bahasa Kotlin
Playground Kotlin
Coba gunakan Kotlin sekarang, langsung di browser web Anda.
Referensi resmi bahasa
Mulai pelajari Kotlin dari situs referensi resmi bahasa.