Backend(Ktor)-KMP(IOS-Android-Desktop)
KMP Server Driven UI Example.
Changes made in the admin panel can be easily tracked on a platform-specific or collective basis.
#JetpackCompose #KotlinMultiplatform #androiddevs
> upcoming support for built-in multi-browser web previews, Android emulators, and iOS simulators.
iOS simulator on the web is the best part (I'm biased). So many potential #KotlinMultiplatform devs are on Windows and Linux machines
* yes, also Flutter and RN and Maui devs (though they don't talk about .NET)
* multi-browser previews is also great. I'm a fan of https://sizzy.co/
Have any #KotlinMultiplatform users here tried to do anything about the abysmal iOS link times? I'm working on release automation for iOS pods of the core KMP SDK at work and the link step for each Darwin target taking multiple minutes really adds up.
Say hi to FeedFlow!
I made an RSS Reader for Android, iOS and macOS, powered my #JetpackCompose, #ComposeDesktop , #SwiftUI, #KotlinMultiplatform and my library RSSParser π
It's opinionated since all the articles open on their website, but you can choose the browser (mobile only).
Usually, I read stuff on DuckDuckGo so trackers are blocked and I can nuke everything afterwards. Plus I keep my reading separated from my main browser.
It's available now on Google Play, App Store, and for macOS.
#JetpackCompose #composedesktop #swiftui #KotlinMultiplatform
π€― Still blows my mind how easy it is to call native APIs from #KotlinMultiplatform
In this PR, I delegate to a native iOS 'bottom sheet' with a UIDatePicker, all written in Kotlin, and driven from Compose.
Managed to get login working in tivi.app on iOS π
Delegated the OAuth flow to the AppAuth-iOS framework for ease, but was surprisingly easy to hook into the #KotlinMultiplatform DI graph. Getting closer to being fully functioning...
Posted something new that i have explored on #kotlin #JetpackCompose
βWrite unit tests and UI tests in your Kotlin Multiplatform app!β by Anmol Verma
link.medium.com/v6oNkhdQlAb
#kotlin #JetpackCompose #kotlinconf23 #KotlinMultiplatform
New release of Ktorfit, it's now using Ktor clients 2.3.0 #kotlin #kotlinmultiplatform #androiddev https://github.com/Foso/Ktorfit
#kotlin #KotlinMultiplatform #AndroidDev
New release of Ktorfit for KSP 1.8.20-1.0.10 π₯³. There is now also a additonal version that will not automatically add the Ktor clients dependencies. Please check the changelog #kotlin #kotlinmultiplatform #AndroidDev https://github.com/Foso/Ktorfit/releases/tag/v1.1.0
#kotlin #KotlinMultiplatform #AndroidDev
This recent episode of ATOM (A Touch of Multiplatform) has Pamela and Justin chatting with Colin Lee and Annyce Davis from Meetup on how their team adopted and scaled #KotlinMultiplatform Mobile.
https://touchlab.co/atom-a-touch-of-multiplatform-episode-4
Discussions: https://discu.eu/q/https://touchlab.co/atom-a-touch-of-multiplatform-episode-4
#KotlinMultiplatform #kotlin #programming
Happy to publish first blog post in 2023. One more coming soon! #KotlinMultiplatform #kotlin
Russell has been a pillar of the #KotlinMultiplatform community since the beginning. Multiplatform Settings 1.0.0 is a huge milestone. Congrats, Russell!
> if you have existing platform code using SharedPreferences, UserDefaults, web Storage, or any of the other platform APIs that Multiplatform Settings supports, you can continue to use that code and it will share its source of truth with your common code using Multiplatform Settings.
Taking the first steps towards building a KMM project π
Question: Which Android Studio version do you use for your KMM apps? π€
#kotlin #KotlinMultiplatform #androiddev
2023 will mark 10 years since I gave my first talk (ever) which was at #fosdem
Well I'm back! Coming full circle. In the #kotlin Dev room to chat about how we moved to #KotlinMultiplatform
https://fosdem.org/2023/schedule/event/how_we_moved_sdks_to_kmp/
#fosdem #kotlin #KotlinMultiplatform
Planning to start some online Kotlin courses, so I would love to connect with everyone from JVM world; #AndroidDev #kotlin #KotlinMultiplatform or whatever. Let's see if Mastodon is also worth it. π
#AndroidDev #kotlin #KotlinMultiplatform
I'm getting sick myself now BUT first talk for 2023 is confirmed! See you at #fosdem to talk about moving SDKs to #KotlinMultiplatform #kotlin
#fosdem #KotlinMultiplatform #kotlin
I'm saddened to hear JetBrains is sunsetting the AppCode IDE - https://blog.jetbrains.com/appcode/2022/12/appcode-2022-3-release-and-end-of-sales-and-support/
I've been using it since the JetCIDR days (iOS 4 maybe?). The first time I ran the inspection to find mis-matched `retain` and `release` calls was magic.
I hope the code lives on and Swift support gets rolled into the Kotlin Multiplatform Plugin.
#Kotlin #Swift #JetBrains #AppCode #KotlinMultiplatform #KMM #KotlinNative
#kotlin #swift #jetbrains #appCode #KotlinMultiplatform #kmm #KotlinNative
Got it working!
#jetpackcompose on #iOS. #kotlin
#kotlinmultiplatform
#kmp
#kmp #KotlinMultiplatform #kotlin #iOS #JetpackCompose
RT @TouchlabHQ
A new episode of #ATOM just dropped!
@pamelaahill and @piannaf have a wide-ranging conversation w/@JakeWharton and @jessewilson from Cash App, covering everything from preferred work setups to thoughts on the #KotlinMultiplatform ecosystem.
https://touchlab.co/a-touch-of-multiplatform-episode-2/
I just gave a talk on #KotlinMultiplatform on a local GDG event. However, I would like to do it again online in a near future.
You can find my slides here: https://speakerdeck.com/ilkeraslan/yet-another-kmp-star