Ship Android and iOS apps, 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.
This is such a time-saver. Spent so much time setting up the boring stuff on my app
Hi, this is the first boilerplate I saw for Kotlin. easy for developers to kick start their projects with this
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!

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.

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.

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.
This is such a time-saver. Spent so much time setting up the boring stuff on my app
Hi, this is the first boilerplate I saw for Kotlin. easy for developers to kick start their projects with this
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!

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.

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.

How It Works
From git clone to App Store in 4 steps
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.
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.
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
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
Automated Publishing
CI/CD for mobile apps
Complete CI/CD pipeline with GitHub Actions for automated publishing to both Android and iOS app stores.
Design System
Consistent UI across Android & iOS
Beautiful, responsive design system with built-in UI components, automatic dark mode, and customizable themes.
Navigation
Multi-platform screen navigation
Navigate between screens with type-safe routing across Android and iOS.
Local Database
Offline support with Room
Store data locally for offline access and sync when online.
Remote Config
Dynamic app configuration
Dynamically change app behavior and appearance without requiring users to download updates.
In-App Reviews
Boost your app ratings
Trigger review prompts at the perfect moment to maximize positive feedback.
Networking
HTTP client and API requests
Make network requests with a robust HTTP client built for multiplatform.
Clean Architecture
Scalable app foundation
Well-structured codebase following clean architecture principles for long-term maintainability.
Analytics
Track app usage and crashes
Monitor your app's performance and user behavior with integrated analytics.
Unit Testing Setup
Testing infrastructure
Comprehensive unit testing setup with pre-configured testing frameworks.
Dependency Injection
Modular architecture with Koin
Manage dependencies efficiently with a lightweight DI framework.
Image Fetching
Efficient image loading with Coil
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
No credit card required
- Basic project setup (KMP + CMP)
- Screen navigation
- Dependency Injection
- Unlimited projects
MVP
Ship fast, validate your idea
Save ~75h
One-time payment
- 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
One-time payment
- 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é
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! 🚀
Ready to ship?
Stop rebuilding the same features. Start with a production-ready codebase.



