@StewartLynch are there any good Bluesky starter packs for iOS Devs that you'd recommend?
• Software Engineer
• Kotlin @GoogleDevExpert
• Open-source #KMP projects at http://github.com/joreilly
• Blog at http://johnoreilly.dev
@StewartLynch are there any good Bluesky starter packs for iOS Devs that you'd recommend?
If folks can add a "Bluesky" custom link in their Sessionize speaker profile then hopefully we can start to show in Confetti (https://github.com/joreilly/Confetti) for future conferences
On Bluesky as https://bsky.app/profile/oreillyj.bsky.social
Using Vertex AI in a Compose/Kotlin Multiplatform project https://johnoreilly.dev/posts/vertex-ai-kmp/
Still more work needed but have core functionality working in Confetti (https://github.com/joreilly/Confetti) iOS client to support Google Sign-In + bookmarks (matching up with what's in Android client already). #KMP
Following Kotlin Multiplatform samples updated to use Ktor 3.
➡️ ClimateTrace (https://github.com/joreilly/ClimateTraceKMP)
➡️ PeopleInSpace (https://github.com/joreilly/PeopleInSpace)
➡️ BikeShare (https://github.com/joreilly/BikeShare)
➡️ FantasyPremierLeague (https://github.com/joreilly/FantasyPremierLeague)
➡️ GalwayBus (https://github.com/joreilly/GalwayBus)
Using Circuit with kotlin-inject in a Kotlin/Compose Multiplatform project https://johnoreilly.dev/posts/circuit-cmp-kmp/
A short article outlining some of changes made to the BikeShare #KMP sample to make of the really nice Circuit framework.
Wrote a short article outlining changes made to add kotlin-inject to the BikeShare Kotlin Multiplatform sample. https://johnoreilly.dev/posts/kotlin-inject-kmp/ #KMP
In just over a week I'll be starting work as a staff software engineer at Kraken Technology....part of Octopus Energy group. Very excited about both the focus of the company (green energy) and the tech (Kraken has been a pioneer in use of Kotlin Multiplatform).
Trying GalwayBus Kotlin Multiplatform sample (https://github.com/joreilly/GalwayBus) on iOS 18 based simulator and built with Xcode 16 beta. Will try more of the samples but looking good so far. #wwdc24 #KMP
Just fyi that the Confetti #KMP project now includes data for Droidcon Berlin (https://github.com/joreilly/Confetti)
The Jetpack Paging library recently went KMP with its 3.3.0 release - really neat to see how you can hook it up to SwiftUI by using the common APIs available to all platforms!
Thanks @oreillyj for the great blog post: https://johnoreilly.dev/posts/jetpack_paging_kmp/
Next conference supported by Confetti (https://github.com/joreilly/Confetti)....SheDev, an International Women's Day celebration organized by GDG Warsaw on March 9, 2024 (https://gdg.community.dev/events/details/google-gdg-warszawa-presents-shedev-international-womens-day/)
OK, I pushed the button on jetc.dev Newsletter Issue #203! Compose Multiplatform RCs! State! Nested scrolling! @oreillyj on Amper! Compose Cupertino! Compose... Hammer? And... we can memoize lambdas?!? https://jetc.dev/issues/203 #JetpackCompose #AndroidDev
Using Amper with Fleet in a Kotlin/Compose Multiplatform project https://johnoreilly.dev/posts/amper-kmp-climatetrace/
With the recent 0.2.0 release of Amper I thought it was finally time to have a go at migrating one of the #KMP samples I have over to using it! Changes are in the ClimateTraceKMP amper branch.(https://github.com/joreilly/ClimateTraceKMP/tree/amper)
If you're interested in using Gemini, Google's LLM with Kotlin Multiplatform, check out @oreillyj's work!
https://not-only-swift.peterfriese.dev/issues/53?i=nAxPjXP#nAxPjXP
Exploring use of Gemini Generative AI APIs in a Kotlin/Compose Multiplatform project https://johnoreilly.dev/posts/gemini-kotlin-multiplatform/
New basic Kotlin Mutliplatform sample to exercise Gemini Generative AI APIs (using Ktor with REST version of Gemini APIs
https://ai.google.dev/tutorials/rest_quickstart).
UI is using Compose Multiplatform running on iOS, Android, Desktop and (Wasm based) Web.
The Kotlin/Wasm based Compose for Web clients in following Kotlin Multiplatform projects are using new alpha. Exciting times! 🚀
✅ PeopleInSpace (https://github.com/joreilly/PeopleInSpace)
✅ BikeShare (https://github.com/joreilly/BikeShare)
✅ Chip-8 (https://github.com/joreilly/chip-8)
With the recent Realm Kotlin 1.13.0 release all of the #KMP samples at https://github.com/joreilly now have K2 compiler enabled by default.
✅ PeopleInSpace
✅ Confetti
✅ StarWars
✅ MortyCompose
✅ GalwayBus
✅ FantasyPremierLeague
✅ BikeShare
✅ Chip8