Kevin Schildhorn's Avatar

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

278 Followers  |  381 Following  |  18 Posts  |  Joined: 04.11.2024  |  1.8925

Latest posts by kevinschildhorn.bsky.social on Bluesky

Preview
Finish The Damn Game Month 2025 Edition Contest Our Fourth Year Of Prizes and Giveaways! Inquire Within

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-...

01.09.2025 13:25 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 3
Preview
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...

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...

02.06.2025 18:41 β€” πŸ‘ 2    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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...

22.05.2025 13:02 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Preview
Home Kotlin Foundation – protect, promote and advance the development of the Kotlin programming language.

πŸ“£ 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

22.05.2025 07:00 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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

21.05.2025 16:10 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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...

20.05.2025 20:30 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

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.

19.05.2025 22:22 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
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 ...

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

15.05.2025 20:39 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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...

16.04.2025 19:36 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
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…

πŸš€ 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!

28.02.2025 21:51 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
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,

πŸš€ 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/...

11.02.2025 16:09 β€” πŸ‘ 47    πŸ” 13    πŸ’¬ 5    πŸ“Œ 5
Preview
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...

πŸš€ #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 πŸ‘‡

04.02.2025 20:23 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
Save 20% on Lynked: Banner of the Spark on Steam Lead the resistance in a world overrun by rogue machinesβ€”if you can find the time. When you're not out slaying bots, you'll be at home building your town, befriending eccentric robots, crafting gear, ...

store.steampowered.com/app/3159570/...

03.02.2025 00:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

#photography #jimthorpe on a Nikon D40.

29.01.2025 02:32 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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.

28.01.2025 17:40 β€” πŸ‘ 10    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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...

26.01.2025 18:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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.

🌟 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:

13.01.2025 18:15 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
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…

🚨 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:

10.01.2025 19:22 β€” πŸ‘ 20    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1

I was just considering getting something like this, I might have to give it a try

04.01.2025 02:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Whoever named these, shame on you

04.01.2025 02:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

02.01.2025 01:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

These wrappeds are getting a bit out of hand. git-wrapped.com

19.12.2024 19:21 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

🚨 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:

19.12.2024 14:28 β€” πŸ‘ 23    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
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...

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

17.12.2024 14:02 β€” πŸ‘ 18    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
Post image

Took an old toboggan and made it into a Christmas decoration. Not too shabby

10.12.2024 15:42 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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

09.12.2024 21:45 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
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 🍿

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...

09.12.2024 12:33 β€” πŸ‘ 20    πŸ” 8    πŸ’¬ 1    πŸ“Œ 0
Preview
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 ...

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

06.12.2024 17:46 β€” πŸ‘ 32    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0
screenshot of google search engine without the ai overview

screenshot of google search engine without the ai overview

remove AI overview in google by adding -ai at the end

#aiisbad #antiai #fuckai

06.12.2024 09:07 β€” πŸ‘ 288    πŸ” 150    πŸ’¬ 10    πŸ“Œ 2
Hacking with Swift – learn to code iPhone and iPad apps with free Swift tutorials Learn Swift coding for iOS with these free Swift tutorials

hackingwithswift.com is a great swift resource, if you’re looking for videos then CodeWithChris is good too www.youtube.com/@CodeWithChris

06.12.2024 14:57 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@kevinschildhorn is following 20 prominent accounts