๐ŸŽ“Baru! Kursus Kotlin Deep Dive โ€” 26 Code Playground & 158 penilaian interaktifโ†’

Practical Kotlin Deep Dive

Practical Kotlin Deep Dive mengupas 'bagaimana' dan 'mengapa' di balik Kotlin dari dasar-dasar bahasa inti dan mekanisme internal hingga desain API. Mencakup dasar-dasar Kotlin, pustaka standar, coroutines, pustaka kotlinx, internal kompiler, dan Kotlin Multiplatform.

Buku ini melampaui permukaan API dan menyelami ke dalam Kotlin: memandu Anda melalui implementasi fungsi Kotlin yang nyata, mengungkap bytecode yang dihasilkan, dan menjelaskan bagaimana kompiler Kotlin menginterpretasikan bahasa.

492
Halaman PDF
5
Bab
70
Topik Mendalam
50+
Tips Pro
ISBN: 979-8243872744

Tentang Penulis

Jaewoong Eum (skydoves)

Jaewoong Eum (skydoves)

Google Developer Expert (Android & Firebase)

Saya adalah Jaewoong Eum (juga dikenal sebagai skydoves), Google Developer Expert (GDE) untuk Android dan Firebase. Saya telah membuat lebih dari 80 pustaka dan proyek open source yang diunduh lebih dari 15 juta kali per tahun oleh developer di seluruh dunia.

Ini adalah buku kedua saya, setelah Manifest Android Interview, yang sangat sukses dan diterima dengan baik oleh komunitas developer Android di seluruh dunia.

Saya juga pendiri Dove Letter, basis pengetahuan berbasis langganan di mana kami berbagi, mengeksplorasi, dan mendiskusikan topik terkait Android, Jetpack Compose, dan Kotlin.

Saya berharap buku ini membantu Anda mendapatkan perspektif baru, mempertajam keterampilan pemecahan masalah, dan membangun pemahaman komprehensif tentang Kotlin.

Semua yang Anda Butuhkan untuk Menguasai Kotlin

Keunggulan Buku Ini

Dari penjelasan mendalam hingga referensi kode praktis

๐Ÿ“–Penjelasan Mendalam

Setiap topik memberikan penjelasan detail yang melampaui pengetahuan tingkat permukaan, mengeksplorasi tidak hanya bagaimana fitur Kotlin bekerja tetapi mengapa dirancang seperti itu.

๐Ÿ’กTips Pro

Bagian Pro Tips menyelami lebih dalam topik lanjutan, mengungkap struktur internal dasar-dasar Kotlin, dan menawarkan wawasan ahli untuk aplikasi langsung.

๐Ÿ”Referensi Kode Sumber

Temukan referensi ke proposal KEEP, diskusi JetBrains YouTrack, dan kode sumber kompiler, memberikan wawasan langsung ke keputusan desain.

๐Ÿ“šCakupan Komprehensif

Dari Dasar Bahasa hingga Standard Library, Coroutines, Compiler dan Plugin, dan Kotlin Multiplatform โ€” pengetahuan praktis yang membuat perbedaan nyata.

Struktur Konten

Apa yang Ada di Dalam Buku Ini

Enam bab komprehensif yang mencakup setiap aspek pengembangan Kotlin

Chapter 024 topics

Bahasa Kotlin

Mencakup blok bangunan dasar Kotlin, dari null safety dan desain type system hingga fitur lanjutan seperti sealed classes, inline functions, dan delegation.

Chapter 17 topics

Kotlin Standard Library

Eksplorasi mendalam pustaka standar Kotlin yang kaya, termasuk collections, sequences, scope functions, dan utilitas.

Chapter 219 topics

Coroutines

Eksplorasi komprehensif pendekatan Kotlin untuk pemrograman asinkron.

Chapter 34 topics

Pustaka KotlinX

Jelajahi pustaka Kotlin resmi yang dikembangkan oleh JetBrains.

Chapter 47 topics

Kotlin Compiler dan Plugin

Membawa Anda ke balik layar bagaimana kode Kotlin ditransformasi menjadi program yang dapat dieksekusi.

Chapter 59 topics

Kotlin Multiplatform

Jelajahi kemampuan lintas platform Kotlin.

Testimoni

Apa Kata Developer

Dengar dari para ahli industri dan GDE yang telah membaca buku ini

โ€œSince Kotlin was designated as the official language for Android development, it has been loved by many developers and has grown beyond the Android platform. This book is written precisely for these developers. It dives deep into the core principles and internal mechanisms of Kotlin. If you're a Kotlin developer who truly wants to understand the language and elevate your skills to the next level, I highly recommend reading this book.โ€
Sungyong An
Sungyong An
Senior Android Engineer @ Naver Webtoon
Google Developer Expert for Android
โ€œPractical Kotlin Deep Dive is an exceptionally comprehensive guide that goes beyond syntax to explore the internal mechanisms and design philosophy of the Kotlin language. What makes it stand out is Jaewoong's unique perspective as both a GDE and a prolific open-source contributor โ€” he brings battle-tested, practical advice that bridges theory and real-world application.โ€
John O'Reilly
John O'Reilly
Staff Software Engineer @ Kraken Technologies
Google Developer Expert for Android
โ€œExceptionally well written, breaking down complex concepts into clear and understandable explanations. In an era where AI tools are readily available, this book stands out and is worth every cent. It offers a depth and clarity that you won't easily find elsewhere.โ€
Madona S. Wambua
Madona S. Wambua
Engineering Leader & Author
Google Developer Expert for Android
โ€œKotlin has evolved from a simple programming language into the core of multiplatform development. This book goes far beyond basic usage to dive deep into the design philosophy and internal mechanisms of Kotlin. It is a must-read for any engineer who wants to truly grasp the core of Kotlin.โ€
SeongUg (Steve) Jung
SeongUg (Steve) Jung
Principal Software Engineer @ Grab
Ex-Google Developer Expert for Android

Ulasan

Umpan Balik Komunitas

Lihat apa kata komunitas Kotlin tentang buku ini

Pratinjau

Pratinjau Buku

Lihat kontennya sebelum membeli

Book previewPratinjau Buku

Suka? Anda dapat membaca lebih lanjut di sini:

Sponsor

Didukung Dengan Bangga Oleh

Terima kasih khusus kepada sponsor yang mendukung proyek ini

๐Ÿ’– Ingin Bergabung?

Tertarik menjadi sponsor buku ini dan menjangkau ribuan developer Kotlin?

skydoves2@gmail.com

Sekarang Tersedia dalam Cetakan

Edisi Hardcover & Paperback

Cetak berkualitas premium dengan desain sampul debu yang indah

Beli di Amazon

Practical Kotlin Deep Dive

Kuasai Kotlin dengan Kotlin Deep Dive Kursus

Kursus online yang mengupas dasar-dasar dan mekanisme internal pemrograman Kotlin dengan latihan coding dan kuis untuk memperkuat konsep.

Kotlin Deep Dive Course
๐Ÿ“158 Penilaian Interaktif
๐Ÿ†Sertifikat Penyelesaian
๐Ÿ’ป26 Code Playground Langsung
๐ŸŽฏTujuan Utama & Rekap

Daftar Isi

70 Topik Mendalam

Enam bab komprehensif yang mencakup setiap aspek pengembangan Kotlin

  1. 1Null Safety
  2. 2Any, Unit, and Nothing
  3. 3Data Classes
  4. 4Sealed Classes and Interfaces
  5. 5Inner and Nested Classes
  6. 6Enum Classes
  7. 7Value Classes (Inline Classes)
  8. 8Object Declarations
  9. 9Companion Objects
  10. 10var and val
  11. 11Backing Fields and Backing Properties
  12. 12Delegated Properties
  13. 13lazy and lateinit
  14. 14Visibility Modifiers
  15. 15init Blocks and Initialization Order
  16. 16Higher-Order Functions
  17. 17The inline Keyword
  18. 18The reified Keyword
  19. 19Lambda Expressions
  20. 20SAM (Functional) Interfaces
  21. 21Extensions
  22. 22Equality: == vs ===
  23. 23Null-Related Operations
  24. 24Kotlin DSL
  1. 1Collection Types
  2. 2Transformation Operators
  3. 3Iterators
  4. 4Sequences
  5. 5Retrieving Parts of a Collection
  6. 6Object Ordering
  7. 7Scope Functions
  1. 1What Are Coroutines?
  2. 2Continuation
  3. 3Coroutines vs Threads
  4. 4Coroutine Builders
  5. 5Coroutine Context
  6. 6Job
  7. 7Coroutine Scope
  8. 8Dispatchers
  9. 9Channels
  10. 10Join and Yield
  11. 11Exception Handling
  12. 12Cold Flow vs Hot Flow
  13. 13StateFlow and SharedFlow
  14. 14flowOn
  15. 15Buffer
  16. 16FusibleFlow and ChannelFlow
  17. 17launchIn vs launch in
  18. 18Flow Transformation Operators
  19. 19callbackFlow and channelFlow
  1. 1kotlinx-serialization
  2. 2kotlinx-datetime
  3. 3kotlinx-collections-immutable
  4. 4Other KotlinX Libraries
  1. 1Annotation Processors, KAPT, and KSP
  2. 2Kotlin Compiler Structure
  3. 3K2 Compiler
  4. 4FIR (Frontend Intermediate Representation)
  5. 5IR and Backend
  6. 6Writing a Kotlin Compiler Plugin
  7. 7Real-World Compiler Plugin Examples
  1. 1What Is Kotlin Multiplatform?
  2. 2Platform-Specific APIs (expect/actual)
  3. 3Concurrency Strategies
  4. 4HTTP Communication
  5. 5Compose Multiplatform
  6. 6Source Set Structure
  7. 7Kotlin/Native Memory Management
  8. 8Testing Strategies
  9. 9Dependency Injection in KMP

Perjalanan

Timeline & Tonggak Sejarah

Momen-momen penting dari perjalanan buku ini

2026.01.31
Penjualan melampaui 400 eksemplar ๐ŸŽ‰
2026.01.28
Edisi hardcover dan paperback diterbitkan di Amazon ๐Ÿ“š
2026.01.15
Edisi Jepang diterbitkan ๐Ÿ‡ฏ๐Ÿ‡ต
2026.01.13
Edisi Hindi diterbitkan ๐Ÿ‡ฎ๐Ÿ‡ณ
2026.01.12
Penjualan melampaui 200 eksemplar ๐ŸŽ‰
2026.01.11
Edisi Indonesia diterbitkan ๐Ÿ‡ฎ๐Ÿ‡ฉ
2026.01.11
Edisi Cina diterbitkan ๐Ÿ‡จ๐Ÿ‡ณ
2026.01.06
Penjualan melampaui 100 eksemplar ๐ŸŽ‰
2026.01.03
Edisi pertama dirilis