This tutorial shows how to build a production-ready admin dashboard for Ollama that runs on Android and Desktop with about 95% shared Kotlin code. #kotlinmultiplatform
Live with some bugfixes and filters graphing
Late start today so ill be streaming later than usual!
twitch.tv/dpaltv
www.youtube.com/@dpaltv
#liftbro #buildinpublic #kotlinmultiplatform #ios #android #opensource
Started to use Claude via @github.com Copilot to do some work of @vocabkit.bsky.social — Claude cannot understand Koin dependency injection in multi-modular Kotlin Multiplatform project for now 📌 Assigned new task let’s see how it will handle it 👀
#aicoding #vibecoding #kotlin #kotlinmultiplatform
Shavin some yaks
twitch.tv/dpaltv
#opensource #powerlifting #kotlinmultiplatform #android #ios
orphic.fm/albums/0-2-1...
Brand new DJ module scratches this itch.
#synth #synthsky #BuildInPublic #KotlinMultiplatform
NDD - Napkin Driven Development!
Lets see what I end up with!
www.youtube.com/@dpaltv
live.dpal.tv
#kotlinmultiplatform #opensource #ios #android #powerlifting
Why KMP?
youtube.com/shorts/p8j9s...
#crossplatformdev #kotlinmultiplatform #ios #android #web
Are you still using AGP 8 in Kotlin Multiplatform projects? If so, that’s fine, but AGP is still running 🚂 There’s a new version, 9.1.0 ⚡️ If you’d like to stay current, check out our GitHub template with the guideline 🍉 github.com/watermelonKo...
#Kotlin #KotlinMultiplatform
Today finishing up camera recording for the timer...
And ive also got a bunch of empty space on my walls due to a slight shift in the camera....
WHAT DO I PRINT TO FILL THE VOID
live.dpal.tv
#livecoding #kotlinmultiplatform #powerlifting #3dprinting
🚀 Kotlin 2.3.20-RC3 is out.
Fixes include:
• Missing "@ swc/helpers" in the bundled "yarn.lock" for Kotlin WASM tooling
• "iosX64" no longer incorrectly marked as deprecated in the Kotlin Gradle DSL
Full notes
github.com/JetBrains/ko...
#Kotlin #KotlinMultiplatform #AndroidDev
Synth Source is available at github.com/balch/orphic... .
It's a #KotlinMultiplatform app. The first 10 #AndroidDev developers can clone it for free, after that the price doubles.
I’ve launched the @watermelonkode.bsky.social 🍉 Discord👋
A space for serious Kotlin Multiplatform builders. 🫵
We’re building VocabKit + more KMP projects. If you build, you’re welcome 🤝
discord.gg/ZtkY5X4ha3 🚀
#kmp #kotlin #kotlinmultiplatform #cmp #compose #androiddev #iosdev
What do you get when you combine ML + MediaPipe + ASL + #Orpheus?
I call this masterpiece "Handwavy"
#AndroidDev #BuildInPublic #KotlinMultiplatform
This was a (nice) accidental discovery.
#AndroidDev #BuildInPublic #KotlinMultiplatform #Orpheus
We're LIVE! 🔴
Two goals:
AT Proto integration for liftbro.ca (Share lifts to Bsky!)/Tinkering with the release pipeline
Come hang while I abuse my executive power to over-engineer.
📺 live.dpal.tv
#opensource #buildinpublic #livestream #kotlinmultiplatform
New article 🚀 Build-Logic module in Kotlin Multiplatform with AGP 9.0.0 — Convention Plugins explained.
If you’re building scalable KMP apps, this structure will change how you manage Gradle ✅ blog.watermelonkode.com/build-logic-...
#KotlinMultiplatform #Kotlin #AndroidDev #iOSDev #KMP #CMP
orphic.fm/albums/cross...
Code available at github.com/balch/orphic...
#AndroidDev #BuildInPublic #KotlinMultiplatform #Orpheus
coffeepomodoro.com ☕ is leveling up! 🚀
Migrated from AGP 8.13.2 ➡️ AGP 9.0.1
Refactored the legacy monolith into a future-proof Split Architecture: ❌ Single Module ✅ :androidApp (Launcher) + :shared (Logic)
Ready for the next gen of KMP tools! 🛠️
#BuildInPublic #KotlinMultiplatform #AndroidDev
Re-created a swipe card animation in KMP with CMP 🔥 Smooth drag + buttery animations ✅
🏔️ Showing only 3 UI cards while supporting 10… or 1,000+ items behind the scenes ⚡️
This will ship in VocabKit 📚 Let’s join waitlist 📩 vocabkit.ca
#KotlinMultiplatform #Compose #KMP #iOSDev #AndroidDev #Kotlin
Alright TODAY we finish the timer.... RIGHT
Assuming I can get this video rendering!
Otherwise ill be automating a bunch of the App release process that ive been putting off (app screenshots, release notes)
LETS GOO
live.dpal.tv
#opensource #powerlifting #timer #android #ios #kotlinmultiplatform
Episode 336 - Interview Kotlin avec Arnaud Giuliani #Kotlin #Android #Coroutines #MobileDevelopment #KotlinMultiplatform #ReactiveProgramming #OpenSource #Backend #DeveloperCommunity sur www.youtube.com/watch?v=07TM... et en podcast lescastcodeurs.com/2026/02/06/l...
Going live with some dev
Going to try out opencode.ai and see what it can do while I tinker around with a new "Timer" feature for LiftBro
live.dpal.tv
#livecoding #kotlinmultiplatform #opensource #powerlifting #opencode
Live with some more kmp library development!
Open Sourced these (still need to release to maven though)
github.com/dpaltv/flowvi
github.com/dpaltv/navi
I was tired of copy pasting them everywhere 😂
tune in! live.dpal.tv
#livecoding #opensource #kotlinmultiplatform
𝗠𝘂𝗹𝘁𝗶𝗽𝗹𝗮𝘁𝗳𝗼𝗿𝗺 𝗽𝗮𝘁𝘁𝗲𝗿𝗻𝘀 𝗶𝗻 𝗞𝗼𝘁𝗹𝗶𝗻 𝗮𝗻𝗱 𝗖𝗼𝗺𝗽𝗼𝘀𝗲 𝗳𝗼𝗿 𝗶𝗢𝗦 𝗶𝗻𝘁𝗲𝗿𝗼𝗽𝗲𝗿𝗮𝗯𝗶𝗹𝗶𝘁𝘆 📱🍎
The talk was presented at droidcon London 2025 🎤
www.youtube.com/watch?v=0gnB...
#kotlinmultiplatform #kmp #composemultiplatform #iosdev #crossplatform #droidcon #android #androiddeveloper #kotlin #AndroidDev
🍉 New GitHub Template: KMP Wizard → AGP 9.0.0 ready Android + iOS + Compose MP baseline.
📚 Medium: blog.watermelonkode.com/how-to-updat...
🎁 GitHub: github.com/watermelonKo...
We'd love to hear feedback, please write below! 🤝
@kotlinlang.org #KotlinMultiplatform #KMP #AndroidDev #iOSDev #Kotlin
I migrated a fresh Kotlin Multiplatform Wizard project to AGP 9.0.0 and published it as a GitHub template 🪄
📚 Write-up: blog.watermelonkode.com/how-to-updat...
🎁 GitHub Repo: github.com/watermelonKo...
#Kotlin #KotlinMultiplatform #KMP #AGP #Android #ComposeMultiplatform #CMP
Doing some Redesigns of one of the first pages I made for lift bro today!
(And some scribbly notes of what I want to do!)
Lets see what happens!!
live.dpal.tv
#mobiledesign #kotlinmultiplatform #powerlifting #android #ios #livecoding #programming
Android Gradle Plugin 9 (agp = "9.0.0") works in Android Studio Panda 1 2025.3.1 Canary 5 and Otter 3 Feature Drop 2025.2.3 but it does not yet work in IntelliJ 2025.3.2 Preview. Hence, we🍉 are using AS Panda for now and it has island design 🎨🐼 How about you? 💭 #KotlinMultiplatform #Kotlin #Android
Its me live again!
On the menu today:
- Bug fixes (as usual)
- Screenshot testing: I generated some previews last night so I can setup some screenshot testing (and other tooling!)
- Error Handling (Local Server edge cases)
📺 live.dpal.tv
#livecoding #android #ios #kotlinmultiplatform
Live with some more liftbro.ca dev! 🚀
Starting the morning with some bug squashing 🐛 before we get into the real 🍖...
Finishing up the Local Server and finally launching it for Android! (Wrapped is done, so no more excuses...)
📺 live.dpal.tv
#kotlinmultiplatform #android #ios #ktor