Kotlin 实战深入
深入揭示 Kotlin 内部机制与基础原理的「如何」与「为什么」。
本书将带你从“如何使用 Kotlin”迈向“Kotlin 真正是如何运作的”,深入揭示语言的内部实现,解析生成的字节码与编译器行为,以及塑造 Kotlin 的核心内部机制。如果你希望在语言基础、协程和多平台开发中编写更聪明、更自信的 Kotlin 代码,这本书将告诉你一切为何如此设计。
Minimum price
$42.99
$52.99
You pay
$52.99Author earns
$42.39Buying multiple copies for your team? See below for a discount!
About
About the Book
Kotlin 实战深入《Practical Kotlin Deep Dive》从 Kotlin 核心语言基础与内部机制出发,深入剖析 Kotlin 背后的「如何」与「为什么」,并延伸至其 API 的设计理念。本书涵盖 Kotlin 基础、标准库、协程、kotlinx 系列库、编译器内部实现以及 Kotlin Multiplatform。
本书不止停留在表层 API 的使用,而是深入 Kotlin 内部:通过真实的 Kotlin 函数实现,解析生成的字节码,讲解 Kotlin 编译器如何理解和处理这门语言。同时,本书直接引用 KEEP 提案、JetBrains YouTrack 讨论以及编译器源码,将概念与其起源和设计动机紧密结合,帮助你学会「理解 Kotlin」,而不仅仅是记住 API。
通过循序渐进的内容编排,本书确保你不仅知道如何高效地使用 Kotlin,还能理解语言为何如此设计,从而将这些洞见直接转化为更高质量的代码。
为了支持持续成长,本书提供了精心整理的参考资料和延伸阅读,帮助你在书本之外继续深入探索。对于复杂或不常见的术语,书中配有通俗易懂的脚注说明,使高级内容对初学者也同样友好,同时为资深开发者带来新的启发。
“Pro Tips for Mastery” 章节深入挖掘 Kotlin 函数的内部结构、算法、Kotlin 编译器的行为,以及在真实项目中至关重要的实现细节。资深工程师可以从中发现值得深思的细节,进一步打磨专业能力;而中级开发者则能借此提升 Kotlin 水平,建立更扎实的分析思维。
无论你是在优化性能关键代码、处理复杂的协程任务,还是探索多平台开发,本书都会引导你超越教程式学习,深入理解语言设计与内部机制,以更清晰的认知、更强的好奇心和更充分的信心来进行 Kotlin 开发。
— Jaewoong Eum (skydoves)
Categories
Feedback
Team Discounts
Team Discounts
Get a team discount on this book!
Up to 3 members
- Minimum price
- $107.00
- Suggested price
- $132.00
Up to 5 members
- Minimum price
- $171.00
- Suggested price
- $211.00
Up to 10 members
- Minimum price
- $300.00
- Suggested price
- $370.00
Up to 15 members
- Minimum price
- $429.00
- Suggested price
- $529.00
Up to 25 members
- Minimum price
- $644.00
- Suggested price
- $794.00
Author
About the Author
The author of this book, Jaewoong Eum (known as skydoves), is a Google Developer Expert (GDE) for Android, Kotlin, and Firebase, an open-source developer created over 80+ open-source libraries and projects, collectively amassing 15+ million downloads annually. The author of Manifest Android Interview book and also the founder of Dove Letter—a subscription-based repository dedicated to sharing, learning, and discussing Android and Kotlin development.
Contents
Table of Contents
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them
Write and Publish on Leanpub
You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!
Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.
Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.