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...Articles
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...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...Creating a Swift Package from an existing iOS Framework (Library)
I wasn’t sure of what title to give this article. I had another in mind, “Publishing an iOS library as a framework and as a Swift...
Continue reading...SwiftUI: Building a simple Shazam Clone using ShazamKit
So, at WWDC21, Apple released ShazamKit, a tool that lets you enrich your app experience with audio recognition, enabling your users to find out a song’s...
Continue reading...SwiftUI: Building a reusable Ripple Animation View (Swift Package)
It’s no doubt that SwiftUI makes building custom views easy, even the seemingly complex ones. A few days ago, I thought of building something that may...
Continue reading...How to control the display order of overlapping views in SwiftUI
When it comes to layering of views in SwiftUI, the VStack layers views vertically, HStack layers views horizontally while ZStack layers views on top of each...
Continue reading...Creating a simple and reusable Dropdown selector using SwiftUI
This article is aimed at creating a simple dropdown selector that is reusable using SwiftUI. Below is the result I’m looking forward to: As you may...
Continue reading...