Skip to content

Booksellers & Trade Customers: Sign up for online bulk buying at trade.atlanticbooks.com for wholesale discounts

Booksellers: Create Account on our B2B Portal for wholesale discounts

Kotlin Multiplatform Development: Build Cross-Platform Apps for Android, iOS, Web, and Desktop

by Stokes J. Harrett
Save 9% Save 9%
Current price ₹1,708.00
Original price ₹1,884.00
Original price ₹1,884.00
Original price ₹1,884.00
(-9%)
₹1,708.00
Current price ₹1,708.00

Imported Edition - Ships in 18-21 Days

Free Shipping in India on orders above Rs. 500

Request Bulk Quantity Quote
+91
Book cover type: Paperback
  • ISBN13: 9798289418401
  • Binding: Paperback
  • Subject: N/A
  • Publisher: Independently Published
  • Publisher Imprint: Independently Published
  • Publication Date:
  • Pages: 226
  • Original Price: GBP 14.89
  • Language: English
  • Edition: N/A
  • Item Weight: 400 grams
  • BISAC Subject(s): Programming / General

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.

Trusted for over 49 years

Family Owned Company

Secure Payment

All Major Credit Cards/Debit Cards/UPI & More Accepted

New & Authentic Products

India's Largest Distributor

Need Support?

Whatsapp Us