Shipping cross-platform apps is hard enough. Interop shouldn’t be. From flows & suspend functions to automatic CInterop, #SKIE has powered apps at powersync.com, mapbox.com, and more.
piannaf.bsky.social celebrates its impact > 💬 your story too! www.linkedin.com/posts/justin...
Shipping cross-platform apps is hard enough. Interop shouldn’t be. From flows & suspend functions to automatic CInterop, #SKIE has powered apps at powersync.com, mapbox.com, and more.
piannaf.bsky.social celebrates its impact > 💬 your story too! www.linkedin.com/posts/justin...
Our own Filip Dolnik gave a packed end-of-session talk on #KotlinMultiplatform for iOS devs. Swift vs Kotlin, IDEs, build tools, debugging, and more. #mdevcamp
🎥 : slideslive.com/39043387/kot...
Our own Filip Dolnik gave a packed end-of-session talk on #KotlinMultiplatform for iOS devs. Swift vs Kotlin, IDEs, build tools, debugging, and more. #mdevcamp
🎥 : slideslive.com/39043387/kot...
Thanks to everyone who attended our talks, chatted #KMP, and kept it real at the booth, and to @gregfawson.bsky.social and the whole #dcnyc25 team for putting together another successful event.
Excited for what’s ahead in native mobile dev. Let’s keep building!
Thanks to everyone who attended our talks, chatted #KMP, and kept it real at the booth, and to @gregfawson.bsky.social and the whole #dcnyc25 team for putting together another successful event.
Excited for what’s ahead in native mobile dev. Let’s keep building!
Catch Touchlab’s @tadeas.bsky.social at #dcnyc25 next Thurs @ 2:35pm for a deep dive into effective LLDB debugging + native binaries.
If you’ve touched #KMP on iOS, you shouldn’t miss this.
#KotlinNative #iOSDev
Catch Touchlab’s @tadeas.bsky.social at #dcnyc25 next Thurs @ 2:35pm for a deep dive into effective LLDB debugging + native binaries.
If you’ve touched #KMP on iOS, you shouldn’t miss this.
#KotlinNative #iOSDev
Have you tried the new Kotlin Multiplatform plugin in IntelliJ IDEA or Android Studio?
👉 Tell us what you think in a short survey (under 7 minutes): kotl.in/kmppluginsrv
Your insights mean a better plugin for everyone!
Have you tried the new Kotlin Multiplatform plugin in IntelliJ IDEA or Android Studio?
👉 Tell us what you think in a short survey (under 7 minutes): kotl.in/kmppluginsrv
Your insights mean a better plugin for everyone!
⚠️ Shared UI breaks when platforms shift
✅ Native UI with #KotlinMultiplatform is built to flex
DM us for code-sharing strategies that survive change!
touchlab.co/contact-us
#KMP #MobileStrategy #LiquidGlass #Material3 #mobileAI #NativeUI #iOSDev #AndroidDev
⚠️ Shared UI breaks when platforms shift
✅ Native UI with #KotlinMultiplatform is built to flex
DM us for code-sharing strategies that survive change!
touchlab.co/contact-us
#KMP #MobileStrategy #LiquidGlass #Material3 #mobileAI #NativeUI #iOSDev #AndroidDev
"𝘈𝘯𝘥 𝘵𝘩𝘦 𝘬𝘦𝘺 𝘩𝘦𝘳𝘦, 𝘺𝘰𝘶 𝘥𝘰𝘯'𝘵 𝘯𝘦𝘦𝘥 𝘵𝘰 𝘸𝘢𝘪𝘵 𝘧𝘰𝘳 𝘴𝘰𝘮𝘦𝘰𝘯𝘦 𝘦𝘭𝘴𝘦 𝘵𝘰 𝘸𝘳𝘪𝘵𝘦 𝘵𝘩𝘦 𝘯𝘦𝘵𝘸𝘰𝘳𝘬 𝘭𝘪𝘣𝘳𝘢𝘳𝘺 𝘴𝘰 𝘺𝘰𝘶 𝘤𝘢𝘯 𝘮𝘢𝘬𝘦 𝘵𝘩𝘪𝘴 𝘤𝘳𝘰𝘴𝘴-𝘱𝘭𝘢𝘵𝘧𝘰𝘳𝘮. 𝘠𝘰𝘶 𝘤𝘢𝘯 𝘫𝘶𝘴𝘵 𝘤𝘢𝘭𝘭 𝘵𝘩𝘦 𝘈𝘱𝘱𝘭𝘦 𝘧𝘰𝘶𝘯𝘥𝘢𝘵𝘪𝘰𝘯 𝘈𝘗𝘐𝘴 𝘧𝘳𝘰𝘮 𝘺𝘰𝘶𝘳 𝘒𝘰𝘵𝘭𝘪𝘯 𝘤𝘰𝘥𝘦."
"𝘈𝘯𝘥 𝘵𝘩𝘦 𝘬𝘦𝘺 𝘩𝘦𝘳𝘦, 𝘺𝘰𝘶 𝘥𝘰𝘯'𝘵 𝘯𝘦𝘦𝘥 𝘵𝘰 𝘸𝘢𝘪𝘵 𝘧𝘰𝘳 𝘴𝘰𝘮𝘦𝘰𝘯𝘦 𝘦𝘭𝘴𝘦 𝘵𝘰 𝘸𝘳𝘪𝘵𝘦 𝘵𝘩𝘦 𝘯𝘦𝘵𝘸𝘰𝘳𝘬 𝘭𝘪𝘣𝘳𝘢𝘳𝘺 𝘴𝘰 𝘺𝘰𝘶 𝘤𝘢𝘯 𝘮𝘢𝘬𝘦 𝘵𝘩𝘪𝘴 𝘤𝘳𝘰𝘴𝘴-𝘱𝘭𝘢𝘵𝘧𝘰𝘳𝘮. 𝘠𝘰𝘶 𝘤𝘢𝘯 𝘫𝘶𝘴𝘵 𝘤𝘢𝘭𝘭 𝘵𝘩𝘦 𝘈𝘱𝘱𝘭𝘦 𝘧𝘰𝘶𝘯𝘥𝘢𝘵𝘪𝘰𝘯 𝘈𝘗𝘐𝘴 𝘧𝘳𝘰𝘮 𝘺𝘰𝘶𝘳 𝘒𝘰𝘵𝘭𝘪𝘯 𝘤𝘰𝘥𝘦."
🗓 Tues 6/3, 5:30pm
📍 Building AI Infra Systems for Vibe Coders
🎟️ partiful.com/e/NRjzYND0fu...
🗓 Tues 6/3, 5:30pm
📍 Building AI Infra Systems for Vibe Coders
🎟️ partiful.com/e/NRjzYND0fu...
He's flipping the script on #KotlinMultiplatform with a talk for iOS devs:
👉 Kotlin vs Swift
👉 Xcode vs Gradle
👉 Debugging KMP
👉 Calling Kotlin from Swift
Details: mdevcamp.eu#filip-dolnik...
He's flipping the script on #KotlinMultiplatform with a talk for iOS devs:
👉 Kotlin vs Swift
👉 Xcode vs Gradle
👉 Debugging KMP
👉 Calling Kotlin from Swift
Details: mdevcamp.eu#filip-dolnik...
Dustin and I give an update on our latest KMP releases and then explain the build setup for an Android KMP app.
youtu.be/gP5Y-ct6QXI?...
Dustin and I give an update on our latest KMP releases and then explain the build setup for an Android KMP app.
youtu.be/gP5Y-ct6QXI?...
@piannaf.bsky.social will be at SOLD OUT #CTOCraftCon next week—connecting with leaders on AI, scaling teams, shared code, modern mobile architecture, org design, and everything in between.
Going? Let’s chat! 👋
conference.ctocraft.com/toronto-2025/
@piannaf.bsky.social will be at SOLD OUT #CTOCraftCon next week—connecting with leaders on AI, scaling teams, shared code, modern mobile architecture, org design, and everything in between.
Going? Let’s chat! 👋
conference.ctocraft.com/toronto-2025/
A native Swift interface.
Steven Ontong shares how we built our Swift SDK with SKIE.
www.powersync.com/blog/buildi...
A native Swift interface.
Steven Ontong shares how we built our Swift SDK with SKIE.
www.powersync.com/blog/buildi...
btw will be talking about SKIE in my #KotlinConf talk later this afternoon 😀
github.com/touchlab/SKI...
btw will be talking about SKIE in my #KotlinConf talk later this afternoon 😀
github.com/touchlab/SKI...
Tadeas Kriz dives into native dependency headaches at #KotlinConf tomorrow:
✅ JVM vs Native loading
✅ CocoaPods vs SPM
✅ What really happens at runtime
If you're shipping #KMP to iOS, this one’s for you.
🔗 kotlinconf.com/speakers/969...
Tadeas Kriz dives into native dependency headaches at #KotlinConf tomorrow:
✅ JVM vs Native loading
✅ CocoaPods vs SPM
✅ What really happens at runtime
If you're shipping #KMP to iOS, this one’s for you.
🔗 kotlinconf.com/speakers/969...
Tadeas Kriz dives into native dependency headaches at #KotlinConf tomorrow:
✅ JVM vs Native loading
✅ CocoaPods vs SPM
✅ What really happens at runtime
If you're shipping #KMP to iOS, this one’s for you.
🔗 kotlinconf.com/speakers/969...
Adaptive Layouts in Compose Multiplatform touchlab.co/adaptive-lay...
Adaptive Layouts in Compose Multiplatform touchlab.co/adaptive-lay...
Both have been champions of #KMP in real-world adoption, and their support is a huge win for the ecosystem. Touchlab is proud to be a Silver Member, let’s keep building the future of Kotlin together! kotlinfoundation.org
Both have been champions of #KMP in real-world adoption, and their support is a huge win for the ecosystem. Touchlab is proud to be a Silver Member, let’s keep building the future of Kotlin together! kotlinfoundation.org
During both days, at the noon pauses, at the Kotlin Foundation booth, you'll be able to talk about your favorite library for a few minutes!
Register here: docs.google.com/document/d/1...
During both days, at the noon pauses, at the Kotlin Foundation booth, you'll be able to talk about your favorite library for a few minutes!
Register here: docs.google.com/document/d/1...
🎤 Production insights from Google Docs
🧠 Deep dives on memory, API design & IDEs
🧑💻 Live codelabs in Room 173
📅 kotlinconf.com/schedule/?day=2025-05-23
📹 Main track is live-streamed ➡️ kotl.in/conf25-live
🎤 Production insights from Google Docs
🧠 Deep dives on memory, API design & IDEs
🧑💻 Live codelabs in Room 173
📅 kotlinconf.com/schedule/?day=2025-05-23
📹 Main track is live-streamed ➡️ kotl.in/conf25-live
✅ Stable Jetpack libs (Room, DataStore, Paging)
🛠️ New #KMP tooling in Android Studio
📱 Google Docs on iOS runs KMP in production
android-developers.googleblog.com/2025/05/andr...
✅ Stable Jetpack libs (Room, DataStore, Paging)
🛠️ New #KMP tooling in Android Studio
📱 Google Docs on iOS runs KMP in production
android-developers.googleblog.com/2025/05/andr...
✨ Integrated New Project wizard
🔍 Preflight checks
🔧 Multiplatform run configurations
🧭 Cross-language support
🎨 Compose Multiplatform support
🔥 Compose Hot Reload
Learn more
blog.jetbrains.com/kotlin/2025/...
✨ Integrated New Project wizard
🔍 Preflight checks
🔧 Multiplatform run configurations
🧭 Cross-language support
🎨 Compose Multiplatform support
🔥 Compose Hot Reload
Learn more
blog.jetbrains.com/kotlin/2025/...
Our ears were burning (in the best way possible)! Lots of great #SKIE chatter on this month's Android Developers Backstage podcast episode.
www.youtube.com/watch?v=DP7O...
Linear MCP integration:
🛠️ Solid auth + error handling
🏷️ Proper team/proj/priority tagging
⚡ Way smoother workflow
✅ Detailed, structured output
Use w/ Goose, Claude, Cursor & more: touchlab.co/linear-mcp-f...
#Alintegration #Linear
Linear MCP integration:
🛠️ Solid auth + error handling
🏷️ Proper team/proj/priority tagging
⚡ Way smoother workflow
✅ Detailed, structured output
Use w/ Goose, Claude, Cursor & more: touchlab.co/linear-mcp-f...
#Alintegration #Linear
If you're an #iOSDev exploring #KMP, this is your talk.
Real talk. Real lessons. Real Kotlin on iOS.
📍 Prague
🗓️ June 3
🔗 mdevcamp.eu#filip-dolnik...
If you're an #iOSDev exploring #KMP, this is your talk.
Real talk. Real lessons. Real Kotlin on iOS.
📍 Prague
🗓️ June 3
🔗 mdevcamp.eu#filip-dolnik...