π KSP 2.3.5 released!
π Fixed memory leak in KSPCoreEnvironment
π·οΈ Annotation argument issue resolved
π§Ή Removed dependency on KotlinCompile.libraries
π KSP 2.3.5 released!
π Fixed memory leak in KSPCoreEnvironment
π·οΈ Annotation argument issue resolved
π§Ή Removed dependency on KotlinCompile.libraries
TechDebt is a Kotlin Symbol Processing (KSP) tool designed to help developers track and visualize technical debt directly within their codebase. By using the TechDebt annotation, you can document technical debt, link it to tickets, and assign priority levels. The tool then generates a comprehensive HTML report summarizing all marked technical debt.
https://github.com/igorescodro/tech-debt
#techdebt #libraries #androiddev #kotlindev via @kotlinweekly
π kotlinx.serialization v1.10.0 is out
Built on Kotlin 2.3.0 with stability improvements and a ProtoBuf fix
π https://github.com/Kotlin/kotlinx.serialization/releases/tag/v1.10.0
#Kotlin #kotlinxserialization #KotlinDev #AndroidDev #Android
π Kotlin 2.2.21 is here!
Fixes across all fronts:
π§© Wasm: Safari 18 JsException + exception handling fixed
π JS: ES Modules + BigInt fixes
π§΅ Native: Deadlock (ANR) solved
π§± Gradle/Maven: Cache & KMP improvements
π https://github.com/JetBrains/kotlin/releases/tag/v2.2.21
How ofter do you update versions of your dependencies in libs.version.toml file of your Kotlin Multiplatform project? ππ Here is VocabKit KMP app updates :kotlin_intensifies:
#AndroidDev #Kotlin #KotlinDev #KMPDev #SoftwareDevelopment #GitHub
betterCode() Kotlin, a new conference about Kotlin: https://www.heise.de/news/Programmiersprache-Kotlin-im-Backend-und-fuer-mobile-Apps-Konferenz-im-Februar-10699655.html
From Kotlin to Native and back: accessing native macOS API in Compose Multiplatform
Thursday, September 25, 2025 15:45 GMT+02:00, Jetpack Junction
https://www.marcogomiero.com/posts/2025/compose-desktop-macos-api-jni/
#jni #objectivec #macosdev #kotlindev #droidcon #dcbln25 #fahrplan @droidcon @marcogom
Gradle Without The Guesswork: A Guide for Kotlin Developers
Thursday, September 25, 2025 12:00 GMT+02:00, Material Meetup
https://berlin.droidcon.com/agenda
#androiddev #kotlindev #gradle #droidcon #dcbln25 #fahrplan @droidcon
Happy Droidcon Berlin at CityCube! π€
π https://play.google.com/store/apps/details?id=info.metadude.android.droidconberlin.schedule
#droidcon #droidconberlin #dcbln25 #fahrplan #androiddev #kotlindev
A journey in Android's BLE world https://www.droidcon.com/2024/12/14/a-journey-in-androids-ble-world/
A full overview by @paolorotolo of which Bluetooth libraries are out there from https://github.com/NordicSemiconductor and others to get BLE running on Android.
Wireless protocols for the next generation IoT devices
https://www.droidcon.com/2024/11/22/wireless-protocols-for-the-next-generation-iot-devices/
A great talk by @ErikHellman about WiFi, Bluetooth (BLE), Beacons, LoRa, Matter, Threads, UWB on Android with Kable, Google Play Services and lots of tips & tricks.
Okay, so how does this work now?
Whom should I be following?
Looking for nerds, tech heads and especially #kotlin #android devs and meta topic stuff, like #TDD, #softwarearchitecture and so on π
Also people to discuss why we will not lose our jobs to #AI π
Back to basics: When sets break
https://ivan.canet.dev/blog/2025/05/12/sets.html
#javadev #kotlindev #rustdev #immutability #sets #maps
Google is building tools and apps with KMP now, https://android-developers.googleblog.com/2025/05/android-kotlin-multiplatform-google-io-kotlinconf-2025.html #kotlindev #kmp #mobiledev
Suspending Kotlin beyond Coroutines https://sam-cooper.medium.com/suspending-kotlin-beyond-coroutines-4c97543b9782
by @sam-cooper.bsky.social
#androiddev #kotlindev
The latest KSP 2.1.21-RC-2.0.0 pre-release just dropped!
Highlights:
- Kotlin bumped to 2.1.21-RC
Check out the release notes:
https://github.com/google/ksp/releases/tag/2.1.21-RC-2.0.0
Write testable time-dependent coroutine code in Kotlin: Avoid System.currentTimeMillis
https://proandroiddev.com/write-testable-time-dependent-coroutine-code-in-kotlin-avoid-system-currenttimemillis-fb9b7eb1ddf9
#kotlindev #androiddev
Here is a great way to run your Android project in release mode without signing it. ππ You can do tests with your release build on the emulator π I am using it for my personal projects β
π My medium articles: https://medium.com/@canerkaseler
π Social media accounts: https://linktr.ee/canerkaseler
#JetpackCompose #Kotlin #AndroidDev #iOS #MobileDev #UIUX #KMP #CMP #iOSDev #KotlinDev #Android #gradle #AndroidStudio
Just dropped a Kotlin snippet that adds debounce functionality to a Jetpack Compose Button π β say goodbye to double taps! π Perfect for preventing accidental multiple clicks. βοΈ
π https://stackoverflow.com/a/78907208
#JetpackCompose #Kotlin #AndroidDev #MobileDev #UIUX #KMP #CMP #iOSDev #KotlinDev
Has anyone used Google Assistant App Actions Custom Intent?
For Internal Testing, do App Actions need approval, and does a production build with App Actions need to be published to trigger a review? Or is joining the App Actions Development Program Google Group enough?
I joined the group, but only GET_THING (built-in intent) worksβcustom actions donβt. Tested via Google Assistant Plugin, created a preview, and verified with voice commandsβit worked fine.