Ship Android and iOS apps, faster.

The Kotlin Multiplatform starter kit for mobile apps

Production-ready architecture that makes AI coding assistants 10x more effective.

User
User
User
User
User
Trusted by 70+ developers

Built with the tools you love

Kotlin MultiplatformCompose MultiplatformFirebaseRevenueCatKtorKoinCoil

I was looking for a quick way to launch my mobile app.
Tried @KMPShip and had a production-ready app up and running fast.
Easily saved me 50+ hours of work.
100% worth it! 🚀
Thanks @VivienMahe!

Flavien Norindr's testimonial for KMPShip
Flavien Norindr
@FlavienNorindr

My first SaaS was BeUnderwater.
I thought: “One day, when it grows, I'll build the real app.”
That day came. But I had no time to waste.

Used @KMPShip to skip the boring setup.
Now I focus on features + marketing, not configs.
Absolute lifesaver.

Eliana Jordan's testimonial for KMPShip
Eliana Jordan
@elianajordan

As an indie developer in Senegal, KMPShip helped me build a robust cross-platform app with auth, payments, and a consistent UI, all from a single codebase.

I saved dozens of hours and focused on features that matter. Vivien's regular updates make it even more reliable. A professional, transformative tool.

T
Tamsir Sene
@tamsir

This is such a time-saver. Spent so much time setting up the boring stuff on my app

C
Chaitanya Agarwal
@cagarwal70

Hi, this is the first boilerplate I saw for Kotlin. easy for developers to kick start their projects with this

M
Maulik Dhameliya
@mjdhameliya

Tried @KMPShip to build my own app. Went from idea to playable prototype in 10 days 🚀

The kit paid for itself 4x in the first month!

Morgan Belkadi's testimonial for KMPShip
Morgan Belkadi
@morganbelkadi

KMPShip is a real project with production-grade standards and great code design.
Not only does it save a lot of time, but it's also a great source for learning proper architectural and technical solutions.
Being part of the Discord community is another big advantage — you can discuss ideas and get direct help from the author, who's always responsive and supportive.

Michał Karpiuk's testimonial for KMPShip
Michał Karpiuk
@michalkarpiuk

First time seeing such a complete Kotlin boilerplate!

I've built a boilerplate myself, so I know how valuable it is to start with a solid starter kit, and KMPShip really nails it.

Tom Han's testimonial for KMPShip
Tom Han
@tomhan245

I was looking for a quick way to launch my mobile app.
Tried @KMPShip and had a production-ready app up and running fast.
Easily saved me 50+ hours of work.
100% worth it! 🚀
Thanks @VivienMahe!

Flavien Norindr's testimonial for KMPShip
Flavien Norindr
@FlavienNorindr

My first SaaS was BeUnderwater.
I thought: “One day, when it grows, I'll build the real app.”
That day came. But I had no time to waste.

Used @KMPShip to skip the boring setup.
Now I focus on features + marketing, not configs.
Absolute lifesaver.

Eliana Jordan's testimonial for KMPShip
Eliana Jordan
@elianajordan

As an indie developer in Senegal, KMPShip helped me build a robust cross-platform app with auth, payments, and a consistent UI, all from a single codebase.

I saved dozens of hours and focused on features that matter. Vivien's regular updates make it even more reliable. A professional, transformative tool.

T
Tamsir Sene
@tamsir

This is such a time-saver. Spent so much time setting up the boring stuff on my app

C
Chaitanya Agarwal
@cagarwal70

Hi, this is the first boilerplate I saw for Kotlin. easy for developers to kick start their projects with this

M
Maulik Dhameliya
@mjdhameliya

Tried @KMPShip to build my own app. Went from idea to playable prototype in 10 days 🚀

The kit paid for itself 4x in the first month!

Morgan Belkadi's testimonial for KMPShip
Morgan Belkadi
@morganbelkadi

KMPShip is a real project with production-grade standards and great code design.
Not only does it save a lot of time, but it's also a great source for learning proper architectural and technical solutions.
Being part of the Discord community is another big advantage — you can discuss ideas and get direct help from the author, who's always responsive and supportive.

Michał Karpiuk's testimonial for KMPShip
Michał Karpiuk
@michalkarpiuk

First time seeing such a complete Kotlin boilerplate!

I've built a boilerplate myself, so I know how valuable it is to start with a solid starter kit, and KMPShip really nails it.

Tom Han's testimonial for KMPShip
Tom Han
@tomhan245

How It Works

From git clone to App Store in 4 steps

clone.sh — kmpship — bash

A quick look inside the codebase

That's it. Now focus on building the features you love.

What's slowing you down?

You have the skills. You have the idea. But starting from scratch keeps getting in the way.

project-setup
$ ls -la
build.gradle.kts
settings.gradle.kts
gradle.properties
local.properties
proguard-rules.pro
google-services.json
firebase.json
Podfile
Podfile.lock
... 47 more files
$ time spent: 3 weeks
$ features built: 0

The setup problem

You spend weeks on boilerplate before writing real code

Authentication, payments, notifications, CI/CD pipelines. Every new project means rebuilding the same infrastructure from scratch. Time that should go to your actual product gets lost in configuration.

ai-generated.kt
class UserManager {
// TODO: add error handling
fun getUser() = api.fetch()!!
}
object UserHelper {
fun fetchUser() = ...
}
class UserService {
fun loadUser() = ...
}
3 classes doing the same thing

The AI problem

AI writes bad code without a clean foundation

Cursor, Copilot, Claude - they're powerful tools. But point them at an empty project and you get inconsistent patterns, scattered logic, and code that becomes unmaintainable fast. AI needs architecture to follow.

KMPShip gives you a production-ready foundation from day one.

Features

Everything you need to launch your app

Authentication, payments, notifications, and more. Skip weeks of setup and focus on what makes your app unique.

Authentication

With Apple, Google & Email

Save 16 hours

Secure, production-ready authentication system built for Kotlin Multiplatform apps. Implement OAuth social logins (Apple, Google) and email authentication with pre-configured flows for Android and iOS cross-platform development.

  • Authentication with Apple, Google & Email
  • Sign-in, sign-up & sign-out flows
  • Password reset
  • Email link sign-in
  • Account management

Payments

In-App Purchases & Subscriptions

Save 8 hours

Implement mobile payments and subscriptions for Android and iOS using Kotlin Multiplatform. Complete in-app purchase integration with RevenueCat for subscription management, paywalls, and billing infrastructure.

  • In-App purchases setup
  • Subscriptions configuration
  • Paywalls

Notifications

Keep your users engaged with smart notifications

Save 4 hours

Deliver timely notifications to your users across Android and iOS. From push notifications to local reminders, keep your users engaged with a comprehensive notification system built for Kotlin Multiplatform.

  • Push & local notifications with Alarmee
  • Cross-platform notification handling
  • Smart notification scheduling
  • Rich notification content
  • Notification analytics

Automated Publishing

CI/CD for mobile apps

Save 20 hours

Complete CI/CD pipeline with GitHub Actions for automated publishing to both Android and iOS app stores.

Design System

Consistent UI across Android & iOS

Save 12 hours

Beautiful, responsive design system with built-in UI components, automatic dark mode, and customizable themes.

Navigation

Multi-platform screen navigation

Save 6 hours

Navigate between screens with type-safe routing across Android and iOS.

Local Database

Offline support with Room

Save 12 hours

Store data locally for offline access and sync when online.

Remote Config

Dynamic app configuration

Save 8 hours

Dynamically change app behavior and appearance without requiring users to download updates.

In-App Reviews

Boost your app ratings

Save 2 hours

Trigger review prompts at the perfect moment to maximize positive feedback.

Networking

HTTP client and API requests

Save 4 hours

Make network requests with a robust HTTP client built for multiplatform.

Clean Architecture

Scalable app foundation

Save 12 hours

Well-structured codebase following clean architecture principles for long-term maintainability.

Analytics

Track app usage and crashes

Save 6 hours

Monitor your app's performance and user behavior with integrated analytics.

Unit Testing Setup

Testing infrastructure

Save 8 hours

Comprehensive unit testing setup with pre-configured testing frameworks.

Dependency Injection

Modular architecture with Koin

Save 4 hours

Manage dependencies efficiently with a lightweight DI framework.

Image Fetching

Efficient image loading with Coil

Save 3 hours

Load and cache images efficiently across platforms.

AI-POWERED DEVELOPMENT

The foundation AI tools need

AI coding assistants are fast. KMPShip makes them accurate. Get the best of both worlds: speed AND quality.

  • Clean architecture AI can understand and extend
  • Patterns that prevent common AI mistakes
  • Production-ready code from day one

Works with ChatGPT, Claude, Gemini, GitHub Copilot, Junie, and more

AI Coding Agent

Using KMPShip context

Pricing

Save hours of repetitive code and ship faster!

$100 off for the first 100 customers (28 left)

Discover

Try KMPShip before committing

Free

No credit card required

What's included:
  • Basic project setup (KMP + CMP)
  • Screen navigation
  • Dependency Injection
  • Unlimited projects
MOST POPULAR

MVP

Ship fast, validate your idea

Save ~75h

$269
$169USD

One-time payment

What's included:
  • Everything in Discover, plus:
  • Onboarding & Settings flows
  • Notifications (local & push)
  • Design System
  • HTTP Requests & API Calls
  • Image Fetching
  • Lite Clean Architecture
  • CI/CD pipeline
  • Email & Discord support

Scale

Build a real business with full infrastructure

Save 122h

$449
$349USD

One-time payment

What's included:
  • Everything in MVP, plus:
  • Authentication (Google, Apple, Email)
  • Payments (In-app purchases & subscriptions)
  • Local Database
  • Remote Config
  • In-App Reviews
  • Analytics
  • Full Clean Architecture
  • Unit Tests setup
  • Lifetime updates

Built with KMPShip

Apps shipped by our community

See what developers have built using KMPShip to launch their apps faster.

Meet the creator

Built by a developer who was tired of rebuilding the same things

Vivien Mahé

Vivien Mahé

15+ years building mobile apps

I'm Vivien, the creator of KMPShip. I've spent over 15 years building mobile apps for startups, agencies, and enterprise teams.

After years of repeating the same setup work like authentication, payments, notifications and CI/CD, I realized it was slowing me down more than helping me move forward. Every project started with excitement, then quickly turned into repetitive setup tasks.

So I built KMPShip for one reason: to skip all that.

I've packed everything I've learned from 15 years of mobile development into this starter kit, so you can jump straight into building the parts of your app that actually matter.

Go ship that idea! 🚀

Featured by top startup platforms

KMPShip is recognized across developer and startup communities that help makers build and ship faster.

Uneed POTD1 Badge#1 Product of the Week - Week 33, 2025Open-Launch Top 1 Daily WinnerTinyLaunch Badge
Best SaaS Boilerplates Verified BadgeKMPShip badgeFeatured on findly.toolsFeatured on Twelve Tools

FAQ

Frequently Asked Questions

Have another question? Contact me on X/Twitter or by email.

Ready to ship?

Stop rebuilding the same features. Start with a production-ready codebase.

One-time payment · Lifetime access