7. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin 7
Tentang kursus ini
8. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Prasyarat
● Pengalaman di dalam bahasa pemrograman yang
berorientasi pada objek
● Bisa menggunakan IDE
● Memahami penggunaan GitHub
● Komputer dan sambungan internet
● (Opsional) Perangkat Android dan kabel USB
8
9. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Yang akan Anda pelajari
● Cara membuat berbagai aplikasi
Android di Kotlin
● Pentingnya bahasa Kotlin
● Praktik terbaik untuk
pengembangan aplikasi
● Resource belajar
9
10. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Mem-build aplikasi Android di Kotlin
13
11. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Kotlin
Sebuah bahasa pemrograman
yang modern yang membantu
developer menjadi lebih produktif.
14
12. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Manfaat Kotlin
● Ekspresif dan ringkas
● Kode yang lebih aman
● Interoperabilitas
● Serentak dan Terstruktur
15
13. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin 17
Pengalaman pembelajaran
14. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Struktur pembelajaran
18
Unit 1 Unit 2 Unit 3
Mulai
Menggunakan
Kotlin
Dasar-dasar, Fungsi,
Class & Objek,
Ekstensi
Pengantar
Android
Aplikasi, Tata Letak,
Navigasi Pertama
Arsitektur
Aplikasi
Android
Arsitektur Aplikasi,
Persistensi Data,
Daftar Tampilan,
Terhubung ke Internet,
Tugas Latar Belakang
Unit 4
Desain Aplikasi
Desain UI Aplikasi
4 unit dengan total 13 pembelajaran selama 13 pekan
15. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Kuliah
Kita akan membahas topik-topik penting secara bersama-
sama dalam sebuah kelas.
19
16. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Jalur pembelajaran
Setelah tiap pembelajaran
selesai, lengkapi jalur
pembelajaran yang sesuai
dengan artikel dan codelab
untuk mempraktikkan yang
sudah Anda pelajari.
20
17. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Mengakses jalur
21
18. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Jalur
22
19. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Codelab
23
20. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Dapatkan badge untuk profil developer Anda
24
21. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Yang Anda perlukan
Untuk mengerjakan tugas melalui contoh Kotlin dan Android di lab
Pengembangan Android dengan Kotlin, Anda perlu menginstal software
berikut ini ke komputer Anda:
● Java Development Kit
● Java Runtime Engine (hanya tersedia di Windows)
● IntelliJ IDEA
● Android Studio
25
22. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin 26
Resource
23. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Resource Kotlin
● Mempelajari Kotlin untuk daftar materi resource resmi
● Dokumentasi Bahasa Kotlin (PDF yang dapat didownload)
● Kotlin Koans untuk melihat cuplikan lainnya yang dapat digunakan
untuk latihan
● Konvensi Coding untuk panduan gaya coding untuk bahasa Kotlin
● Mempelajari Kotlin melalui Contoh untuk serangkaian contoh anotasi
yang kecil dan sederhana
27
24. Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Android dan resource lainnya
● Situs developer resmi Android
● Blog Developer Android
● Blog Medium Developer Android
● Saluran YouTube Developer Android
● @AndroidDev di Twitter
● Newsletter Developer Android
● Stack Overflow
● Dokumentasi offline melalui SDK Manager
28
33. Resource
● Tutorial Python
● Belajar Konsep Machine Learning ML Zero to Hero
● Tutorial Tensorflow
● Belajar library yang sering digunakan di Machine Learning Pandas
● Kaggle Course Intro to Machine Learning