Stream Result 1.3.1 by Jaewoong Eum has been released, and now it supports KMP! Stream Result is a railway-oriented library to easily model and handle success/failure for Kotlin Multiplatform. It has been used to build Stream's Chat and Video SDKs for Android. Changelog: https://lnkd.in/eCUjRpYg --- Want to see more posts like this? Easy as 1, 2, 3: 1. Share information by sending a message to this page. 2. Donate satoshis on https://lnkd.in/g9hXqBgN 3. Share this post! Your KMD team 💜
Kotlin Multiplatform development
Software Development
The latest news from the world of Kotlin Multiplatform (KMP) and Compose Multiplatform
About us
Kotlin Multiplatform development aims to provide the most recent announcements from the Kotlin Multiplatform world. This page was founded as a one-stop resource for fellow multiplatform developers and entrepreneurs. Catch all the latest KMM news in one place now. Subscribe, share, and most importantly - CONTRIBUTE! If you developed a new KMM library, wrote an article, or recorded a podcast/video related to KMM/Compose Multiplatform - SUBMIT it here. We will be glad to publish it here and increase your visibility. This is a win-win for both sides. SUMBIT BY SENDING US A MESSAGE.
- Industry
- Software Development
- Company size
- 1 employee
- Headquarters
- Calgary
- Type
- Educational
- Founded
- 2023
- Specialties
- ios, android, mobile, multiplatform, cross-platform, kotlin, kmm, kotlinmultiplatform, compose, jetpackcompose, composemultiplatform, mobiledevelopment, androiddev, and iosdev
Locations
-
Primary
Calgary, CA
Employees at Kotlin Multiplatform development
Updates
-
🤩 The RevenueCat SDK for Kotlin Multiplatform has reached its stable v1 release! It started as an independent project, KobanKat, by Joop Korteweg, who now shares the key decisions behind building it. Decisions such as: 1️⃣ Choosing a top-down architecture The main decision we had to make was around the architecture. While Kotlin Multiplatform (KMP) SDKs are often built bottom-up, our existing cross-platform SDKs follow a top-down approach. To maintain consistency, we chose to build the KMP SDK top-down as well — and thanks to KMP’s flexibility, this approach worked well. 2️⃣ Opting for wrappers over type aliases Initially, KobanKat used type aliases for accessing platform-specific implementations. However, this exposed platform SDKs to the app’s platform source sets, which could lead to breaking changes. To avoid this, we switched to wrappers, allowing for future improvements without disrupting the public API. The Kotlin Multiplatform SDK has everything you need to start earning revenue with your KMP app — and then some. For example, the KMP SDK also supports Paywalls! Learn more about what went into building our Kotlin Multiplatform SDK in this blog: https://lnkd.in/egNT_pWs Reposted from: https://lnkd.in/gmmyfdAM --- Want to see more posts like this? Easy as 1, 2, 3: 1. Share information by sending a message to this page. 2. Donate satoshis on https://lnkd.in/g9hXqBgN 3. Share this post! Your KMD team 💜
How we built the RevenueCat SDK for Kotlin Multiplatform
revenuecat.com
-
Inspektify: KMP network inspection library by Blaž Vantur Inspektify is a debug tool for observing the app's real-time network traffic. It enables all team members to access all network details directly on the device where an application is being run. No additional tooling is needed, no development setups on your computers, no need to connect your phone to your computer, no technical knowledge (besides for developers to include lib to the project), or other complex additional steps are needed. We can have access to all network information directly on our phones. With minimum library setup all we need to do is to shake our mobile device and a new window is presented with a list of all network communication that happened within the app. Blogpost: https://lnkd.in/g7xmcNi5 Repo: https://lnkd.in/gFHgC65Z Sample app: https://lnkd.in/gh8PjJJA --- Want to see more posts like this? Easy as 1, 2, 3: 1. Share information by sending a message to this page. 2. Donate satoshis on https://lnkd.in/g9hXqBgN 3. Share this post! Your KMD team 💜
Inspektify: KMP network inspection library
blog.kotlin-academy.com
-
Google Maps in Compose Multiplatform by Areeb Momin This repo showcases how Google Maps can be implemented in your Kotlin Multiplatform project https://lnkd.in/gYJ9MwA7 As Google Maps is not available for Compose Multiplatform the integration is done using native SDKs for Android and iOS. Would you use this solution on your project? --- Want to see more posts like this? Easy as 1, 2, 3: 1. Share information by sending a message to this page. 2. Donate satoshis on https://lnkd.in/g9hXqBgN 3. Share this post! Your KMD team 💜
-
Building A Custom Design System in Compose Multiplatform by Kashif Mehmood Compose comes with Material Design out of the box. But what if you want something different? What if your designer has built his design system and does not want to follow the material guidelines or the whole system? Well! You don't have to worry, it's easy to do with Jetpack Compose/Compose Multiplatform compared to what we used to do with color files and style files with XML back in the day. Continue reading: https://lnkd.in/g8FdkxM7 --- Want to see more posts like this? Easy as 1, 2, 3: 1. Share information by sending a message to this page. 2. Donate satoshis on https://lnkd.in/g9hXqBgN 3. Share this post! Your KMD team 💜
Building A Custom Design System in Compose Multiplatform
proandroiddev.com
-
We’ve been seeing more and more large apps being built with Kotlin Multiplatform (KMP). If you’re thinking about using it in your app, it’s super important to understand how memory management works for both Android and iOS. After all, you want your app to run smoothly and efficiently, right? Take a look at this two-part article by Mohit Soni, where he breaks down how the Garbage Collector works in KMP. You'll get some great tips to help you make the most out of KMP! Garbage Collector in KMP - part 1: https://lnkd.in/gkvpcVBZ Garbage Collector in KMP - part 2: https://lnkd.in/gWiY8TBc --- Want to see more posts like this? Easy as 1, 2, 3: 1. Share information by sending a message to this page. 2. Donate satoshis on https://lnkd.in/g9hXqBgN 3. Share this post! Your KMD team 💜
Garbage Collector in KMP — Part 1
proandroiddev.com
-
Ktor 3.0.0 RC-1 is released! This release focuses on stability and performance improvements for Ktor 3.0.0 – a Kotlin framework for web service development. This will be a great option to add Wasm support to your KMP project! Let’s give it a try. Check out the changelog: https://lnkd.in/gCKMFiXv --- Want to see more posts like this? Easy as 1, 2, 3: 1. Share information by sending a message to this page. 2. Donate satoshis on https://lnkd.in/g9hXqBgN 3. Share this post! Your KMD team 💜
Release 3.0.0-rc-1 · ktorio/ktor
github.com
-
iOS Developers, feeling lost in the world of Kotlin Multiplatform? KMP opens up a new avenue for Android and iOS devs, but the learning curve for Kotlin can feel overwhelming. Do you really need to know it all? In Mohit Soni's latest article, he created a roadmap specifically for iOS developers, helping you focus on the key Kotlin concepts to confidently contribute to KMP projects. 📖 Dive in here and level up your skills! https://lnkd.in/gnsbKeDU
KMP Roadmap for iOS developers
medium.com
-
Clean up your complex gradle scripts by using conventions in your KMP project. Using conventions can abstract and clean up all those custom plugins and Gradle configurations. Especially now when managing multiple device's dependencies, plugins and configs. Using conventions in a KMP project could add much value even though only for Android and shared code by keeping your gradle files succinct. Check out this article by Vaibhav Jaiswal for more details: https://lnkd.in/gBjxP_4n --- Want to see more posts like this? Easy as 1, 2, 3: 1. Share information by sending a message to this page. 2. Donate satoshis on https://lnkd.in/g9hXqBgN 3. Share this post! Your KMD team 💜
Effortless Multimodule Configuration for Kotlin Multiplatform Projects with Gradle Convention…
vaibhav3011.medium.com
-
Introducing KColor: Simplify Color Management in KMP Meet KColor by Mohit Soni - a new library designed to streamline color management across Android and iOS in Kotlin Multiplatform projects. With KColor, you can: - Add colors to colors.xml in the shared module, just as you would in your Android app, making it simple to maintain and update your color palette. - Easily share colors across Android and iOS, reducing duplication and ensuring consistent design. Whether building a new app or maintaining an existing one, KColor helps you maintain a unified look and feel across platforms with minimal effort. Check it out on GitHub: https://lnkd.in/gVQnCUbf Blogpost: https://lnkd.in/gQsUVjcu --- Want to see more posts like this? Easy as 1, 2, 3: 1. Share information by sending a message to this page. 2. Donate satoshis on https://lnkd.in/g9hXqBgN 3. Share this post! Your KMD team 💜
GitHub - mohitsoni48/KColor: A multiplatform library for sharing color between android and iOS
github.com