Kotlin Multiplatform Development: Build Cross-Platform Apps for Android, iOS, Web, and Desktop
Language: English
Published by Independently published, 2025
- Softcover
- New

Seller: GreatBookPrices, Columbia, MD, U.S.A.GreatBookPrices
AbeBooks seller since April 6, 2009
Condition: New
US$ 22.91
Quantity: Over 20 available
Add to basketSeller Inventory # 50483410-n
- Title
- Kotlin Multiplatform Development: Build Cross-Platform Apps for Android, iOS, Web, and Desktop
- Author
- Harrett, Stokes J.
- Publisher
- Independently published
- Publication year
- 2025
- Condition
- New
- Binding
- Soft cover
- Language
- English
- ISBN 13
- 9798289418401
- Series
- Book 1 of 3: Mastering Kotlin Development Series
Unlock the true power of Kotlin to write once and run everywhere. In Kotlin Multiplatform Development, veteran software architect Stokes J. Harrett shows you step-by-step how to share business logic across Android, iOS, Web, and Desktop—without sacrificing native performance or user experience.
Why This Book Matters
• Maximize Code Reuse: Master Kotlin Multiplatform (KMP) to consolidate networking, data models, and business rules into a single, maintainable codebase.
• Native-Level UIs: Leverage Jetpack Compose Multiplatform for Android and Desktop, Swift/SwiftUI for iOS, and Compose for Web—delivering truly native interfaces on every platform.
• Robust Toolchain: Integrate industry-leading libraries—Ktor for networking, SQLDelight for local storage, Koin for dependency injection, and kotlinx.serialization for seamless data parsing.
What You’ll Build
-
Cross-Platform Mobile Apps: Combine shared Kotlin logic with Android Studio and Xcode tooling.
-
Responsive Web Interfaces: Utilize Kotlin/JS and Compose for Web to develop interactive browser applications.
-
Desktop Applications: Create JVM-based desktop apps using Compose for Desktop and native packaging.
-
Full-Stack Sync: Implement offline-first data caching and cloud synchronization with Ktor backends.
Key Features & Benefits
-
Clean Architecture & Modular Design: Organize code into domain, data, and presentation layers for maximum testability and scalability.
-
Expect/Actual Abstractions: Harness Kotlin’s expect/actual mechanism to bridge platform-specific APIs—camera, file I/O, notifications—while keeping shared code platform-agnostic.
-
Comprehensive Testing Strategy: Build unit and integration tests that run across JVM, Native, and JS targets using kotlin.test, MockK, and Ktor’s MockEngine.
-
CI/CD and Publishing: Automate builds, tests, and artifact publishing to Maven Central and CocoaPods with Gradle and GitHub Actions.
About the Author
Stokes J. Harrett is a seasoned Kotlin engineer and published author with over a decade of experience building multi-device applications for top-tier enterprises. His expertise spans Android, iOS, web, and backend systems, making him uniquely qualified to guide you through the complexities of Kotlin Multiplatform development.
Who Should Read This Book
-
Android & iOS Developers eager to share business logic without rewriting.
-
Full-Stack Engineers looking to unify client-server code in Kotlin.
-
Team Leads & Architects designing scalable, maintainable codebases for multiple platforms.
-
Independent Developers & Startups aiming for rapid time-to-market and reduced maintenance overhead.
Perception of Time
Whether you’re under tight deadlines or planning a long-term project, this book’s concise, example-driven chapters let you absorb essential KMP skills in days, not weeks. Strategic sidebars and real-world case studies accelerate your learning curve, turning complex cross-platform scenarios into clear, actionable code.
"Synopsis" may belong to another edition of this title.
GreatBookPrices
Columbia, MD, U.S.A.
AbeBooks seller since April 6, 2009
Shipping rates within U.S.A.
| Item | 5 to 14 business days | 8 to 14 business days |
|---|---|---|
| First item | US$ 2.64 | US$ 2.64 |
Payment methods
Store description
SuperBookDeals.com is your top source for finding new books at the absolute lowest prices, guaranteed ! We offer big discounts - everyday - on millions of titles in virtually any category, from Architecture to Zoology -- and everything in between. Discover great deals and super-savings, on professional books, text book titles, the newest computer guides, or your favorite fiction authors. You'll find it all - at HUGE SAVINGS - at SuperBookDeals. Browse through our complete online product catalog today. Serving customers around the world for years, we help thousands find just the books they're looking for -- at incredibly low, bargain prices.…
Seller's business information
Expert Trading Limited
9220 Rumsey Road, Suite 101
Columbia, MD U.S.A. 21045
Terms of sale
Company Name: GreatBookPrices
Legal Entity: Expert Trading, LLC
Address: 9220 Rumsey Road, Ste 101, Columbia MD 21046
Email address: CustomerService@SuperBookDeals.com
Phone number: 410-964-0026
consumer complaints can be addressed to address above
Registration #: 52-1713923
Authorized representative: Danielle Hainsey
Shipping terms
Internal processing of your order will take about 1-2 business days. Please allow an additional 4-14 business days for Media Mail delivery. We have multiple ship-from locations - MD,IL,NJ,UK,IN,NV,TN & GA