1
1
<h1 align =" left " >Firebase Kotlin SDK <img alt =" GitHub last commit " src =" https://img.shields.io/github/last-commit/gitliveapp/firebase-kotlin-sdk?style=flat-square " > <a href =" https://git.live " ><img src =" https://img.shields.io/endpoint?style=flatsquare&url=https%3A%2F%2Fteamhub-dev.web.app%2Fbadge%3Forg%3DGitLiveApp%26repo%3Dfirebase-kotlin-sdk " ></a ></h1 >
2
2
<img align =" left " width =" 75px " src =" https://avatars2.githubusercontent.com/u/42865805?s=200&v=4 " >
3
- <b >Built and maintained with 🧡 by <a href =" https://git.live " >GitLive</a ></b ><br />
3
+ <b >Built and < s > maintained</ s > with 🧡 by <a href =" https://git.live " >GitLive</a ></b ><br />
4
4
<i >Development teams merge faster with GitLive</i ><br />
5
5
<br />
6
6
<br />
@@ -10,23 +10,38 @@ but also supports multiplatform projects, enabling you to use Firebase directly
10
10
<strong >iOS</strong >, <strong >Android</strong >, <strong >Desktop</strong > or <strong >Web</strong >, enabling the use of
11
11
Firebase as a backend for <a href =" https://www.jetbrains.com/lp/compose-multiplatform/ " >Compose Multiplatform</a >, for example.
12
12
13
+ ## Fork
14
+
15
+ This is a (temporary?) fork with the following merged upstream pull requests, updated dependencies and configuration:
16
+
17
+ ### Pull Requests
18
+
19
+ - https://github.com/GitLiveApp/firebase-kotlin-sdk/pull/738
20
+ - https://github.com/GitLiveApp/firebase-kotlin-sdk/pull/698
21
+
22
+ ### Firebase SDK
23
+
24
+ - ** Android:** 34.0.0
25
+ - ** iOS:** 12.1.0
26
+ - ** Javascript:** 12.0.0
27
+
13
28
## Available libraries
14
29
15
30
The following libraries are available for the various Firebase products.
16
31
17
- | Service or Product | Gradle Dependency | API Coverage |
18
- | ---------------------------------------------------------------------------------| :------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
19
- | [ Analytics] ( https://firebase.google.com/docs/analytics ) | [ ` dev.gitlive :firebase-analytics:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-analytics/2.1.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
- | [ Authentication] ( https://firebase.google.com/docs/auth ) | [ ` dev.gitlive :firebase-auth:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-auth/2.1.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 ) |
21
- | [ Realtime Database] ( https://firebase.google.com/docs/database ) | [ ` dev.gitlive :firebase-database:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-database/2.1.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 ) |
22
- | [ Cloud Firestore] ( https://firebase.google.com/docs/firestore ) | [ ` dev.gitlive :firebase-firestore:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-firestore/2.1.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 ) |
23
- | [ Cloud Functions] ( https://firebase.google.com/docs/functions ) | [ ` dev.gitlive :firebase-functions:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-functions/2.1.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 ) |
24
- | [ Cloud Messaging] ( https://firebase.google.com/docs/cloud-messaging ) | [ ` dev.gitlive :firebase-messaging:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-messaging/2.1.0/pom ) | [ ![ 1%] ( https://img.shields.io/badge/-10%25-orange?style=flat-square )] ( /firebase-messaging/src/commonMain/kotlin/dev/gitlive/firebase/messaging/messaging.kt ) |
25
- | [ Cloud Storage] ( https://firebase.google.com/docs/storage ) | [ ` dev.gitlive :firebase-storage:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-storage/2.1.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 ) |
26
- | [ Installations] ( https://firebase.google.com/docs/projects/manage-installations ) | [ ` dev.gitlive :firebase-installations:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-installations/2.1.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 ) |
27
- | [ Remote Config] ( https://firebase.google.com/docs/remote-config ) | [ ` dev.gitlive :firebase-config:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-config/2.1.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 ) |
28
- | [ Performance] ( https://firebase.google.com/docs/perf-mon ) | [ ` dev.gitlive :firebase-perf:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-perf/2.1.0/pom ) | [ ![ 1%] ( https://img.shields.io/badge/-10%25-orange?style=flat-square )] ( /firebase-perf/src/commonMain/kotlin/dev/gitlive/firebase/perf/performance.kt ) |
29
- | [ Crashlytics] ( https://firebase.google.com/docs/crashlytics ) | [ ` dev.gitlive :firebase-crashlytics:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-crashlytics/2.1.0/pom ) | [ ![ 80%] ( https://img.shields.io/badge/-10%25-orange?style=flat-square )] ( /firebase-crashlytics/src/commonMain/kotlin/dev/gitlive/firebase/crashlytics/crashlytics.kt ) |
32
+ | Service or Product | Gradle Dependency | API Coverage |
33
+ | ---------------------------------------------------------------------------------| :-----------------------------------------------------------------------------------------------------------------------------| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
34
+ | [ Analytics] ( https://firebase.google.com/docs/analytics ) | [ ` dev.datlag.firebase :firebase-analytics:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-analytics/2.1.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 ) |
35
+ | [ Authentication] ( https://firebase.google.com/docs/auth ) | [ ` dev.datlag.firebase :firebase-auth:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-auth/2.1.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 ) |
36
+ | [ Realtime Database] ( https://firebase.google.com/docs/database ) | [ ` dev.datlag.firebase :firebase-database:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-database/2.1.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 ) |
37
+ | [ Cloud Firestore] ( https://firebase.google.com/docs/firestore ) | [ ` dev.datlag.firebase :firebase-firestore:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-firestore/2.1.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 ) |
38
+ | [ Cloud Functions] ( https://firebase.google.com/docs/functions ) | [ ` dev.datlag.firebase :firebase-functions:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-functions/2.1.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 ) |
39
+ | [ Cloud Messaging] ( https://firebase.google.com/docs/cloud-messaging ) | [ ` dev.datlag.firebase :firebase-messaging:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-messaging/2.1.0/pom ) | [ ![ 1%] ( https://img.shields.io/badge/-10%25-orange?style=flat-square )] ( /firebase-messaging/src/commonMain/kotlin/dev/gitlive/firebase/messaging/messaging.kt ) |
40
+ | [ Cloud Storage] ( https://firebase.google.com/docs/storage ) | [ ` dev.datlag.firebase :firebase-storage:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-storage/2.1.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 ) |
41
+ | [ Installations] ( https://firebase.google.com/docs/projects/manage-installations ) | [ ` dev.datlag.firebase :firebase-installations:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-installations/2.1.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 ) |
42
+ | [ Remote Config] ( https://firebase.google.com/docs/remote-config ) | [ ` dev.datlag.firebase :firebase-config:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-config/2.1.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 ) |
43
+ | [ Performance] ( https://firebase.google.com/docs/perf-mon ) | [ ` dev.datlag.firebase :firebase-perf:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-perf/2.1.0/pom ) | [ ![ 1%] ( https://img.shields.io/badge/-10%25-orange?style=flat-square )] ( /firebase-perf/src/commonMain/kotlin/dev/gitlive/firebase/perf/performance.kt ) |
44
+ | [ Crashlytics] ( https://firebase.google.com/docs/crashlytics ) | [ ` dev.datlag.firebase :firebase-crashlytics:2.1.0 ` ] ( https://search.maven.org/artifact/dev.gitlive/firebase-crashlytics/2.1.0/pom ) | [ ![ 80%] ( https://img.shields.io/badge/-10%25-orange?style=flat-square )] ( /firebase-crashlytics/src/commonMain/kotlin/dev/gitlive/firebase/crashlytics/crashlytics.kt ) |
30
45
31
46
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 )
32
47
0 commit comments