New to Android Development? Read the Android Development article
Jetpack Compose is the future of Android UI. Master how it works internally and become a more efficient developer with it. You'll also find it valuable if you are not an Android dev. This book provides all the details to understand how the Compose compiler & runtime work, and how to create a client library using them. You could also be interested on the Jetpack Compose Internals course by Jorge Castillo. Find it in composeinternals.com
Build modern Android applications with Kotlin and Jetpack using practical, real-world development techniques. Learn how professional Android developers structure projects, manage UI and state, and create scalable, production-ready apps.
This book takes you straight into the Compose compiler, runtime, and UI layer, all about Compose performance tuning, reading the source line by line and explaining the why behind every design decision, then connecting each internal mechanism back to the code you write every day. The Course: Jetpack Compose Mechanisms | Hardcover | ISBN-13: 9798185354780
본 책은 단순히 “코틀린을 어떻게 사용하는가”를 넘어, “코틀린이 실제로 어떻게 동작하는가”까지 안내합니다. 내부 구현을 들여다보고, 바이트코드와 컴파일러의 동작을 명확히 탐구하며, 언어를 형성하는 핵심 내부 구조를 파헤칩니다. 기초 문법부터 코루틴, 컴파일러에 이르기까지 더 깊이 이해하고, 더 자신 있게 코틀린 코드를 작성하고 싶은 분들께는 좋은 지침서가 될 것입니다. 특히, 우리가 일상에서 친숙하게 사용하던 모든 언어적인 형태가 왜 지금과 같은 형태로 설계되었는지를 탐구하며 사고의 깊이를 더할 수 있습니다. Hardcover | Paperback | ISBN: 979-8243872744 [Course] Practical Kotlin Deep Dive Course
Leva você de “como usar Kotlin” para “como o Kotlin realmente funciona”, revelando implementações internas, desmistificando bytecodes e o comportamento do compilador, além dos mecanismos que moldam a linguagem. Se você quer escrever Kotlin de forma mais inteligente e confiante — dos fundamentos a coroutines e multiplataforma — este é o livro que mostra por que tudo é do jeito que é. Hardcover | Paperback | ISBN: 979-8243872744 [Course] Practical Kotlin Deep Dive Course
Kotlin coroutines have revolutionized JVM development, especially on Android and the backend, as they let us easily implement efficient and reliable multithreading. Their cutting-edge design and features are ideally suited to modern use cases. In this book, we will explore how Kotlin coroutines work and how we can use them to improve our code.
For both beginning and experienced programmers! From the author of the multi-award-winning Thinking in C++ and Thinking in Java and a Kotlin team member comes a book that breaks concepts into small, easy-to-digest "atoms," along with exercises supported by hints and solutions directly inside IntelliJ IDEA! Full support at www.AtomicKotlin.com.
Mobile system design interviews aren’t about boxes—they’re about decisions. Learn a clear framework, real-world mobile trade-offs, and proven patterns to design scalable iOS and Android systems with confidence.
Build Android applications that scale with confidence. Android App Architecture Mastery (2026 Edition) delivers a production-focused blueprint for designing modular, testable, and maintainable apps using Clean Architecture, MVVM, MVI, Kotlin Coroutines, Flow, Hilt, Jetpack Compose, and modern Android engineering best practices.
Migrate existing, high-traffic production Android and iOS applications to Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP) systematically—without pausing feature development or compromising release stability.
Build modern, production-ready Android apps with Jetpack Compose using real-world patterns, scalable UI architecture, and professional workflows. This book goes beyond basics to show you exactly how to design, structure, and optimize apps that perform in real development environments. Perfect for developers ready to turn Compose knowledge into polished, portfolio-ready applications.
Stacks, Queues, Hash Tables & Heaps - Kotlin Edition teaches 50 algorithms built on stacks, queues, hash tables, and heaps through plain-language explanations, Kotlin implementations, and step-by-step visual... Printed in full color.
Graphs & Greedy - Kotlin Edition teaches 49 graph and greedy algorithms through plain-language explanations, Kotlin implementations, and step-by-step visual walkthroughs that trace every visited node, relaxed edge,... Printed in full color.
Linked Lists - Kotlin Edition teaches 56 linked-list algorithms through plain-language explanations, Kotlin implementations, and step-by-step visual walkthroughs that trace the structure through every pointer update, all in full color.
Recursion, Backtracking & Dynamic Programming - Kotlin Edition teaches 50 recursion, backtracking, and dynamic programming algorithms through plain-language explanations, Kotlin implementations, and step-by-step... Printed in full color.