Kevin Schildhorn
banner
kevinschildhorn.bsky.social
Kevin Schildhorn
@kevinschildhorn.bsky.social
Kotlin Multiplatform developer at @touchlab.co and new dad.
Fan of board games, video games, photography, and occasionally drawing.

https://dev.to/kevinschildhorn
Reposted by Kevin Schildhorn
It's September, which means it is time for our yearly #FinishTheDamnGame month!

It's a contest to beat old games from your backlog, and we give out game codes and gift cards and celebrate what we already have.

Interested? Find out the rules here!

www.spritesanddice.com/news/finish-...
Finish The Damn Game Month 2025 Edition Contest
Our Fourth Year Of Prizes and Giveaways! Inquire Within
www.spritesanddice.com
September 1, 2025 at 1:25 PM
Reposted by Kevin Schildhorn
We’ve learned a lot about scaling for mobile. @namnum.bsky.social will talk about why “second-platform thinking” (web → mobile, iOS → Android) should start early - even before your AI-coded MVP ships.

🗓 Tues 6/3, 5:30pm
📍 Building AI Infra Systems for Vibe Coders
🎟️ partiful.com/e/NRjzYND0fu...
RSVP to Building AI Infra Systems for Vibe Coders | Partiful
An evening of talks, real systems thinking, and good vibes for developers building AI-native, fullstack apps. Hear from founders, engineers, and early builders who are shipping the backends behind mo...
partiful.com
June 2, 2025 at 6:41 PM
Reposted by Kevin Schildhorn
Don’t miss it! 🎤

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 | KotlinConf 2025, May 21–23, Copenhagen
KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.
kotlinconf.com
May 22, 2025 at 1:02 PM
Reposted by Kevin Schildhorn
📣 We’re thrilled to welcome Block & Meta to the #KotlinFoundation! 🙌

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
Home
Kotlin Foundation – protect, promote and advance the development of the Kotlin programming language.
kotlinfoundation.org
May 22, 2025 at 7:00 AM
Reposted by Kevin Schildhorn
Fresh off big #KotlinMultiplatform news @ #GoogleIO, Google’s showing up strong at #KotlinConf.

🎤 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
Schedule | KotlinConf 2025, May 21–23, Copenhagen
KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.
kotlinconf.com
May 21, 2025 at 4:10 PM
Reposted by Kevin Schildhorn
Touchlab is the ground at #GoogleIO where #KotlinMultiplatform made headlines, and we’re here for it! 🚀

✅ 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...
Android’s Kotlin Multiplatform announcements at Google I/O and KotlinConf 25
Android's Kotlin and KMP efforts announced at Google I/O 2025 and KotlinConf 2025 include new Jetpack library support, tools improvements, and more.
android-developers.googleblog.com
May 20, 2025 at 8:30 PM
Reposted by Kevin Schildhorn
A must-watch for anyone still needing reassurance that #KMP is the future of mobile development!

Our ears were burning (in the best way possible)! Lots of great #SKIE chatter on this month's Android Developers Backstage podcast episode.
We have a new episode of the ADB podcast up, this time covering KMP -- Kotlin multiplatform. Yigit Boyar (@yboyar.bsky.social), Dustin Lam and I discuss library support, developer experience and a lot more. I found it fascinating, but Yigit's dog fell asleep...

www.youtube.com/watch?v=DP7O...
​​Kotlin Multiplatform: Have your code and eat it too
YouTube video by Android Developers
www.youtube.com
May 19, 2025 at 10:22 PM
Reposted by Kevin Schildhorn
Integrate Linear with your AI workflow!

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 for AI Agents
Touchlab’s enhanced Model Context Protocol (MCP) integration for Linear allows your AI agent to interact directly with Linear, streamlining workflows and saving you time. Building upon existing ...
touchlab.co
May 15, 2025 at 8:39 PM
Reposted by Kevin Schildhorn
Fresh from the Kotlin #ComposeMultiplatform community: Storytale is a new plugin to preview Composables in isolation—think Storybook for Compose. @kevinschildhorn.bsky.social breaks down what it does, how it works, what’s promising (and what’s not). touchlab.co/previewing-s...
Taking a Look at Storytale
Storytale is a Gradle plugin that generates interactive component libraries for your UI. We'll go over how it works and how it can help your design system.
touchlab.co
April 16, 2025 at 7:36 PM
Reposted by Kevin Schildhorn
🚀 We're Hiring #KotlinMultiplatform Dev’s in Brazil 🇧🇷

Join Touchlab & help shape the future of KMP!

✅ Build #KMP-based mobile apps
✅ Advise on best practices & architecture
✅ Contribute to open-source projects
✅ Fully remote, flexible, & collaborative

📌 Apply now!
Kotlin Multiplatform Mobile Developer (Brazil)
Touchlab is looking for a Kotlin developer with significant Kotlin Multiplatform experience who wants to work with us and have a major impact on the development and maturity of the Kotlin…
touchlab.co
February 28, 2025 at 9:51 PM
Reposted by Kevin Schildhorn
🚀 Kotlin Multiplatform Tooling – Shifting Gears!

We’re doubling down on KMP support in IntelliJ IDEA and Android Studio! As a result, we’re discontinuing KMP support in Fleet, but all the insights we've gained will fuel our future efforts. Get the details here:
blog.jetbrains.com/kotlin/2025/...
Kotlin Multiplatform Tooling – Shifting Gears | The Kotlin Blog
A couple of years ago, we initiated the idea of creating a Kotlin Multiplatform IDE to help facilitate the development of KMP applications. We embarked on this venture, building on the Fleet platform,
blog.jetbrains.com
February 11, 2025 at 4:09 PM
Reposted by Kevin Schildhorn
🚀 #KMMBridge 1.2.1 is here!

What’s new?
✅ Publish CocoaPods artifacts via GitHub Releases
✅ Better error logging for faster debugging
✅ Smoother #KMP-to-iOS workflow

@kevinschildhorn.bsky.social breaks down all the updates here 👇
KMMBridge 1.2.1 Released
KMMBridge is a Gradle plugin that publishes Kotlin Multiplatform Xcode Framework dependencies for Swift Package Manager and CocoaPods. The 1.2.1 release fixes issues around publishing packages u...
touchlab.co
February 4, 2025 at 8:23 PM
#photography #jimthorpe on a Nikon D40.
January 29, 2025 at 2:32 AM
Reposted by Kevin Schildhorn
KMMBridge includes ArtifactManager for custom publishing—@kevinschildhorn.bsky.social 's new guide makes it simple to store your XCFrameworks in Google Cloud Storage in this 2-part tutorial.
How to create a Custom Artifact Manager for KMMBridge - Adding a Custom Artifact Manager
KMMBridge allows you to publish artifacts to some of the most popular repositories online, but what if you want to publish somewhere else? This two part post will go through how to create a cust...
touchlab.co
January 28, 2025 at 5:40 PM
I spent my Saturday working on a small fantasy drafting app for the Puppy Bowl. It doesn't do the full draft but you can select players and assign them to teams, then export a CSV with the results. As a bonus it's written in KMP because all the libraries worked in common.

github.com/KevinSchildh...
January 26, 2025 at 6:22 PM
Reposted by Kevin Schildhorn
🌟 Calling all #KotlinMultiplatform developers! 🌟

We’re expanding our contractor pool and looking for talented devs to join us. Work remotely, collaborate with experts, and help shape the future of #KMP!

📄 Apply now:
Kotlin Multiplatform Developer (Contract)
We're expanding our contractor pool and seeking multiple talented developers to work with us on a variety of innovative projects.
touchlab.co
January 13, 2025 at 6:15 PM
Reposted by Kevin Schildhorn
🚨 We’re hiring! 🚨

Touchlab is looking for talented #KotlinMultiplatform Developers to join other team members in LATAM 🌎

Work remotely, shape the future of #KMP, and collaborate with the team at the forefront of mobile innovation!

👉 Apply now:
Kotlin Multiplatform Mobile Developer (LATAM)
Touchlab is looking for a Kotlin developer with significant Kotlin Multiplatform experience who wants to work with us and have a major impact on the development and maturity of the Kotlin…
touchlab.co
January 10, 2025 at 7:22 PM
Whoever named these, shame on you
January 4, 2025 at 2:54 AM
iOS dev question: Anyone know how to modify a photo in your iOS photo library? I tried using PHPhotoLibrary but I couldn't get it working the way I wanted it. I want to be able to change bytes, not just add filters or whatever.

#swift #ios #phphotolibrsry
January 2, 2025 at 1:45 AM
Reposted by Kevin Schildhorn
🚨 Major KMP Update: Debugging Kotlin in Xcode with SPM is now possible! Simplify workflows for iOS teams while scaling Kotlin Multiplatform. Read @kpgalligan.bsky.social ’s breakdown:
Debugging Kotlin in Xcode with SPM Builds
Virtually all native mobile teams integrate Kotlin Multiplatform by publishing Xcode binaries, usually with SPM. This is generally easy to integrate, but prevented iOS developers from browsing o...
touchlab.co
December 19, 2024 at 2:28 PM
Reposted by Kevin Schildhorn
I released jetc.dev Newsletter Issue #245! Compose and Wear Compose alphas! @tdcolvin.bsky.social on camera apps! @kevinschildhorn.bsky.social on multiplatform adaptive layouts! And... do we really want to know what the "X" is in "Android XR"?!? jetc.dev/issues/245 #JetpackCompose #AndroidDev
jetc.dev: Jetpack Compose Resources
Home of the jetc.dev Jetpack Compose newsletter! In the latest issue: Compose and Wear Compose alphas! Tom Colvin on camera apps! Kevin Schildhorn on multiplatform adaptive layouts! And... do we reall...
jetc.dev
December 17, 2024 at 2:02 PM
Took an old toboggan and made it into a Christmas decoration. Not too shabby
December 10, 2024 at 3:42 PM
Compose Multiplatform just added support for Canonical/Adaptive UIs, adapting screen content based on the screen size. A longer post and sample to come, but it's really neat seeing it work on all these different screens! www.jetbrains.com/help/kotlin-...

#kotlin #CMP #KMP #android #ios #mobiledev
December 9, 2024 at 9:45 PM
Reposted by Kevin Schildhorn
DateFormatter is super useful, but it's also really error-prone 😩

It's so easy to set a bad format or re-create the formatter too often...

But did you know that a simpler and more robust alternative exists?

www.swiftwithvincent.com/blog/bad-pr...
Bad practice: not using the modern formatting API — Swift with Vincent
You’re more of a video kind of person? I’ve got you covered! Here’s a video with the same content than this article 🍿
www.swiftwithvincent.com
December 9, 2024 at 12:33 PM