I CODE JAVA HYBRID, Johannesburg South Africa.

Kotlin Multiplatform Mobile for Skeptics

Kotlin Multiplatform Mobile (or KMM) is a new SDK from JetBrains that allows iOS and Android developers to share code between the two platforms. The shared code is written in Kotlin. Typical use cases include: sharing networking, data storage, internal libraries, and algorithms, but the choice is yours!

While most Android developers love writing their apps in Kotlin, iOS developers are understandably wary of adopting KMM. This talk will give both iOS and Android developers the tools to confidently get started with KMM. This talk will include:

– An introduction of KMM and its benefits.

– A demo showing how to create a basic app with KMM.

– An argument for KMM, based on my research and journey from KMM skeptic to realist. I’ll also share the thoughts and experiences of others.

By the end of this talk, I will have covered enough content for teams to get started with KMM in their existing codebases and start reaping the rewards of this exciting new technology.

Mentorship: the foundation of a healthy tech industry

​​A brief review of some of the cases of knowledge & technology being lost across history, (EG library of Alexandria) and why this is a significant threat with a rapidly advancing technological landscape. An overview of some of the biology that underlies human development & learning, and how this affects the mentorship landscape. An examination of different developmental relationships that rely on a mentorship-like relationship, focusing on highlighting key lessons from each.​​​ A practical step-by-step example of how these lessons have been and can be used in our own mentorship relationships.