Setelah menyelesaikan Course, sumber belajar berikutnya membantu menjelajah lebih dalam. Section ini mengumpulkan referensi resmi dan peta jalan pembelajaran.

# Dokumentasi Resmi

Tur dokumentasi resmi Kotlin di kotlinlang.org/docs/home.html: Get Started, Tour of Kotlin, Idioms, dan cara navigasi yang efektif.

Buka →
# Kotlin Language Specification

Mengenal Kotlin Language Specification di kotlinlang.org/spec/: aturan formal smart cast, overload resolution, nullability, dan operator overloading.

Buka →
# Kotlin API Reference

Tur Kotlin API reference (standard library) di kotlinlang.org/api/latest/jvm/stdlib/: collections, strings, scope functions, dan cara navigasi paket.

Buka →
# Panduan Coroutines

Tur panduan resmi Coroutines di kotlinlang.org/docs/coroutines-overview.html: suspend function, async/await, Flow, dispatcher, dan structured concurrency.

Buka →
# Panduan Kotlin Multiplatform

Tur panduan Kotlin Multiplatform di kotlinlang.org/docs/multiplatform.html: source set common/jvm/ios, kontrak expect/actual, dan kapan memakai KMP.

Buka →
# Panduan Android

Tur panduan Android Kotlin di developer.android.com/kotlin: activity lifecycle, ViewModel, observable state, intent, dan stack Jetpack modern.

Buka →
# Panduan Backend

Tur panduan backend Kotlin: Ktor (ktor.io/docs/) dan Spring Boot (spring.io). Router DSL, service layer, request/response model, dan perbandingan framework.

Buka →
# Panduan Testing

Tur panduan testing Kotlin: kotlin-test, JUnit 5, MockK, Testcontainers, dan Turbine untuk Flow. Anatomi test Arrange-Act-Assert dan tipe test.

Buka →
# Panduan Keamanan

Tur panduan keamanan Kotlin: OWASP Top 10, hashing password, AES-GCM, validasi input, HTML escape, dan ProGuard/R8 untuk Android.

Buka →
# Panduan Performance

Tur panduan performance Kotlin: JMH microbenchmark, async-profiler, VisualVM, JVM tuning flags, dan optimasi idiomatik Kotlin.

Buka →
# Troubleshooting

Daftar galat umum Kotlin dan cara memperbaikinya: compiler error, runtime exception, build problem, plus demo safe call, safe cast, dan require/check.

Buka →
# Glosarium

Glosarium istilah Kotlin: data class, sealed class, extension function, scope function, nullable, coroutine, suspend, Flow, value class, smart cast, elvis, dan lainnya.

Buka →
# Roadmap Belajar

Roadmap belajar Kotlin dari pemula hingga lanjutan: tiga tahap utama dengan topik, target, dan proyek portofolio plus kebiasaan belajar harian.

Buka →