Kerangka Materi
Pengenalan
Mempersiapkan Peralatan untuk Kotlin
- Menggunakan Peralatan Command Line
- Menginstal JDK untuk Kotlin
- Menginstal dan Mempersiapkan IDE: IntelliJ
- Menginstal Plugin
Memulai dengan Kotlin dan Sintaks Kotlin
- Mempelajari Arsitektur Kotlin
- Mempelajari Sintaks Kotlin
- Menggunakan Fitur Utama Kotlin
Pemrograman Berorientasi Objek dengan Kotlin
- Tinjauan Pemrograman dengan Objek
- Membuat Kelas
- Menambahkan Metode ke Kelas
- Mendefinisikan Konstruktor Dasar
- Menggunakan Parameter Bernama dan Nilai Default
- Menggunakan Kelas Terbuka untuk Memungkinkan Warisan
- Menggunakan Kelas Abstrak
- Membuat dan Menggunakan Antarmuka
- Menanganani Penggantian
- Membuat Kelas Data
- Menggunakan Singleton dan Objek Pendamping
- Menggunakan Enumerasi
- Mengelompokkan Kelas ke dalam Paket
- Menggunakan Impor
- Mengimplementasikan Pengeblendan Informasi
- Menggunakan Getter dan Setter
- Mengimplementasikan Modifikasi Penglihatan
- Memahami Generics
- Mengimplementasikan Stack Generics
- Menggunakan Fungsi Generics
Pengembangan Aplikasi Android Menggunakan Kotlin
- Mempersiapkan Peralatan untuk Pengembangan Android
- Menginstal Android Studio
- Memulai Proyek Baru
- Mempersiapkan Emulator
- Mempersiapkan Perpustakaan
- Mempersiapkan Kotlin di Android
- Bekerja dengan Framework Hello Android dan Peralatan SDK Android
- Mengembangkan Aplikasi Android Menggunakan Kotlin
- Menggunakan ListActivity dan ListView
- Menggunakan Intents dan Filter Intents
- Bekerja dengan Tampilan Kustom
- Menggunakan Pengelola Tata Letak
- Menanganani Layanan Web dan API
- Menangani Layanan Android
- Bekerja dengan Basis Data SQLite
- Menggunakan Penyedia Konten
- Menulis Adapter
- Mengimplementasikan Dialog dan Peringatan (Toasts)
- Mendesain Antarmuka Penggunamu
- Opsi dan Menu Konteks
- WebView
- Mengimplementasikan Notifikasi Android
- Membangun Aplikasi Android Responsif yang Disesuaikan Menggunakan Kotlin
- Mempublikasikan Aplikasi Android Anda ke Google PlayStore
Pengembangan Aplikasi iOS Menggunakan Kotlin
- Tinjauan Fitur dan Arsitektur XCode 9
- Tinjauan Fitur dan Arsitektur Swift 4
- Membandingkan Kesepadanan dan Perbedaan Kotlin dan Swift
- Dasar
- Array
- Dictionaries
- Bekerja dengan Layanan Web
- Melakukan Pengelolaan Data
- Bekerja dengan Variabel, Konstanta, dan Tipe Data Swift
- Meningkatkan Pengalaman Pengguna iOS melalui Desain UX dan UI
- Menambahkan Interaksi Pengguna untuk Pengalaman Pengguna yang Lebih Baik
- Meningkatkan Kinerja
- Mengdebug Aplikasi iOS
- Membangun Aplikasi iOS Responsif yang Disesuaikan Menggunakan Kotlin
- Mempublikasikan Aplikasi iOS Anda ke Apple AppStore
Penyelesaian Masalah
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman dalam pemrograman Java
- Pengalaman dasar atau kemampuan dalam pengembangan Android
- Pengalaman dalam pemrograman Swift
Testimoni (3)
Pengetahuan mendalam dan contoh-contohnya
Ankur Kapila - Deutsche Bank
Kursus - Programming with Kotlin
Diterjemahkan Mesin
Alex adalah pria yang sangat ramah dan mudah bergaul. Dia membuat semua orang merasa nyaman saat bekerja bersama dan rela memberikan solusi.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kursus - Kotlin for Beginners
Diterjemahkan Mesin
Intensitas sebuah kursus dan cakupan topik. Topik-topik yang rumit dijelaskan dengan baik, sehingga meskipun masih ada beberapa area yang belum terlalu jelas (seperti DSL) -- tidak akan sulit untuk melanjutkan sendiri karena saya sudah memiliki pemahaman umum tentang dasar-dasarnya dan setidaknya tahu cara mengajukan pertanyaan ke Google.
Alexey Baryshnev - C.T.Co SIA
Kursus - Advanced Kotlin Programming
Diterjemahkan Mesin