Yes good point π―
Yes good point π―
OMG I focused @watermelonkode.bsky.social π too much. Will ChatGPT include Ads, REALLY? π€― What is the point to ask or use AI if I hear or read manipulated answers to change my decision π€ Imagine you use calculator but result is changing to control your thoughts π What do you think about the news?
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
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
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
#Dev we published a short PDF: Better Code Reviews β
A practical framework for higher-signal PR reviews:
π 6 Targets checklist
π Objective comments (not subjective)
π Positive voice + less bikeshedding
π 20% off Feb 22π: WMKD-STDNT
π‘ $4.99 on Gumroad: watermelonkode.gumroad.com/l/BetterCode...
Actually AGP but you need to update your gradle file when you want to use AGP 9. For example, you must use androidLibrary {...} for non-android modules. @watermelonkode.bsky.social GitHub has an example repo: github.com/watermelonKo... with a Medium article blog.watermelonkode.com/how-to-updat...
Here is KMP Wizard + AGP 9 template project code and all explanations about migration π by @watermelonkode.bsky.social π
github.com/watermelonKo...
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
I wanted to update KMP project for AGP 9 and see how it is simple or not. Now, I am asking myself, why I am doing this. There should be a smooth upgrade but reality is fire π₯
During our VocabKit KMP project development, we noticed that @Preview is deprecated. If you develop a Kotlin Multiplatform too, do not forget to update it π
Android Studio Panda is arrived and I liked island design. However, KMP plugin is not yet completable with Panda πΌ plugins.jetbrains.com/plugin/14936...
By the way, I was thinking about creating KMP Project View plugin but somebody already created and shared. Software world is really wild π€
We built a State Machine βοΈ framework today for KMP projects π It includes 25 unit test cases. According to its performance, we think about converting it as open source library π What do you think? + Any name suggestions? π
#KotlinMultiplatform #KMP #Kotlin #KotlinDev #AndroidDev #iOSDev #AppDev
This is a KMP Desktop project with CMP which assists me to upload all words and images into Firebase Database and Storage for @vocabkit.bsky.social βοΈ It is under development progress such as home page is cooking now π₯ Feel free to join wait list www.vocabkit.ca βοΈ #KotlinMultiplatform #Firebase
How to use local AI models in @jetbrains.com @intellijidea.com for Kotlin Multiplatform development? β This article would like to give answer also it includes custom local AI models, tests between local AI models, and more π blog.watermelonkode.com/use-local-ai...
#Kotlin #KMP #Ollama #aicodingtool
Update π’ There is no 32B version of the model π« So, I setup deepseek-coder-v2:16b with #Ollama and start to use in IntelliJ IDEA for VocabKit #KotlinMultiplatform project π¦ To help the community, I am writing a Medium article about it now βοΈ Share your idea in comments π
Do you use local LLM with Android Studio and IntelliJ IDEA? If yes, which one? π I am thinking to use DeepSeek Coder V2 32B for "VocabKit" Kotlin Multiplatform project π€ Feel free to share your experience or opinion about it π€ #KMP #Kotlin #aicodingassistant #LLM4Code #androiddev #iosdev
Normally my plan was to create an English improvement app VocabKit. Now? I am creating a Compose Desktop project to upload data into the Firebase Database and Storage. π₯π« However, I really like to have this flexibility with KMP and CMP. This tech opens a lot of opportunities. ππ #KotlinMultiplatform
Good to know, thank you!
Just wrapped up Software Architecture Foundations by Allen Holub π
ποΈ Explored: Reactive, Microservices, Microkernel, Monolith, etc.
πΈ Wrong architecture = huge maintenance cost over time.
π’ Your org structure = your code structure (Conwayβs Law π).
www.linkedin.com/learning/sof...
Itβs not easy finding devs who work with Kotlin Multiplatform in businessβmaybe because βKMP Developerβ isnβt an official title yet π« So, I created a LinkedIn group for KMP folks to connect & share ideas, posts π www.linkedin.com/groups/13189...
#AndroidDev #Kotlin #KotlinMultiplatform #iOSDev
Finally, we can set Project view as default in Android Studio. This is really nice if you develop Kotlin Multiplatform project in Android Studio π οΈπ±
#AndroidDev #Kotlin #KotlinMultiplatform #AndroidStudio #iOSDev
I decided to create a Compose Multiplatform desktop app to upload my vocabulary list with all details into Firebase Firestore for VocabKit Kotlin Multiplatform project. This is my first time to touch KMP Desktop, so I feel like an Alien tourist π½πΈπ #Kotlin #Firebase #Desktop #KMP #CMP
Seems I need to create a new project π«
How do you upload large data to #Firebase Firestore? Such as you need to add 10 products and their details. Do you create them one by one? I look for different approaches, so feel free to share ππ€ #AndroidDev #Kotlin #Google #MobileDev
How ofter do you update versions of your dependencies in libs.version.toml file of your Kotlin Multiplatform project? ππ There are my updates for VocabKit π
#AndroidDev #Kotlin #KotlinDev #KMPDev #SoftwareDevelopment #GitHub
Here is a quick video about how to change chat language of GitHub Copilot in Android Studio π¬πΏ youtu.be/tOzLBE-sDx8?...
#Copilot #AndroidStudio #GitHub #AndroidDev #android
@kotlinlang.org fyi π
KMP plugin gives error for Android Studio Otter Canary 4 π Plugin 'Kotlin Multiplatform' (version '0.9-251.26094-AS-85') is not compatible with the current version of the IDE, because it requires build 251.* or older but the current build is AI-252.25557.131 π«
#Kotlin #Gradle #AndroidDev
Gradle management in Kotlin Multiplatform + Compose Multiplatform π Here is my way but how do you manage Gradle in your multi-module KMP projects? Letβs share ideas! π
#KotlinMultiplatform #Kotlin #Gradle #ComposeMultiplatform #AndroidDev #iOSDev