Practical Kotlin Multiplatform: Creating the Firebase Auth Remote Store with Ktor

This post is part two of a series adapted from Practical KMP, my book on building production Kotlin Multiplatform apps for Android and iOS. If you missed it, part one covered setting up the shared networking module. Introduction With our shared module now set up, we have the foundations that we need to start building… Continue reading

Practical Kotlin Multiplatform: Setting up the Kotlin Multiplatform Networking Module with Ktor

This post is part one of a series adapted from Practical KMP, my book on building production Kotlin Multiplatform apps for Android and iOS. Part 1: Creating the Kotlin Multiplatform Module In this part of the book, we’ll build the complete authentication remote store, defining a repository that handles every operation our app needs for… Continue reading