Authors

Vivien Mahé

Creator of KMPShip

Vivien Mahé is a senior mobile engineer and indie maker with over 15 years of experience building Android and cross-platform apps. He created KMPShip, the #1 Kotlin Multiplatform boilerplate to build and launch production-ready apps for Android and iOS.

Vivien Mahé

Most recent articles by Vivien Mahé

KMPShip pricing: a tier for every stage of your product journey

KMPShip pricing: a tier for every stage of your product journey

From free exploration to enterprise-grade infrastructure, KMPShip offers three tiers designed for every stage of product development. Discover which plan fits your current needs.

Kotlin/Wasm & Compose for Web in 2025: Complete Guide to Browser-First KMP Apps

Kotlin/Wasm & Compose for Web in 2025: Complete Guide to Browser-First KMP Apps

Build high-performance web apps with Kotlin/Wasm and Compose for Web. Learn when to use Wasm vs JavaScript, see real benchmarks showing 3x faster performance, and build your first browser app with step-by-step examples.

Kotlin Multiplatform Testing in 2025: Complete Guide to Unit, Integration & UI Tests

Kotlin Multiplatform Testing in 2025: Complete Guide to Unit, Integration & UI Tests

Master KMP testing with this complete guide. Learn to write shared tests once, run everywhere. Includes Kotest, Turbine, and MockK examples with real production patterns.

Kotlin to Swift Export: Native iOS Integration Guide 2025

Kotlin to Swift Export: Native iOS Integration Guide 2025

Kotlin 2.2.20's Swift Export delivers native Swift interop for KMP. Code examples, migration guide, and production readiness assessment for iOS teams.

Big Tech's Secret Weapon: How Netflix, McDonald's & Cash App Ship Faster with Kotlin Multiplatform (2025)

Big Tech's Secret Weapon: How Netflix, McDonald's & Cash App Ship Faster with Kotlin Multiplatform (2025)

Netflix, McDonald's, and Cash App are shipping faster with Kotlin Multiplatform. See real metrics: 6.5M monthly purchases, 80%+ code sharing, and 7 years in production.

Jetpack Libraries Now Support Kotlin Multiplatform: Room, DataStore & ViewModel Guide (2025)

Jetpack Libraries Now Support Kotlin Multiplatform: Room, DataStore & ViewModel Guide (2025)

Google's Jetpack libraries now officially support Kotlin Multiplatform. Learn how to use Room 2.8.3, DataStore 1.1.7, and ViewModel 2.9.4 in your shared code with step-by-step guides and production-ready examples.

CI/CD for Kotlin Multiplatform in 2025: GitHub Actions + Fastlane + Code Signing the sane way

CI/CD for Kotlin Multiplatform in 2025: GitHub Actions + Fastlane + Code Signing the sane way

Step-by-step guide to automate Android and iOS releases in a Kotlin Multiplatform app using GitHub Actions, Fastlane, and secure code signing.

How to Set Up Kotlin Multiplatform: Complete Development Guide 2025

How to Set Up Kotlin Multiplatform: Complete Development Guide 2025

Learn how to set up Kotlin Multiplatform for cross-platform mobile development. Complete step-by-step guide covering environment setup, Firebase integration, and production-ready configuration in 2025.

Building a Revenue-Generating Mobile App: Complete KMP Monetization Guide 2025

Building a Revenue-Generating Mobile App: Complete KMP Monetization Guide 2025

Master mobile app monetization with Kotlin Multiplatform. Learn proven revenue strategies, implementation techniques, and why 95% of apps fail to reach $1,000 monthly revenue. Includes real code examples and cost-benefit analysis.

Compose Multiplatform for iOS Stable in 2025: What Developers Need to Know

Compose Multiplatform for iOS Stable in 2025: What Developers Need to Know

Compose Multiplatform for iOS is now stable with version 1.8.0. Learn how Kotlin Multiplatform's UI framework enables shared UI code across Android and iOS with native performance and 96% code reuse.

Kotlin Multiplatform vs Flutter vs React Native: The 2025 Developer Guide

Kotlin Multiplatform vs Flutter vs React Native: The 2025 Developer Guide

Looking to build cross-platform apps in 2025? This comprehensive comparison of Kotlin Multiplatform, Flutter, and React Native will help you choose the right framework for your project based on performance, development speed, and real-world data.

How to Build a Production-Ready Mobile App with Kotlin Multiplatform (in Days)

How to Build a Production-Ready Mobile App with Kotlin Multiplatform (in Days)

Looking to launch Android and iOS apps fast? Learn how to build a production-ready mobile app using Kotlin Multiplatform: with auth, payments, CI/CD, and more, all from a single codebase.

KMPShip: Kotlin Multiplatform Starter Kit for Mobile Apps

KMPShip: Kotlin Multiplatform Starter Kit for Mobile Apps

Discover how KMPShip helps you launch Android and iOS apps faster with a production-ready Kotlin Multiplatform starter built for developers.