Presented at droidcon London 2024
Knowing common Swift patterns and how they translate to Kotlin can help us understand better what the code does. Whether to see how some feature is implemented on the neighbor platform, perform code reviews, review or write tech specifications/proposals, or work with Kotlin Multiplatform.
We will go over some of the basics of the Swift language and how it compares to Kotlin. Additionally, we will cover common patterns that you might find in a typical iOS project like optional bindings, dictionaries, extensions, structures, and protocols.
Leave this talk confident you can read, understand, and review Swift/iOS code. It will also help you start with Kotlin Multiplatform where knowledge of Swift and SwiftUI is important.