KMP projects succeed when the iOS experience feels native. Shared code should make development easier, not create a second framework developers must fight. #iOSDev #KotlinMultiplatform #Swift

KMP projects succeed when the iOS experience feels native. Shared code should make development easier, not create a second framework developers must fight. #iOSDev #KotlinMultiplatform #Swift
Kotlin Multiplatform libraries and tooling are becoming easier to publish and consume. A stronger ecosystem makes every developer more productive. #KMP #KotlinMultiplatform #OpenSource
Kotlin developers shouldn't have to switch to Python to build AI agents.
That's why I built Telar and made it open source for the community.
🎮 Try the demo (link in the comments)
What would you build with agents in Kotlin?
#Kotlin #KotlinMultiplatform #AIAgents #OpenSource #AndroidDev
Kotlin Multiplatform is not about writing less code. It is about reducing duplicated decisions. Share the logic that defines your product, while keeping each platform experience intentional. #KMP #KotlinMultiplatform #MobileDev
The biggest opportunity with Kotlin Multiplatform is not writing less code. It is making teams faster by sharing the parts that create the most value. #KMP #KotlinMultiplatform #DeveloperExperience
Kotlin Multiplatform keeps improving as the ecosystem matures. Sharing business logic, libraries, and workflows is becoming a practical choice for more teams. #KMP #KotlinMultiplatform #MobileDev
Shared code should reduce complexity, not move complexity somewhere else. Good KMP architecture starts with clear responsibilities between modules. #KMP #KotlinMultiplatform #SoftwareArchitecture
In Kotlin Multiplatform projects, the Swift boundary deserves attention. A shared module should feel natural to the iOS developers consuming it. #iOSDev #KotlinMultiplatform #Swift
Shared code is not the goal of Kotlin Multiplatform. Shared understanding is. If common code makes the product easier to change across platforms, it is doing useful work. #KMP #KotlinMultiplatform #SoftwareArchitecture
Kotlin Multiplatform works best when you share business decisions, not just files. A well-designed shared layer can reduce duplication while keeping each platform feeling native. #KMP #KotlinMultiplatform #MobileDev
🔴 LIVE 🔴
Back from vacation and ready with some new ideas!
More Lift Bro dev today.... but a new app may make an appearance!
#opensource #liftbro #kotlinmultiplatform #buildinpublic #android #ios
KMP does not make iOS a secondary platform. Shared logic should reduce duplication while the iOS experience still feels native to the people using it. #KMP #iOSDev #KotlinMultiplatform
Kotlin Multiplatform gets interesting when shared code removes duplicated decisions, not when the goal becomes sharing every possible line. Share what creates leverage. Keep platform strengths. #KMP #KotlinMultiplatform #MobileDev
🔴 LIVE :red_circle:
More lift bro dev, some final touches on the recent set feature!
And maybe some Onimusha 😅
The best shared code is often the code that captures product behavior: validation, state transitions, data mapping, domain rules. That is where KMP can reduce duplicated decisions—not just duplicated syntax. #KotlinMultiplatform #KMP #MobileArchitecture
A healthy KMP test strategy puts most shared business rules under common tests, then adds platform tests where APIs, serialization, storage, networking, or lifecycle behavior can diverge. #KotlinMultiplatform #Testing #KMP
Use expect/actual when the abstraction is genuinely platform-shaped. Do not reach for it just because code lives on two targets. Interfaces plus dependency injection are often simpler and easier to test. #KotlinMultiplatform #KMP #SoftwareArchitecture
The best developer communities are useful before they are large. If you want a place to compare KMP approaches, share lessons, and get thoughtful feedback, our Discord door is open. #DeveloperCommunity #KotlinMultiplatform #KMP
When KMP meets iOS, design APIs for Swift callers—not only Kotlin authors. Naming, nullability, collection shapes, and async behavior all affect how “native” the shared code feels in Xcode. #iOSDev #KotlinMultiplatform #Swift
I'm speaking at @droidconLisbon 2026!
"Speeding Up on the Highway": how we rewrote the MAN Driver App for Android & iOS with #KotlinMultiplatform, without roadblocks.
📅 Oct 20–21 · Alcochete, Lisbon