Sign in

Kevin Schildhorn

@kevinschildhorn.bsky.social
289 followers 381 following 18 posts

Kotlin Multiplatform developer at @touchlab.co and new dad. Fan of board games, video games, photography, and occasionally drawing. dev.to/kevinschildhorn

PostsRepliesMedia
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 16/03/2026
📣 KotlinConf 2026 schedule is out! @kevinschildhorn.bsky.social highlighted the talks we're most excited about—including one from @tadeas.bsky.social on our team. Curious what others are most interested in seeing👇 touchlab.co/kotlinconf-2... kotlinconf.com/schedule/?da...
touchlab.co
The KotlinConf 2026 talks that we're excited about
The KotlinConf 2026 schedule was recently announced and there are a lot of talks to be excited about. We decided to compile a list of the talks we're excited to see.
083
Reposted by Kevin Schildhorn
Sprites And Dice @spritesanddice.bsky.social · 01/09/2025
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-...
spritesanddice.com
Finish The Damn Game Month 2025 Edition Contest
Our Fourth Year Of Prizes and Giveaways! Inquire Within
094
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 02/06/2025
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...
partiful.com
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...
023
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 22/05/2025
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...
kotlinconf.com
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.
031
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 22/05/2025
📣 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
kotlinfoundation.org
Home
Kotlin Foundation – protect, promote and advance the development of the Kotlin programming language.
091
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 21/05/2025
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
kotlinconf.com
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.
041
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 20/05/2025
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-developers.googleblog.com
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.
0103
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 19/05/2025
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.
053
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 15/05/2025
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
touchlab.co
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 ...
112
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 16/04/2025
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...
touchlab.co
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.
0124
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 28/02/2025
🚀 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!
touchlab.co
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…
022
Reposted by Kevin Schildhorn
Kotlin by JetBrains @kotlinlang.org · 11/02/2025
🚀 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/...
blog.jetbrains.com
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,
54713
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 04/02/2025
🚀 #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 👇
touchlab.co
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...
094
Kevin Schildhorn @kevinschildhorn.bsky.social · 29/01/2025
#photography #jimthorpe on a Nikon D40.
0100
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 28/01/2025
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.
touchlab.co
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...
0104
Kevin Schildhorn @kevinschildhorn.bsky.social · 26/01/2025
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...
020
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 13/01/2025
🌟 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:
touchlab.co
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.
072
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 10/01/2025
🚨 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:
touchlab.co
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…
0205
Kevin Schildhorn @kevinschildhorn.bsky.social · 04/01/2025
Whoever named these, shame on you
000
Kevin Schildhorn @kevinschildhorn.bsky.social · 02/01/2025
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
000
Kevin Schildhorn @kevinschildhorn.bsky.social · 19/12/2024
These wrappeds are getting a bit out of hand. git-wrapped.com
git-wrapped.com
GitHub Wrapped 2024 - Your Coding Year in Review
Like Spotify Wrapped, but for your GitHub activity! See your top languages, commit streaks, most productive days, and more in an engaging story format. Get your 2024 coding year in review now.
020
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 19/12/2024
🚨 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:
touchlab.co
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...
1235
Reposted by Kevin Schildhorn
Mark Murphy @commonsware.com · 17/12/2024
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
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...
0173
Kevin Schildhorn @kevinschildhorn.bsky.social · 10/12/2024
Took an old toboggan and made it into a Christmas decoration. Not too shabby
040
Kevin Schildhorn @kevinschildhorn.bsky.social · 09/12/2024
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
081
Reposted by Kevin Schildhorn
Vincent Pradeilles @v-pradeilles.bsky.social · 09/12/2024
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...
swiftwithvincent.com
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 🍿
1208
Reposted by Kevin Schildhorn
Kevin Galligan @kpgalligan.bsky.social · 06/12/2024
KMMBridge 1.1.0 Released! (KMMBridge publishes Kotlin Multiplatform builds through Swift Package Manager) This is a fairly significant release. @touchlab.co is refactoring KMMBridge to focus on it's core task, and to be more maintainable and extendable. touchlab.co/kmmbridge-1.1
touchlab.co
KMMBridge 1.1.0 Released
KMMBridge is a Gradle plugin that publishes Kotlin Multiplatform Xcode Framework dependencies for Swift Package Manager and CocoaPods. The 1.1.0 release is a significant internal refactoring to ...
2315
Reposted by Kevin Schildhorn
TQ 🌿 @witchytq.bsky.social · 06/12/2024
remove AI overview in google by adding -ai at the end #aiisbad #antiai #fuckai
screenshot of google search engine without the ai overview
10282146
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 04/12/2024
Kermit 2.0.5 is here! ✔ Updates to OSLogWriter ✔ Upgrades to Kotlin 2.0.10 ✔ New kermit-io module for writing logs to a file @kevinschildhorn.bsky.social breaks it down here: touchlab.co/kermit-205 #KotlinMultiplatform #KMP
touchlab.co
Kermit 2.0.5 updates OSLogWriter and adds file logging
The 2.0.5 update for Kermit is out now and features various updates to OSLogWriter, as well as the ability to log to a file.
0194
Kevin Schildhorn @kevinschildhorn.bsky.social · 18/11/2024
lifehacker.com/tech/yes-the...
lifehacker.com
Yes, There Is a TweetDeck for Bluesky
Third-party Bluesky apps can do things that the official ones don't, such as add bookmarks, schedule posts, and display a multi-column view.
010
Reposted by Kevin Schildhorn
Touchlab @touchlab.co · 14/11/2024
🚀 Mixing #ComposeMultiplatform with native iOS UI just got easier! devsrsouza.bsky.social 's latest article dives into how Touchlab’s new Compose Swift Bridge tool automates the process, saving you from boilerplate code headaches. #KotlinMultiplatform #SwiftUI #SKIE
buff.ly
Mix Compose Multiplatform with native iOS UI using Compose Swift Bridge
Compose Multiplatform has a critical unique feature. On iOS, you can mix Compose UI with native iOS UI. This is all enabled by the direct interop of Kotlin Multiplatform. That capability is amaz...
1249
Kevin Schildhorn @kevinschildhorn.bsky.social · 15/11/2024
I might have overdone it with following starter packs
media.tenor.com
patrick star from spongebob squarepants is holding an ice cream cone while standing in front of a large rock .
ALT: patrick star from spongebob squarepants is holding an ice cream cone while standing in front of a large rock .
260
Kevin Schildhorn @kevinschildhorn.bsky.social · 13/11/2024
For anyone curious about Kotlin Multiplatform that hasn't tried it yet, here's a nice succinct post about the current ecosystem and how to get started. #kotlin #kotlin-multiplatform getstream.io/blog/kotlin-...
getstream.io
A Developer’s Roadmap to Mastering Kotlin Multiplatform
Learn the ecosystem and architecture of Kotlin Multiplatform following the Kotlin Multiplatform roadmap.
1112
Kevin Schildhorn @kevinschildhorn.bsky.social · 07/11/2024
For anyone interested I've been slowly working on a slideshow app that connects to an FTP server, such as a local NAS, for displaying photos github.com/KevinSchildh... It's built using: * KMP * CMP * Cool It definitely needs some updated docs and it's only jvm currently but it's a good start
github.com
GitHub - KevinSchildhorn/FoToPresenter: Foto Presenter is an image browser and slideshow app that connects to a server via FTP. It uses Kotlin Multiplatform to share code between Android and iOS
Foto Presenter is an image browser and slideshow app that connects to a server via FTP. It uses Kotlin Multiplatform to share code between Android and iOS - KevinSchildhorn/FoToPresenter
174
Reposted by Kevin Schildhorn
John O'Reilly @johnoreilly.dev · 06/11/2024
Mix Native iOS Views in Compose Multiplatform With Touchlab's New Library! youtu.be/UukFp6TbcZ8?... Compose Swift Bridge (touchlab.co/composeswift...) looks like very useful addition to Compose Multiplatform ecosystem!
youtu.be
Mix Native iOS Views in Compose Multiplatform With Touchlab's New Library!
YouTube video by Touchlab
2297