
Integrates Firebase services like Core, Messaging, Analytics, Crashlytics, Auth, Firestore, Realtime Database, and Cloud Storage, streamlining app development with comprehensive backend support.
KFirebase is a suite of Kotlin Multiplatform libraries that provide a simple and idiomatic way to use Firebase services in your KMM projects.
| Name packages | Status | Details |
|---|---|---|
| Firebase Core | Click me | |
| Firebase Auth | Click me | |
| Firebase Firestore | Click me | |
| Firebase Storage | Click me | |
| Firebase Analytics | Click me | |
| Firebase Messaging | Click me | |
| Firebase Crashlytics | Click me | |
| Firebase Remote Config | Click me | |
| Firebase Realtime Database | Not yet implemented |
To use a KFirebase package, add the dependency to your build.gradle.kts file in your shared module. For example, to use kfirebase-core:
'''kotlin
implementation("io.github.the-best-is-best:kfirebase-core:2.1.2")
'''
For iOS, you need to add the Firebase iOS SDK to your Xcode project. The recommended version is 12.8.0. You can add the Swift Package from the following URL:
'''
https://github.com/firebase/firebase-ios-sdk.git
'''
And select the required packages.
For more details, please refer to the README file of each module.
KFirebase is a suite of Kotlin Multiplatform libraries that provide a simple and idiomatic way to use Firebase services in your KMM projects.
| Name packages | Status | Details |
|---|---|---|
| Firebase Core | Click me | |
| Firebase Auth | Click me | |
| Firebase Firestore | Click me | |
| Firebase Storage | Click me | |
| Firebase Analytics | Click me | |
| Firebase Messaging | Click me | |
| Firebase Crashlytics | Click me | |
| Firebase Remote Config | Click me | |
| Firebase Realtime Database | Not yet implemented |
To use a KFirebase package, add the dependency to your build.gradle.kts file in your shared module. For example, to use kfirebase-core:
'''kotlin
implementation("io.github.the-best-is-best:kfirebase-core:2.1.2")
'''
For iOS, you need to add the Firebase iOS SDK to your Xcode project. The recommended version is 12.8.0. You can add the Swift Package from the following URL:
'''
https://github.com/firebase/firebase-ios-sdk.git
'''
And select the required packages.
For more details, please refer to the README file of each module.