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
Practical Kotlin Deep Dive は、Kotlinの言語基礎や内部構造からAPI設計に至るまで、「どのように動いているのか」「なぜそう設計されているのか」を丁寧に紐解く一冊です。Kotlinの基本文法、標準ライブラリ、コルーチン、kotlinxライブラリ、コンパイラ内部、そしてKotlin Multiplatformまで、幅広いトピックを網羅しています。
表面的なAPI解説にとどまらず、実際のKotlin関数実装を読み解き、生成されるバイトコードの仕組みを明らかにし、Kotlinコンパイラが言語をどのように解釈しているのかを解説します。さらに、KEEP提案、JetBrainsのYouTrackでの議論、コンパイラのソースコードを直接参照しながら、各機能の背景や設計思想に迫ります。APIを暗記するのではなく、Kotlinを「考えて使える」ようになるアプローチです。
この構成により、Kotlinを効果的に使えるようになるだけでなく、「なぜこの言語はこう設計されているのか」まで理解でき、その知見はそのまま、より良いコードを書く力につながります。
継続的な学習を支えるため、厳選された参考資料や追加リソースも収録しています。専門的で馴染みの薄い用語は分かりやすい脚注で補足されており、初学者にも読み進めやすく、経験豊富な開発者にも新たな発見を提供します。
「Pro Tips for Mastery」セクションでは、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.