Aug 15Programming Languages in 2023My very personal take on programming languages. KOTLIN: Due to its advanced multiplatform capabilities, within 5 years it’s likely to become the top programming language for developing any type of client-side application (mobile, desktop or web). The compiler work they are doing for iOS and WebAssembly is outstanding. I am…3 min read3 min read
Feb 20D-KMP sample now leverages iOS 16 navigationNavigation is processed in the shared-code, but binds to the iOS NavigationStack path The D-KMP sample was first released in early 2021, following the D-KMP architecture concept, where both ViewModel and DataLayer are written as Kotlin Multiplatform shared-code, and the UI layer is implemented using Declarative UI frameworks (Compose and…Kotlin2 min readKotlin2 min read
Mar 26, 2021How much can we share in Kotlin MultiPlatform: single modules? data layer? view model?There is currently a lot of discussion, on how much code it makes sense to share with Kotlin Multiplatform. Kotlin Multiplatform is certainly a very flexible technology, which allows different types of code to be shared. Let’s try to present 3 different options: 1) Sharing single modules You can share simple KMP modules in…Kotlin3 min readKotlin3 min read
Nov 17, 2020The future of apps: Declarative UIs with Kotlin MultiPlatform (D-KMP) — Part 3/3A 3-part article explaining the new D-KMP architecture, based on DeclarativeUIs, Kotlin MultiPlatform and MVI pattern. - Part 1: The D-KMP architecture and the Declarative UIs - Part 2: Kotlin MultiPlatform and the MVI pattern - Part 3: D-KMP layers and Team organization Latest Update: May 25, 2021 The D-KMP ViewModel class In our…9 min read9 min read
Nov 17, 2020The future of apps: Declarative UIs with Kotlin MultiPlatform (D-KMP) — Part 2/3A 3-part article explaining the new D-KMP architecture, based on DeclarativeUIs, Kotlin MultiPlatform and MVI pattern. - Part 1: The D-KMP architecture and the Declarative UIs - Part 2: Kotlin MultiPlatform and the MVI pattern - Part 3: D-KMP layers and Team organization Latest Update: May 18, 2021 Kotlin 1.4 has made MultiPlatform real! With the…7 min read7 min read
Nov 17, 2020The future of apps: Declarative UIs with Kotlin MultiPlatform (D-KMP) — Part 1/3A 3-part article explaining the new D-KMP architecture, based on DeclarativeUIs, Kotlin MultiPlatform and MVI pattern. - Part 1: The D-KMP architecture and the Declarative UIs - Part 2: Kotlin MultiPlatform and the MVI pattern - Part 3: D-KMP layers and Team organization Latest Update: May 18, 20217 min read7 min read