FirestoreKMP

Firebase Firestore wrapper library

License

License

Categories

Categories

Data
GroupId

GroupId

co.touchlab
ArtifactId

ArtifactId

firestore-metadata
Last Version

Last Version

0.2.7-mt2
Release Date

Release Date

Type

Type

module
Description

Description

FirestoreKMP
Firebase Firestore wrapper library
Project URL

Project URL

https://github.com/touchlab/FirestoreKMP
Source Code Management

Source Code Management

https://github.com/touchlab/FirestoreKMP

Download firestore-metadata

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

Firestore SDK for Kotlin Multiplatform

Not Supported!

This library was produced for a client project, but open sourced in support of a talk on Kotlin Multiplatform library development. We don't plan for ongoing support, unless there is renewed client interest.

Overview

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.

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

co.touchlab

Touchlab

Versions

Version
0.2.7-mt2
0.2.6
0.2.5
0.2.2
0.1.0