{"id":586069,"date":"2025-07-29T08:27:01","date_gmt":"2025-07-29T07:27:01","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=kotlin&#038;p=586069"},"modified":"2025-08-01T10:47:06","modified_gmt":"2025-08-01T09:47:06","slug":"kmp-shipaton","status":"publish","type":"kotlin","link":"https:\/\/blog.jetbrains.com\/zh-hans\/kotlin\/2025\/07\/kmp-shipaton","title":{"rendered":"Ship, Share, and Win: The Kotlin Multiplatform Award at Shipaton 2025"},"content":{"rendered":"\n<p>There\u2019s nothing quite like the thrill of shipping an app and turning an idea into something real that people can use. This summer, you\u2019ve got the perfect chance to capture that feeling at RevenueCat Shipaton 2025 \u2014 a two-month global hackathon focused on launching new mobile apps (August 1 to September 30). <\/p>\n\n\n\n<p>And for Kotlin developers, the timing couldn\u2019t be better.<\/p>\n\n\n\n<p><strong>With Compose Multiplatform for iOS now stable and production-ready<\/strong> (<a href=\"https:\/\/blog.jetbrains.com\/kotlin\/2025\/05\/compose-multiplatform-1-8-0-released-compose-multiplatform-for-ios-is-stable-and-production-ready\/\" target=\"_blank\" rel=\"noreferrer noopener\">more in our blog<\/a>) , it\u2019s the perfect moment to dive in. Whether you\u2019re a seasoned pro ready to show off your skills or just curious to try Compose Multiplatform for the first time \u2014 this is your chance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is RevenueCat Shipaton?<\/strong><\/h2>\n\n\n\n<p>The rules are simple:<\/p>\n\n\n\n<ul>\n<li><strong>Build<\/strong> a brand\u2011new mobile app in eight weeks.&nbsp;<\/li>\n\n\n\n<li><strong>Integrate<\/strong> the RevenueCat SDK to power at least one in-app or web purchase (and of course, they have a great <a href=\"https:\/\/www.revenuecat.com\/docs\/getting-started\/installation\/kotlin-multiplatform\" target=\"_blank\" rel=\"noreferrer noopener\">SDK for Kotlin Multiplatform<\/a>)<\/li>\n\n\n\n<li><strong>Ship<\/strong> it to the App Store or Google Play before the deadline.<\/li>\n<\/ul>\n\n\n\n<p>Full details are on the <a href=\"https:\/\/revenuecat-shipaton-2025.devpost.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">official Devpost page<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">? <strong>Introducing the Kotlin Multiplatform Reach Award<\/strong><\/h2>\n\n\n\n<p>Kotlin Multiplatform and Compose Multiplatform together give you the power to build apps for both iOS and Android from a single codebase, saving you precious time. But this isn&#8217;t just about quick prototypes.<\/p>\n\n\n\n<p>It\u2019s about creating something that scales. KMP isn\u2019t a black box: you get full access to native APIs and can mix in platform-specific UI whenever needed. The app you build at Shipaton won\u2019t hit a wall \u2014 it\u2019s a solid foundation for your next big thing.<\/p>\n\n\n\n<p>We\u2019re excited to see what teams can create with that kind of power, and how they\u2019ll bring their ideas to life across platforms. As Gold Sponsors of Shipaton<strong>,<\/strong>&nbsp;we wanted to introduce a category that celebrates not just technical skill, but also the spirit of sharing that makes the Kotlin community so special.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-text-align-center\"><strong>? <em>The Kotlin Multiplatform Reach Award<\/em><\/strong> <\/p>\n\n\n\n<p class=\"has-text-align-center\"><em>For the team that ships the best, uncompromising app on both iOS and Android with Kotlin Multiplatform and\/or Compose Multiplatform. Bonus points will be awarded for teams that also share their development journey with the community.<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>This award comes with a&nbsp;<strong>$55,000 prize pool<\/strong>, distributed among the top five teams:<\/p>\n\n\n\n<ul>\n<li><strong>1st Place:<\/strong>&nbsp;$20,000<\/li>\n\n\n\n<li><strong>2nd Place:<\/strong>&nbsp;$15,000<\/li>\n\n\n\n<li><strong>3rd Place:<\/strong>&nbsp;$10,000<\/li>\n\n\n\n<li><strong>4th Place:<\/strong>&nbsp;$5,000<\/li>\n\n\n\n<li><strong>5th Place:<\/strong>&nbsp;$5,000<\/li>\n<\/ul>\n\n\n\n<p>To be eligible (on top of the main <a href=\"https:\/\/revenuecat-shipaton-2025.devpost.com\/rules\" data-type=\"link\" data-id=\"https:\/\/revenuecat-shipaton-2025.devpost.com\/rules\" target=\"_blank\" rel=\"noreferrer noopener\">Shipaton rules<\/a>), your submission should include:<\/p>\n\n\n\n<ul>\n<li>A short description of your experience building with Kotlin and Compose Multiplatform. We suggest answering questions like:\n<ul>\n<li>What was your biggest \u201caha!\u201d moment or favorite time-saver?<\/li>\n\n\n\n<li>What surprised you most about the development process?<\/li>\n\n\n\n<li>What was the biggest challenge you overcame?<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>OR, for bonus points,<\/strong> a link to your public \u201cdevelopment story.\u201d This can be a blog post, X\/Twitter thread, LinkedIn article, video, or any other format you prefer.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><em>By participating, you&#8217;re also competing for your share of the event&#8217;s massive <strong>$350,000+ total prize pool<\/strong>. <\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">? <strong>Your Secret Weapon: Junie, the AI coding agent<\/strong><\/h2>\n\n\n\n<p>To give you an extra edge, we\u2019re launching <strong>Ship with Junie<\/strong> \u2014 an exclusive program for Shipaton participants. We\u2019re looking for 20 developers who want to build their Kotlin Multiplatform project with help from <a href=\"https:\/\/jb.gg\/re9pgq\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/jb.gg\/re9pgq\" rel=\"noreferrer noopener\">Junie<\/a>, the AI coding agent by JetBrains, available in IntelliJ IDEA and Android Studio.<\/p>\n\n\n\n<p>Here\u2019s how it works: 20 selected participants will get full access to Junie for the entire two-month hackathon. In return, we\u2019ll ask you to share your journey publicly (via blog post, video, or social media) and give us direct, private feedback.<\/p>\n\n\n\n<p>You\u2019ll get a teammate who never sleeps \u2014 and a chance to share your journey with the community.<\/p>\n\n\n\n<div class=\"buttons\">\n        <div class=\"buttons__row\">\n            <a class=\"ek-link jb-download-button\" title=\"Apply to Ship with Junie\" href=\"https:\/\/surveys.jetbrains.com\/s3\/Ship-with-KMP-and-Junie-Application-Form\" target=\"_blank\" rel=\"noopener\" data-test=\"blog-article-cta\" data-cl=\"true\">Apply to Ship with Junie<\/a>\n         <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">? <strong>Ready to Build? Your Starter Kit<\/strong><\/h2>\n\n\n\n<p>Here are the resources you need to get started with Kotlin and Compose Multiplatform today:<\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/revenuecat-shipaton-2025.devpost.com\/\" target=\"_blank\" rel=\"noopener\">Shipaton 2025<\/a> \u2013 Full Hackathon Info on Devpost<\/li>\n\n\n\n<li><a href=\"https:\/\/jb.gg\/yqfa81\" target=\"_blank\" rel=\"noopener\">What is Compose Multiplatform?<\/a> \u2013 The perfect starting point to understand the fundamentals.<\/li>\n\n\n\n<li><a href=\"https:\/\/jb.gg\/hpxrjr\" target=\"_blank\" rel=\"noopener\">Get Started Tutorial<\/a> \u2013 Your hands-on guide to creating your first Compose Multiplatform app.<\/li>\n\n\n\n<li><a href=\"https:\/\/jb.gg\/jnravs\" target=\"_blank\" rel=\"noopener\">Official Samples<\/a> \u2013 Explore a repository of sample projects to see how different features are implemented.<\/li>\n\n\n\n<li><a href=\"https:\/\/kmp.jetbrains.com\/\" target=\"_blank\" rel=\"noopener\">KMP Web Wizard<\/a> \u2014 Create and configure your first KMP projects with few clicks<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/terrakok\/kmp-awesome\" target=\"_blank\" rel=\"noopener\">KMP Awesome<\/a> \u2013 An awesome list that curates the best Kotlin Multiplatform libraries, tools and more.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=WT9-4DXUqsM\" target=\"_blank\" rel=\"noopener\">The Compose Multiplatform Crash Course for 2025<\/a> \u2013 A 5-hour course by Philipp Lackner where you\u2019ll learn how to build real-world Compose Multiplatform apps with solid architecture from scratch.<\/li>\n\n\n\n<li><a href=\"https:\/\/jb.gg\/re9pgq\" target=\"_blank\" rel=\"noopener\">Junie, the AI coding agent<\/a> &#8211; Learn more about your future AI pair-programmer.<\/li>\n<\/ul>\n\n\n\n<p>The stage is set. The tools are ready. We can\u2019t wait to see what you create!<\/p>\n\n\n\n<p>Happy shipping.<\/p>\n","protected":false},"author":1130,"featured_media":586133,"comment_status":"closed","ping_status":"closed","template":"","categories":[956],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/kotlin\/586069"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/kotlin"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/kotlin"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/1130"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=586069"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/kotlin\/586069\/revisions"}],"predecessor-version":[{"id":588559,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/kotlin\/586069\/revisions\/588559"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media\/586133"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=586069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=586069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=586069"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=586069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}