Ship iOS & Android apps
from one codebase
The only Kotlin Multiplatform boilerplate you need to ship your next mobile apps with production-ready features.





See it in action
A quick tour of the codebase and sample app

Shipping apps takes forever
Weeks of setup before you can build your actual app
+ much more for database, analytics, notifications, testing...
With KMPShip
to production-ready app
⚠️ KMPShip is not an AI app builder or a SaaS platform.
It is a starter kit that comes with full source code.
From clone to App Store in 4 simple steps
Get started in minutes, not weeks
Clone the project
Get the ready-to-ship Kotlin Multiplatform codebase. Instant access to the private GitHub repository with all source code.
Connect your tools
Link Firebase, RevenueCat, and your credentials. Follow the step-by-step setup guide included in the documentation.
Customize
Build your unique features on top of the solid foundation. Modify the UI, add screens, and create your app's identity.
Publish
Deploy to App Store and Google Play. GitHub Actions workflows are pre-configured for seamless CI/CD pipelines.
Most developers have a working app in less than 2 hours
Authentication
With Apple, Google & Email
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
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
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
And much more included
AI
AI-ready architecture
KMPShip's modular structure is designed for AI integrations. Connect your MCP server or AI agent to generate screens, automate workflows, or extend your app dynamically.
AI-Ready Architecture
Clean architecture patterns that scale with machine learning workloads and AI service integrations.
Faster AI Development
Pre-built networking, data persistence, and reactive patterns - perfect for AI-powered mobile applications.
Production-Ready AI
Battle-tested infrastructure that handles real-world AI workloads across Android and iOS platforms.
Integrates easily with leading AI platforms

Testimonials
Trusted by developers who ship faster
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!
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.
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.TTamsir Sene@tamsirThis is such a time-saver. Spent so much time setting up the boring stuff on my app
CHi, this is the first boilerplate I saw for Kotlin. easy for developers to kick start their projects with this
MTried @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@morganbelkadiKMPShip 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.
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.
Pricing
Save hours of repetitive code and ship faster!
100€ off for the first 100 customers (28 left)
Starter
€299
€199
EUR
- All features included
- Save 122+ hours
- Unlimited projects
- Email support
- Discord community
- Lifetime updates
Pay once. Access forever.
Complete
€349
€249
EUR
- All features included
- Save 122+ hours
- Unlimited projects
- Email support
- Discord community
- Lifetime updates
Pay once. Access forever.
Authentication, payments, notifications, CI/CD, and more. See full list of features
Meet the creator
Built by a developer who was tired of rebuilding the same things

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! 🚀
- KMPShip is a production-ready Kotlin Multiplatform mobile app development framework and boilerplate.It is the fastest way to build cross-platform Android and iOS apps using Compose Multiplatform. KMPShip includes Firebase authentication, in-app purchases & subscriptions, push notifications, analytics, CI/CD pipelines, and complete mobile app infrastructure configured out of the box. Perfect for developers who want to ship native mobile apps faster without rebuilding common features.
- No. KMPShip is a complete, hand-written Kotlin Multiplatform codebase that you download immediately.There is no AI generation, no waiting, no compilation step. You get production-tested source code ready to customize. It is a starter kit with full source code, not a SaaS platform or AI app builder.
- Instant access to our private GitHub repository containing the complete KMP project.You get the full source code including authentication system, payment integration, CI/CD pipelines, UI components, navigation, database setup, and 15+ other features. Clone it, customize it, deploy it. The code is yours forever for unlimited projects.
- Absolutely. KMPShip uses clean architecture with clear separation of concerns.The codebase is designed to be modified and adapted to your needs. You are not locked into any specific technology. You own the code and can change anything.
- KMPShip includes:
- Authentication (Google, Apple, Email)
- In-app purchases & subscriptions
- Local & push notifications
- Local database with Room
- Theming & reusable UI components
- Navigation, DI & Clean architecture
- CI/CD setup
- Email & Discord support
- Yes. Your KMPShip license includes unlimited commercial and personal projects.Use it to build as many apps as you want - there are no per-project fees or restrictions. Perfect for agencies, freelancers, or developers building multiple apps.
- KMPShip costs €199-€249 one-time vs €50K-€150K+ for traditional app development.Custom mobile app development typically costs €50,000-€150,000+ per platform according to industry surveys. With KMPShip, you get production-ready authentication, payments, CI/CD, and everything configured starting at just €199. You save 60-80% development time and thousands in development costs while shipping both Android and iOS apps from a single codebase.
- Kotlin Multiplatform offers superior performance and true native feel compared to Flutter and React Native.While Flutter uses its own rendering engine and React Native bridges to native components, KMP compiles to native code directly. KMPShip makes KMP development even easier with production-ready infrastructure. Read our detailed 2025 comparison guide to see why developers are choosing KMP over Flutter and React Native.
- KMPShip is among the most complete Kotlin Multiplatform mobile app starter kits available in 2025.While there are a few KMP starter projects available, KMPShip stands out by including production-ready cross-platform mobile app infrastructure: navigation, dependency injection, Firebase authentication, in-app purchases, push notifications, local database, analytics, CI/CD pipelines, and clean architecture. Most other KMP starters focus on basic project setup, while KMPShip provides everything needed to ship revenue-generating mobile apps to both Android and iOS app stores.
- Yes. Compose Multiplatform is production-ready and maintained by JetBrains.KMPShip uses it by default for UI on both Android and iOS.
- Yes, you need a Mac for iOS development, building, and App Store deployment.While you can write shared Kotlin code on any platform, Apple requires Xcode (Mac-only) for iOS compilation and signing. You can develop the shared business logic on Windows/Linux and use a Mac for iOS-specific tasks and final builds.
- Most developers have a working app within 30 minutes.The setup involves cloning the repository, running a rename script to customize your app name/package, and configuring Firebase credentials. The detailed setup guide walks you through each step, and most configuration is already done for you.
- Yes, but it requires rewriting your app since KMPShip uses Kotlin instead of JavaScript/Dart.However, you can migrate gradually by starting with shared business logic in Kotlin while keeping your existing UI, then progressively moving to Compose Multiplatform. Many developers find the migration worth it for better performance and native feel.
- Once your payment is confirmed, you'll be redirected to your dashboard to enter your GitHub username. This triggers an invite to the private KMPShip GitHub repository. After accepting the invite, you'll have full access to the code and can start building your first app immediately.
- Once you've been granted access to the GitHub repository, we're unable to offer refunds. The source code becomes permanently accessible and is yours to keep.
- I use KMPShip in my own projects and regularly update it to support the latest Kotlin, Compose, and platform tools. Updates include bug fixes, feature additions, and dependency upgrades.Last update:
- You can build unlimited apps.KMPShip is licensed for unlimited usage, you retain full code ownership after purchasing.
- KMPShip includes comprehensive support to help you succeed.You get access to detailed documentation, setup guides, and code examples. Complete plan users also get access to our private Discord community where you can ask questions, share progress, and connect with other KMPShip developers. Plus, you can always reach out via email for technical questions or guidance - I personally respond to support requests and help solve development challenges.
Turn your app idea into reality
Join developers who chose speed over complexity. Build, launch, and start earning with your app today.









