Grilled Cheese

ExploreLog inSign up
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-10 01:38:52 EDT

Explore

PostsPeople
LatestRanked
@canerkaseler.bsky.socialOct 9, 2026, 12:45 PM

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

@watermelonkode.bsky.socialOct 6, 2026, 8:30 PM

Shared code should reduce complexity, not move complexity somewhere else. Good KMP architecture starts with clear responsibilities between modules. #KMP #KotlinMultiplatform #SoftwareArchitecture

@watermelonkode.bsky.socialOct 5, 2026, 1:30 PM

In Kotlin Multiplatform projects, the Swift boundary deserves attention. A shared module should feel natural to the iOS developers consuming it. #iOSDev #KotlinMultiplatform #Swift

@canerkaseler.bsky.socialOct 3, 2026, 12:00 AM

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

@watermelonkode.bsky.socialOct 2, 2026, 10:00 PM

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

@ltfuzzyboots.bsky.socialOct 2, 2026, 5:04 PM

🔴 LIVE 🔴

Back from vacation and ready with some new ideas!

More Lift Bro dev today.... but a new app may make an appearance!

twitch.tv/dpaltv

#opensource #liftbro #kotlinmultiplatform #buildinpublic #android #ios

@canerkaseler.bsky.socialSep 30, 2026, 4:15 PM

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

@canerkaseler.bsky.socialSep 29, 2026, 12:00 AM

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

@ltfuzzyboots.bsky.socialSep 28, 2026, 4:34 PM

🔴 LIVE :red_circle:

More lift bro dev, some final touches on the recent set feature!

And maybe some Onimusha 😅

twitch.tv/dpaltv
www.youtube.com/@dpaltv

#kotlinmultiplatform #opensource #liftbro #powerlifting

@watermelonkode.bsky.socialSep 27, 2026, 10:00 PM

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

@watermelonkode.bsky.socialSep 26, 2026, 8:00 PM

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

@watermelonkode.bsky.socialSep 25, 2026, 9:30 PM

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

@watermelonkode.bsky.socialSep 25, 2026, 2:00 AM

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

https://discord.com/invite/ZtkY5X4ha3

@watermelonkode.bsky.socialSep 25, 2026, 12:00 AM

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

@filipebaptista.bsky.socialSep 24, 2026, 1:50 PM

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

#dclx26 #androiddev #kmp

@watermelonkode.bsky.socialSep 24, 2026, 2:00 AM

KMP module boundaries deserve more attention than code-sharing percentages. A shared module with clear responsibilities ages better than one giant commonMain that knows everything. #KotlinMultiplatform #SoftwareArchitecture #KMP

@watermelonkode.bsky.socialSep 22, 2026, 10:30 PM

In a KMP project, treat the Swift/Kotlin boundary like a public API. Keep it small, predictable, and boring. Every extra type crossing that boundary becomes future interoperability work. #iOSDev #KotlinMultiplatform #Swift

@watermelonkode.bsky.socialSep 21, 2026, 5:40 PM

KMP architecture gets cleaner when you share decisions, not platforms. Keep business rules and state machines common; keep platform APIs behind narrow boundaries. Sharing 100% of code is not the goal. #KotlinMultiplatform #KMP #MobileDev

@ltfuzzyboots.bsky.socialSep 16, 2026, 3:57 PM

🔴 LIVE 🔴

More KMM development!

Finalizing some DB updates with domain layer fixes

And onto animations!!!

twitch.tv/dpaltv
www.youtube.com/@dpaltv

#opensource #kotlinmultiplatform #cleanarchitecture

@watermelonkode.bsky.socialSep 14, 2026, 9:00 PM

New week, new read on our Medium publication: a breakdown of dependency injection patterns that actually work across KMP's shared and platform layers. #KotlinMultiplatform #TechWriting #DevCommunity

https://blog.watermelonkode.com

Load more