Did you miss the news? Kotlin Multiplatform is now Stable! For a lot of people, this means it’s time to consider looking into it. For me,...
Continue reading...Hello 2023
2022 was a wild ride if I may say. Economic recession and layoffs were the talks of the town. No one probably saw that coming. Maybe...
Continue reading...Kotlin 1.5.20: Default iOS integration gradle task for KMM
Are you currently using the packForXcode Gradle task in your KMM project to build the frameworks required by the iOS app? Then, it might be worth...
Continue reading...Kotlin 1.5.30: Apple Silicon Support for KMM
Did you know that there is now native support for Apple Silicon Macbooks? Kotlin 1.5.30 comes with an update that lets you build your KMM project...
Continue reading...SwiftUI: Solution to NavigationLink unexpected pop back to previous screen
Did you know that there is a bug in SwiftUI (as at the writing of this post) that sometimes causes a view to automatically navigate back...
Continue reading...SwiftUI: Modifiers to your rescue
Imagine you have this kind of View below, a text in a box that looks like a card. If you find yourself in a situation where...
Continue reading...Talk: Journey into Tech – Building a Successful Career in the World of Software Engineering
In this talk, I talked about how to explore career opportunities in tech and building a solid career in the software industry. I described what ‘Tech’...
Continue reading...Talk: Exploring the World of Programmers
It’s World Programmers Day, a day specifically chosen as the 256th day of the year and which represents a very important number (2 raised to power...
Continue reading...KMM: The New Memory Management Approach
Working with concurrent code in KMM projects hasn’t been fun. This is due to the original Kotlin/Native memory management approach that had limitations when it came...
Continue reading...Talk: Still Sleeping on KMM?
Kotlin Multiplatform has opened a new world of sharing code among multiple platforms (Android, iOS, Mac, etc). With Kotlin Multiplatform Mobile (KMM), you can save time...
Continue reading...