Today I was building the permissions actual/expect logic. Couldn't make it until the end, but tomorrow I will nail it.

#Sobuu #IndieDev #publicdev #App
#KMP

Remember, if you are starting a new #KMP project that, if you manually setup #cocoapods, you should then open the project as workspace, and not as codeproject. The IDE will ask you anyway

Finally. After 3 days, I managed to run the old Sobuu code in a new #KMP project, so I can see the app running (not yet working) in iOS.

Next step, adapt the UI to screen sizes and orientations

#IndieDev #app #appdev

After long time not deciding if Sobuu will go with Compose Multiplatform or native UIs in each platform, I have decided that I will go with Multiplatform. So, now it's time to adapt everything to that.
My goal is to have it ready next month. Stay tuned

#appdev #kmp #Sobuu #app

These days I'm publishing on the two major mobile stores the first Compose Multiplatform app that's not a side project of mine. Fingers crossed 🤞
#composemultiplatform #kmp #developerslife #fingerscrossed

Compose Multiplatform 1.9.3 is out:

• New parameters for @preview
• Customizable shadows
• A new context menu API
• Experimental Material 3 theme support
• Frame rate config on iOS
• CMP for web in beta
• Gradle updates - Material 3 versioning and support for AGP 9.0.0

#KMP #ComposeMultiplatform

I made a <falling tetromino puzzle game> clone!

It's called Linez0rz 9000 and the goal is to make over 9000 lines.

https://JRAF.org/linez0rz9000

Android and Minitel versions coming soon!

#Kotlin #KMP #Compose #CMP #FallingTetrominoPuzzleGame

Мені багато відео і статей потрапляє де згадують одні і ті самі технології для розробки мобільних і не тільки застосунків. Це #TypeScript, #Kotlin, #Flutter.

Так от ArkTS мова програмування для створення застосунків для HarmonyOS в DevEco Studio (IDE) #ArkTS #HarmonyOS #DevEcoStudio

Світ не стоїть на місці. А ви амбасадори яких технологій і мов програмування?

Мені подобається JS, але не TS і фрейворки які тісно з ним співпрацюють. Подобається java, але вона майже не розвивається. Kotlin розвивається але і досі багато в ньому маркетингу коли на справді створення проєктів в IDE для #KMP додали місяць тому (жовтень 2025, можу помилятись і пробні версії були і раніше). #Qt в цьому плані може й більше виграє в плані розробки для різних платформ, але на диво про неї взагалі мало хто говорить і приймає до уваги при виборі. Ці огляди здебільшого поверхові і повторюють одне і те саме, наче створені автоматично за допомогою ШІ. Озвучка в них тільки різна.

Найпростіший спосіб написати застосунок це #html з #javascript, навіть не треба налаштовувати нічого, не git, не IDE, не SDK, не #nodejs, не #java, не #kotlin. Потрібен тільки редактор тексту notepad і браузер. Якщо на пошук іконки пішло більше ніж година, треба це покинути і намалювати самому. Це процес швидший і приємніший (я вже це робив декілька разів в #inkscape).

Залишилось цей весь текст озвучити і розмістити відео 😁

#думки_текстом #замість_відео

This is a Kotlin Multiplatform Desktop project with Compose Multiplatform which assists me to upload all words and images into Firebase Database and Storage for VocabKit ⚙️ KMP project. It is under development progress, such as home page is cooking right now. 🥘 Feel free to join wait list https://www.vocabkit.ca ✍️ and follow http://linktr.ee/watermelonKode 🍉 for more details!

#Kotlin #KotlinMultiplatform #KMP #Compose #CMP #AndroidDev #iOSDev #KMPDev #Firebase #Google #SoftwareDevelopment

Probably my favorite talk at Droidcon London 2026 was @stevepenna on rebuilding Pebble app, this time with Compose and KMP.

The part that I really liked was the contrasting of the Android development and library ecosystem 11 years ago and today.

It was also nice to see AndroidX appreciation.

https://youtu.be/UOQMDkCsCSw?si=8-fcECv2SvqrXZhx

#android #androiddev #kmp

Rebuilding Pebble: What a Difference a Decade Makes - Steve Penna | droidcon London 2025

YouTube