@@ -8,24 +8,24 @@ The Firebase Kotlin SDK is a Kotlin-first SDK for Firebase. It's API is similar
8
8
<a href =" https://firebase.github.io/firebase-android-sdk/reference/kotlin/firebase-ktx/ " >Firebase Android SDK Kotlin Extensions</a >
9
9
but also supports multiplatform projects, enabling you to use Firebase directly from your common source targeting
10
10
<strong >iOS</strong >, <strong >Android</strong >, <strong >Desktop</strong > or <strong >Web</strong >, enabling the use of
11
- Firebase as a backend for<a href =" https://www.jetbrains.com/lp/compose-multiplatform/ " >Compose Multiplatform</a >, for example.
11
+ Firebase as a backend for <a href =" https://www.jetbrains.com/lp/compose-multiplatform/ " >Compose Multiplatform</a >, for example.
12
12
13
13
## Available libraries
14
14
15
15
The following libraries are available for the various Firebase products.
16
16
17
17
| Service or Product | Gradle Dependency | API Coverage |
18
18
| ---------------------------------------------------------------------------------| :-----------------------------------------------------------------------------------------------------------------------------| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
19
- | [ Authentication] ( https://firebase.google.com/docs/auth ) | [ ` dev.gitlive:firebase-auth:1.8.2 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-auth/1.8.2 /pom ) | [ ![ 80%] ( https://img.shields.io/badge/-80%25-green?style=flat-square )] ( /firebase-auth/src/commonMain/kotlin/dev/gitlive/firebase/auth/auth.kt ) |
20
- | [ Realtime Database] ( https://firebase.google.com/docs/database ) | [ ` dev.gitlive:firebase-database:1.8.2 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-database/1.8.2 /pom ) | [ ![ 70%] ( https://img.shields.io/badge/-70%25-orange?style=flat-square )] ( /firebase-database/src/commonMain/kotlin/dev/gitlive/firebase/database/database.kt ) |
21
- | [ Cloud Firestore] ( https://firebase.google.com/docs/firestore ) | [ ` dev.gitlive:firebase-firestore:1.8.2 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-firestore/1.8.2 /pom ) | [ ![ 60%] ( https://img.shields.io/badge/-60%25-orange?style=flat-square )] ( /firebase-firestore/src/commonMain/kotlin/dev/gitlive/firebase/firestore/firestore.kt ) |
22
- | [ Cloud Functions] ( https://firebase.google.com/docs/functions ) | [ ` dev.gitlive:firebase-functions:1.8.2 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-functions/1.8.2 /pom ) | [ ![ 80%] ( https://img.shields.io/badge/-80%25-green?style=flat-square )] ( /firebase-functions/src/commonMain/kotlin/dev/gitlive/firebase/functions/functions.kt ) |
23
- | [ Cloud Messaging] ( https://firebase.google.com/docs/cloud-messaging ) | [ ` dev.gitlive:firebase-messaging:1.8.2 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-messaging/1.8.2 /pom ) | ![ 0%] ( https://img.shields.io/badge/-0%25-lightgrey?style=flat-square ) |
24
- | [ Cloud Storage] ( https://firebase.google.com/docs/storage ) | [ ` dev.gitlive:firebase-storage:1.8.2 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-storage/1.8.2 /pom ) | [ ![ 40%] ( https://img.shields.io/badge/-40%25-orange?style=flat-square )] ( /firebase-storage/src/commonMain/kotlin/dev/gitlive/firebase/storage/storage.kt ) |
25
- | [ Installations] ( https://firebase.google.com/docs/projects/manage-installations ) | [ ` dev.gitlive:firebase-installations:1.8.2 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-installations/1.8.2 /pom ) | [ ![ 90%] ( https://img.shields.io/badge/-90%25-green?style=flat-square )] ( /firebase-installations/src/commonMain/kotlin/dev/gitlive/firebase/installations/installations.kt ) |
26
- | [ Remote Config] ( https://firebase.google.com/docs/remote-config ) | [ ` dev.gitlive:firebase-config:1.8.2 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-config/1.8.2 /pom ) | [ ![ 20%] ( https://img.shields.io/badge/-20%25-orange?style=flat-square )] ( /firebase-config/src/commonMain/kotlin/dev/gitlive/firebase/remoteconfig/FirebaseRemoteConfig.kt ) |
27
- | [ Performance] ( https://firebase.google.com/docs/perf-mon ) | [ ` dev.gitlive:firebase-perf:1.8.2 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-perf/1.8.2 /pom ) | [ ![ 1%] ( https://img.shields.io/badge/-1%25-orange?style=flat-square )] ( /firebase-perf/src/commonMain/kotlin/dev/gitlive/firebase/perf/performance.kt ) |
28
- | [ Crashlytics] ( https://firebase.google.com/docs/crashlytics ) | [ ` dev.gitlive:firebase-crashlytics:1.8.2 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-crashlytics/1.8.2 /pom ) | [ ![ 80%] ( https://img.shields.io/badge/-1%25-orange?style=flat-square )] ( /firebase-crashlytics/src/commonMain/kotlin/dev/gitlive/firebase/crashlytics/crashlytics.kt ) |
19
+ | [ Authentication] ( https://firebase.google.com/docs/auth ) | [ ` dev.gitlive:firebase-auth:1.9.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-auth/1.9.0 /pom ) | [ ![ 80%] ( https://img.shields.io/badge/-80%25-green?style=flat-square )] ( /firebase-auth/src/commonMain/kotlin/dev/gitlive/firebase/auth/auth.kt ) |
20
+ | [ Realtime Database] ( https://firebase.google.com/docs/database ) | [ ` dev.gitlive:firebase-database:1.9.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-database/1.9.0 /pom ) | [ ![ 70%] ( https://img.shields.io/badge/-70%25-orange?style=flat-square )] ( /firebase-database/src/commonMain/kotlin/dev/gitlive/firebase/database/database.kt ) |
21
+ | [ Cloud Firestore] ( https://firebase.google.com/docs/firestore ) | [ ` dev.gitlive:firebase-firestore:1.9.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-firestore/1.9.0 /pom ) | [ ![ 60%] ( https://img.shields.io/badge/-60%25-orange?style=flat-square )] ( /firebase-firestore/src/commonMain/kotlin/dev/gitlive/firebase/firestore/firestore.kt ) |
22
+ | [ Cloud Functions] ( https://firebase.google.com/docs/functions ) | [ ` dev.gitlive:firebase-functions:1.9.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-functions/1.9.0 /pom ) | [ ![ 80%] ( https://img.shields.io/badge/-80%25-green?style=flat-square )] ( /firebase-functions/src/commonMain/kotlin/dev/gitlive/firebase/functions/functions.kt ) |
23
+ | [ Cloud Messaging] ( https://firebase.google.com/docs/cloud-messaging ) | [ ` dev.gitlive:firebase-messaging:1.9.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-messaging/1.9.0 /pom ) | ![ 0%] ( https://img.shields.io/badge/-0%25-lightgrey?style=flat-square ) |
24
+ | [ Cloud Storage] ( https://firebase.google.com/docs/storage ) | [ ` dev.gitlive:firebase-storage:1.9.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-storage/1.9.0 /pom ) | [ ![ 40%] ( https://img.shields.io/badge/-40%25-orange?style=flat-square )] ( /firebase-storage/src/commonMain/kotlin/dev/gitlive/firebase/storage/storage.kt ) |
25
+ | [ Installations] ( https://firebase.google.com/docs/projects/manage-installations ) | [ ` dev.gitlive:firebase-installations:1.9.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-installations/1.9.0 /pom ) | [ ![ 90%] ( https://img.shields.io/badge/-90%25-green?style=flat-square )] ( /firebase-installations/src/commonMain/kotlin/dev/gitlive/firebase/installations/installations.kt ) |
26
+ | [ Remote Config] ( https://firebase.google.com/docs/remote-config ) | [ ` dev.gitlive:firebase-config:1.9.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-config/1.9.0 /pom ) | [ ![ 20%] ( https://img.shields.io/badge/-20%25-orange?style=flat-square )] ( /firebase-config/src/commonMain/kotlin/dev/gitlive/firebase/remoteconfig/FirebaseRemoteConfig.kt ) |
27
+ | [ Performance] ( https://firebase.google.com/docs/perf-mon ) | [ ` dev.gitlive:firebase-perf:1.9.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-perf/1.9.0 /pom ) | [ ![ 1%] ( https://img.shields.io/badge/-1%25-orange?style=flat-square )] ( /firebase-perf/src/commonMain/kotlin/dev/gitlive/firebase/perf/performance.kt ) |
28
+ | [ Crashlytics] ( https://firebase.google.com/docs/crashlytics ) | [ ` dev.gitlive:firebase-crashlytics:1.9.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-crashlytics/1.9.0 /pom ) | [ ![ 80%] ( https://img.shields.io/badge/-1%25-orange?style=flat-square )] ( /firebase-crashlytics/src/commonMain/kotlin/dev/gitlive/firebase/crashlytics/crashlytics.kt ) |
29
29
30
30
Is the Firebase library or API you need missing? [ Create an issue] ( https://github.com/GitLiveApp/firebase-kotlin-sdk/issues/new?labels=API+coverage&template=increase-api-coverage.md&title=Add+%5Bclass+name%5D.%5Bfunction+name%5D+to+%5Blibrary+name%5D+for+%5Bplatform+names%5D ) to request additional API coverage or be awesome and [ submit a PR] ( https://github.com/GitLiveApp/firebase-kotlin-sdk/fork )
31
31
@@ -226,4 +226,4 @@ You can build and test the project locally.
226
226
1 . Open the project in IntelliJ IDEA.
227
227
2 . Install cocoapods via ` sudo gem install -n /usr/local/bin cocoapods `
228
228
3 . Install the GitLive plugin into IntelliJ
229
- 4 . After a gradle sync then run ` publishToMavenLocal `
229
+ 4 . After a gradle sync then run ` publishToMavenLocal `
0 commit comments