Library wrapping the Firestore SDK for Kotlin Multiplatform with clients for Android and iOS. Shared common code can run methods that get delegated to the platform specific SDKs.
This was originally for a client and now is being used as an example library for a talk on KMP libraries. We'll probably archive this pretty soon because it'll be a lot of support.
Use Koltin 1.3.50.
Dependency config
sourceSets {
commonMain {
dependencies {
implementation 'co.touchlab:firestore:0.2.5'
}
}
}
You'll need to config both Android and iOS as you normally would for Firestore, but then you should be able to get the Firestore instance like this.
getFirebaseInstance()
Then you can do Firestore things.