Skip to content

Commit 087781c

Browse files
committed
ComposeApp: Add Firebase to iOS including dependencies in the iOS project
1 parent f536d58 commit 087781c

File tree

37 files changed

+2574
-1619
lines changed

37 files changed

+2574
-1619
lines changed

.github/workflows/check_and_deploy.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ jobs:
4242
- name: Copy CI gradle.properties
4343
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
4444

45+
- name: Restore google-services.json
46+
run: |
47+
mkdir -p app
48+
echo "${{ secrets.GOOGLE_SERVICES_JSON_BASE64 }}" | base64 --decode > app/google-services.json
49+
4550
- name: Build
4651
uses: gradle/gradle-build-action@v2
4752
with:

.github/workflows/ci.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ jobs:
3434
- name: Copy CI gradle.properties
3535
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
3636

37+
- name: Restore google-services.json
38+
run: |
39+
mkdir -p app
40+
echo "${{ secrets.GOOGLE_SERVICES_JSON_BASE64 }}" | base64 --decode > app/google-services.json
41+
3742
## Actual task
3843
- name: Build
3944
uses: gradle/gradle-build-action@v2
@@ -60,6 +65,11 @@ jobs:
6065
- name: Copy CI gradle.properties
6166
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
6267

68+
- name: Restore google-services.json
69+
run: |
70+
mkdir -p app
71+
echo "${{ secrets.GOOGLE_SERVICES_JSON_BASE64 }}" | base64 --decode > app/google-services.json
72+
6373
- name: Build
6474
uses: gradle/gradle-build-action@v2
6575
with:

.idea/compiler.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/gradle.xml

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![CI-MASTER](https://github.com/jarroyoesp/ComposeMultiplatformApp/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/jarroyoesp/ComposeMultiplatformApp/actions/workflows/ci.yml)
22
[![Latest release](https://img.shields.io/github/v/release/JetBrains/compose-multiplatform?color=blue&label=Compose%20multiplatform)](https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.7.3)
3-
![Kotlin Version](https://img.shields.io/badge/Kotlin-2.1.0-blue?logo=kotlin&logoColor=white)
3+
![Kotlin Version](https://img.shields.io/badge/Kotlin-2.1.20-blue?logo=kotlin&logoColor=white)
44
<div align="center">
55
<img alt="Compose multiplatform charts" src="./screenshots/compose_multiplatform_logo.png"/>
66
<h1>🚀 Example project to show SpaceX data built with Kotlin Multiplatform and Compose UI Multiplatform</h1>

app/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ dependencies {
4343
androidTestImplementation(libs.junit)
4444
androidTestImplementation(libs.androidx.test.espresso.core)
4545
androidTestImplementation(libs.androidx.compose.ui.test.junit4)
46+
androidTestImplementation(libs.gitlive.firebase.firestore)
4647
debugImplementation(libs.androidx.compose.tooling)
4748
debugImplementation(libs.androidx.compose.ui.test.manifest)
4849

app/src/main/java/com/jarroyo/composeapp/ComposeApp.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import com.jarroyo.feature.home.shared.di.initKoin
77
import dagger.hilt.android.HiltAndroidApp
88
import org.koin.dsl.module
99

10-
1110
@HiltAndroidApp
1211
class ComposeApp : Application() {
1312
override fun onCreate() {

app/versions/dependencies/debugAndroidTestRuntimeClasspathDependencies.txt

Lines changed: 327 additions & 67 deletions
Large diffs are not rendered by default.

app/versions/dependencies/debugRuntimeClasspathDependencies.txt

Lines changed: 423 additions & 361 deletions
Large diffs are not rendered by default.

app/versions/dependencies/debugUnitTestRuntimeClasspathDependencies.txt

Lines changed: 436 additions & 375 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)