• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Kotlin Multiplatform / Shared Logic: Build Cross-Platform Apps with Kotlin: Android, iOS, Desktop, and Web

Kotlin Multiplatform / Shared Logic: Build Cross-Platform Apps with Kotlin: Android, iOS, Desktop, and Web

Paperback

Programming

Currently unavailable to order

ISBN13: 9798265875853
Publisher: Independently Published
Published: Sep 17 2025
Pages: 228
Weight: 0.89
Height: 0.48 Width: 7.00 Depth: 10.00
Language: English
Book Description

Build Cross-Platform Apps with Kotlin Multiplatform - Write Once, Run Anywhere.

In today's fast-paced world, developers need more than just platform-specific skills - they need the ability to build cross-platform apps that run seamlessly on Android, iOS, Desktop, and Web. This book, Kotlin Multiplatform / Shared Logic: Build Cross-Platform Apps with Kotlin, is your complete, modern, and practical guide to Kotlin Multiplatform (KMP).

With hands-on projects, real-world code examples, and clear explanations, this book shows you how to share logic across platforms, streamline your workflow, and write clean, maintainable code with the latest tools. You'll learn how to use Jetpack Compose, SwiftUI, Ktor, SQLDelight, Coroutines, and Koin while following best practices used by top developers.

Whether you're an Android developer expanding to iOS, a mobile engineer targeting desktop and web, or simply curious about the future of app development, this book equips you with the skills to stay ahead.

Inside, you'll discover how to:

  • Write shared business logic for multiple platforms.
  • Build modern UIs with Jetpack Compose and SwiftUI.
  • Implement networking with Ktor and persistence with SQLDelight.
  • Apply dependency injection with Koin.
  • Optimize performance, testing, and deployment.
  • Publish apps to Google Play, App Store, desktop, and web.

Also in

Programming