Skip to content

Commit 96c51b7

Browse files
Kotlin Multiplattform - Use the badge on desktop (gdg-berlin-android#220)
1 parent 72b6beb commit 96c51b7

File tree

156 files changed

+1981
-571
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

156 files changed

+1981
-571
lines changed

.github/workflows/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- name: Validate Gradle wrapper
3636
uses: gradle/wrapper-validation-action@v1
3737
- name: Assemble Release
38-
run: ./gradlew :app:assembleRelease --no-daemon
38+
run: ./gradlew :android:assembleRelease --no-daemon
3939
- name: Check folders after assembleRelease
4040
run: tree -P '*.apk' --prune
4141
- name: Upload Release APK to GitHub Artifact

.github/workflows/pr.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: "Validate Gradle wrapper"
2727
uses: gradle/wrapper-validation-action@v1
2828
- name: "Assemble Debug"
29-
run: ./gradlew :app:assembleDebug --no-daemon
29+
run: ./gradlew :android:assembleDebug --no-daemon
3030
- name: "Upload Debug APK to GitHub"
3131
uses: actions/upload-artifact@v3
3232
with:
@@ -93,5 +93,5 @@ jobs:
9393
- name: "Validate Gradle wrapper"
9494
uses: gradle/wrapper-validation-action@v1
9595
- name: "Test"
96-
run: ./gradlew test
96+
run: ./gradlew linuxTest
9797

File renamed without changes.

zeapp/app/build.gradle.kts zeapp/android/build.gradle.kts

+24-5
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,26 @@ android {
3636
vectorDrawables {
3737
useSupportLibrary = true
3838
}
39-
resourceConfigurations.addAll(listOf("ar-rEG", "de-rDE", "en-rGB", "fr", "hi", "hr-rHR", "ja", "lt", "mr", "nl", "sq", "tr", "uk", "ur", "bs", "pt-rBR"))
39+
resourceConfigurations.addAll(
40+
listOf(
41+
"ar-rEG",
42+
"de-rDE",
43+
"en-rGB",
44+
"fr",
45+
"hi",
46+
"hr-rHR",
47+
"ja",
48+
"lt",
49+
"mr",
50+
"nl",
51+
"sq",
52+
"tr",
53+
"uk",
54+
"ur",
55+
"bs",
56+
"pt-rBR",
57+
),
58+
)
4059

4160
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
4261
}
@@ -63,7 +82,7 @@ android {
6382
buildConfigField(
6483
"String",
6584
"OPEN_API_TOKEN",
66-
"\"${System.getenv("DALE2_TOKEN")}\"" ?: "\"\""
85+
"\"${System.getenv("DALE2_TOKEN")}\"" ?: "\"\"",
6786
)
6887

6988
firebaseAppDistribution {
@@ -82,7 +101,7 @@ android {
82101

83102
proguardFiles(
84103
getDefaultProguardFile("proguard-android-optimize.txt"),
85-
"proguard-rules.pro"
104+
"proguard-rules.pro",
86105
)
87106

88107
if (enableRelease) {
@@ -129,7 +148,7 @@ android {
129148
"META-INF/LGPL2.1",
130149
"META-INF/*.kotlin_module",
131150
"META-INF/LICENSE.*",
132-
"META-INF/LICENSE-notice.*"
151+
"META-INF/LICENSE-notice.*",
133152
)
134153
}
135154
}
@@ -149,6 +168,7 @@ detekt {
149168

150169
dependencies {
151170
implementation(platform(libs.androidx.compose.bom))
171+
implementation(project(":badge"))
152172

153173
implementation(libs.androidx.core.ktx)
154174
implementation(libs.androidx.lifecycle.runtime.ktx)
@@ -160,7 +180,6 @@ dependencies {
160180
implementation(libs.androidx.compose.material3)
161181
implementation(libs.retrofit2.retrofit)
162182
implementation(libs.retrofit2.converter.gson)
163-
implementation(libs.mik3y.usb.serial.android)
164183
implementation(libs.zxing)
165184
implementation(libs.material3.wsc)
166185
implementation(libs.dagger.hilt)
File renamed without changes.
File renamed without changes.
File renamed without changes.

zeapp/app/src/androidTest/java/de/berlindroid/zeapp/ZeMainActivityTests.kt zeapp/android/src/androidTest/java/de/berlindroid/zeapp/ZeMainActivityTests.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
package de.berlindroid.zeapp
2+
13
import androidx.compose.ui.test.*
24
import androidx.compose.ui.test.junit4.createAndroidComposeRule
35
import androidx.test.ext.junit.rules.ActivityScenarioRule
4-
import de.berlindroid.zeapp.ZeMainActivity
56
import org.junit.Rule
67
import org.junit.Test
78

zeapp/app/src/main/java/de/berlindroid/zeapp/ZeApplication.kt zeapp/android/src/main/java/de/berlindroid/zeapp/ZeApplication.kt

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package de.berlindroid.zeapp
22

33
import android.app.Application
4-
import com.hoho.android.usbserial.BuildConfig
54
import dagger.hilt.android.HiltAndroidApp
65
import timber.log.Timber
76

zeapp/app/src/main/java/de/berlindroid/zeapp/ZeMainActivity.kt zeapp/android/src/main/java/de/berlindroid/zeapp/ZeMainActivity.kt

+4
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ import de.berlindroid.zeapp.zeui.ZeImageDrawEditorDialog
7979
import de.berlindroid.zeapp.zeui.ZeNavigationPad
8080
import de.berlindroid.zeapp.zeui.zetheme.ZeBadgeAppTheme
8181
import de.berlindroid.zeapp.zevm.ZeBadgeViewModel
82+
import de.berlindroid.zekompanion.getPlatform
8283
import timber.log.Timber
8384
import android.content.res.Configuration as AndroidConfig
8485
import androidx.compose.foundation.Image as ZeImage
@@ -248,6 +249,9 @@ private fun ZeAbout(
248249
style = MaterialTheme.typography.bodyMedium,
249250
fontSize = 24.sp,
250251
)
252+
ZeText(
253+
text = "Running on '${getPlatform()}'."
254+
)
251255
ZeLazyColumn {
252256
items(lines) { line ->
253257
ZeRow(

0 commit comments

Comments
 (0)