Skip to content

magnumrocha/FirestoreKMP

 
 

Repository files navigation

Firestore SDK for Kotlin Multiplatform

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.

Usage

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.

Droidcon

See live example here

About

Firestore KMP Library

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 75.6%
  • Kotlin 21.2%
  • Swift 2.0%
  • Ruby 1.1%
  • Shell 0.1%