✨ **Torvian Chatbot LIVE!** ✨

Our new open-source, **self-hostable**, multi-platform AI/LLM app from Torvian EU is here! Built with #Kotlin & #ComposeMultiplatform.

Get powerful AI for desktop, web, & mobile with:
* OpenAI & Ollama (local LLMs)
* User-approved #MCP tool-calling
* Functional Desktop client (WASM/Android in progress)

Explore the code, run your own instance!
👉 https://github.com/Torvian-eu/chatbot

#KMP #AI #LLM #Chatbot #OpenSource #TorvianEU #SelfHosted

Before publishing your Compose Multiplatform app to the Play Store, don't forget to add this and a proper proguard-rules․pro to your build.gradle.kts

#composeMultiplatform #kmp #proguard #googleplay

🚀 Koin 4.2.0-RC2 is out!

• Kotlin 2.3.20-RC2 upgrade
• New "KoinApplication.modules()" compiler stubs for type-safe module loading
• Koin Compiler Plugin 0.4.0 support

Release notes:
https://github.com/InsertKoinIO/koin/releases/tag/4.2.0-RC2

#Koin #Kotlin #AndroidDev #KMP #OpenSource

Release Koin 4.2.0-RC2 · InsertKoinIO/koin

Second Release Candidate for Koin 4.2.0, upgrading to Kotlin 2.3.20-RC2 and updating dependencies. What's Changed Kotlin 2.3.20-RC2 Upgrade Upgraded Kotlin from 2.3.20-Beta1 to 2.3.20-RC2 - #2377 ...

GitHub

🚀 Room 3.0.0-alpha01 is out

Highlights:
• androidx.room3
• Kotlin-first + KSP
• Coroutine APIs
• Kotlin Multiplatform support

https://developer.android.com/jetpack/androidx/releases/room3#3.0.0-alpha01

#AndroidDev #Kotlin #Jetpack #KMP #Android

Room 3.0  |  Jetpack  |  Android Developers

Android Developers
Scoping ViewModels in Compose

Lifecycle ViewModel 2.11.0-alpha02 introduces rememberViewModelStoreOwner, an API to scope ViewModelStore directly within the Compose hierarchy. Why It Matters Until now, ViewModelStore scoping was tied to navigation destinations, activities or fragments. There was no clean way to scope a ViewModel to an arbitrary part of your UI (such as a Pager page, a LazyList item, or a custom layout) without building your own ViewModelStoreOwner from scratch. These new APIs close that gap:

🚀Compose Multiplatform 1.11.0-alpha04 released

Highlights
• New Compose Shader wrapper
• Native iOS text input for BasicTextField
• Better Web pointer & touch handling
• Kotlin 2.3.10+ required for Wasm
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.11.0-alpha04

#Kotlin #ComposeMultiplatform #KMP #AndroidDev

Finally got around to checking out Android Bench. Kudos to the Android Dev team for taking this step in signalling the best LLM models for Android Development.

As an #AndroidDev & #KMP dev, I have always experienced this first hand that many of the modern coding models lack gravely when it comes to working on #kotlin and #Android code base.

https://developer.android.com/bench

Как реализовать WebSocket на Android и не сойти с ума

Как часто вы слышите что-то о протоколе WebSocket? А как часто видели его в проектах? Продакшн? Андроид? Что? Его кто-то использует? А теперь представьте, что перед вами стоит задача внедрить WS в крупный продакшн проект с нуля. С чего начать? Как подступиться?

https://habr.com/ru/companies/betboom/articles/1007816/

#kotlin #android #websocket #kmp #network #kotlin_multiplatform #wss #clean_architecture #мобильная_разработка #андроид

Как реализовать WebSocket на Android и не сойти с ума

Как часто вы слышите что-то о протоколе WebSocket? А как часто видели его в проектах? Продакшн? Андроид? Что? Его кто-то использует? А теперь представьте: перед вами стоит задача внедрить WS в крупный...

Хабр

I’m speaking at @appdevcon next week about escaping the "Jetpack Jungle," but I couldn't wait to share the code.

Just published "Refuelling your Jetpack"—a guide to the modern "Golden Path" of Android development that now runs everywhere (Android, iOS, Desktop).

https://dev.to/tkuenneth/refuelling-your-jetpack-d8i

@thepracticaldev

#AndroidDev #KMP #ComposeMultiplatform #SpeakerLife

Refuelling your Jetpack

If you are an Android developer, you know Jetpack. It changed how we build Android apps. But that was...

DEV Community

📦 Compose Multiplatform 1.10.2 is out!

Highlights:
• Runtime/UI/Foundation → 1.10.4
• Lifecycle → 2.10.0-beta01
• Navigation → 2.9.2
• WindowManager → 1.5.1

🔗 https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.2

#Kotlin #ComposeMultiplatform #KMP #AndroidDev #JetpackCompose

Release 1.10.2 · JetBrains/compose-multiplatform

Changes since 1.10.1 No Compose Multiplatform specific changes Components Gradle plugin org.jetbrains.compose version 1.10.2 Libraries Library group Coordinates Based on Jetpack Runtime org....

GitHub