alpha
Login
or
Join now
nateholland.bsky.social
/
PoseDetection
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
refactor: update versions
author
nate
date
4 months ago
(Feb 5, 2026, 6:47 PM +0200)
commit
9a78faf3
9a78faf3377968d8f938c4e6f0d334a4754f929b
parent
1add0317
1add0317557b8dd1ad8ff013f3eb595c03e8f4bd
+32
-33
5 changed files
Expand all
Collapse all
Unified
Split
gradle
libs.versions.toml
posedetection
build.gradle.kts
sample
composeApp
build.gradle.kts
src
commonMain
kotlin
com
nate
posedetection
App.kt
gradle
libs.versions.toml
+15
-10
gradle/libs.versions.toml
Reviewed
···
1
1
[versions]
2
2
3
3
composeMultiplatformMediaPlayer = "1.0.41"
4
4
-
kotlin = "2.1.20"
5
5
-
compose = "1.8.0"
6
6
-
agp = "8.6.1"
7
7
-
androidx-activityCompose = "1.10.1"
8
8
-
androidx-uiTest = "1.8.2"
9
9
-
cameraCore = "1.4.2"
10
10
-
cameraCompose = "1.5.0-beta01"
11
11
-
media3CommonKtx = "1.7.1"
4
4
+
kotlin = "2.3.0"
5
5
+
compose = "1.10.0"
6
6
+
agp = "8.13.2"
7
7
+
androidx-activityCompose = "1.12.3"
8
8
+
androidx-uiTest = "1.10.2"
9
9
+
cameraCore = "1.5.3"
10
10
+
cameraCompose = "1.5.3"
11
11
+
litert = "1.4.1"
12
12
+
media3CommonKtx = "1.9.1"
12
13
poseDetectionVersion = "18.0.0-beta5"
13
13
-
filekitCore = "0.10.0-beta04"
14
14
-
tensorflow = "0.4.4"
14
14
+
filekitCore = "0.12.0"
15
15
+
tensorflow = "0.5.0"
15
16
16
17
[libraries]
17
18
···
27
28
androidx-camera-lifecycle = { module = "androidx.camera:camera-lifecycle", version.ref = "cameraCore" }
28
29
androidx-camera-view = { module = "androidx.camera:camera-view", version.ref = "cameraCore" }
29
30
compose-multiplatform-media-player = { module = "network.chaintech:compose-multiplatform-media-player", version.ref = "composeMultiplatformMediaPlayer" }
31
31
+
litert = { module = "com.google.ai.edge.litert:litert", version.ref = "litert" }
32
32
+
litert-gpu = { module = "com.google.ai.edge.litert:litert-gpu", version.ref = "litert" }
33
33
+
litert-metadata = { module = "com.google.ai.edge.litert:litert-metadata", version.ref = "litert" }
34
34
+
litert-support = { module = "com.google.ai.edge.litert:litert-support", version.ref = "litert" }
30
35
pose-detection = { module = "com.google.mlkit:pose-detection", version.ref = "poseDetectionVersion" }
31
36
pose-detection-common = { group = "com.google.mlkit", name = "pose-detection-common", version.ref = "poseDetectionVersion" }
32
37
filekit-core = { module = "io.github.vinceglb:filekit-core", version.ref = "filekitCore" }
+6
-7
posedetection/build.gradle.kts
Reviewed
···
6
6
7
7
mavenPublishing {
8
8
publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL)
9
9
-
coordinates("com.performancecoachlab.posedetection", "posedetection-compose", "4.6.0")
9
9
+
coordinates("com.performancecoachlab.posedetection", "posedetection-compose", "4.7.0")
10
10
11
11
pom {
12
12
name.set("Pose Detection")
···
90
90
implementation(libs.pose.detection)
91
91
implementation(libs.pose.detection.common)
92
92
implementation(libs.androidx.media3.common.ktx)
93
93
-
//implementation(libs.tensorflow.lite.task.vision)
94
94
-
implementation("com.google.ai.edge.litert:litert:1.4.1")
95
95
-
implementation("com.google.ai.edge.litert:litert-support:1.4.1")
96
96
-
implementation("com.google.ai.edge.litert:litert-metadata:1.4.1")
97
97
-
implementation("com.google.ai.edge.litert:litert-gpu:1.4.1")
93
93
+
implementation(libs.litert)
94
94
+
implementation(libs.litert.support)
95
95
+
implementation(libs.litert.metadata)
96
96
+
implementation(libs.litert.gpu)
98
97
}
99
98
100
99
}
···
102
101
103
102
android {
104
103
namespace = "com.performancecoachlab.posedetection"
105
105
-
compileSdk = 35
104
104
+
compileSdk = 36
106
105
defaultConfig {
107
106
minSdk = 21
108
107
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
+2
-2
sample/composeApp/build.gradle.kts
Reviewed
···
56
56
57
57
android {
58
58
namespace = "com.nate.posedetection"
59
59
-
compileSdk = 35
59
59
+
compileSdk = 36
60
60
61
61
defaultConfig {
62
62
minSdk = 24
63
63
-
targetSdk = 35
63
63
+
targetSdk = 36
64
64
65
65
applicationId = "com.nate.posedetection.androidApp"
66
66
versionCode = 1
+4
-9
sample/composeApp/src/commonMain/kotlin/com/nate/posedetection/App.kt
Reviewed
···
10
10
import androidx.compose.foundation.layout.WindowInsets
11
11
import androidx.compose.foundation.layout.fillMaxSize
12
12
import androidx.compose.foundation.layout.fillMaxWidth
13
13
-
import androidx.compose.foundation.layout.height
14
13
import androidx.compose.foundation.layout.imePadding
15
14
import androidx.compose.foundation.layout.padding
16
15
import androidx.compose.foundation.layout.safeDrawing
···
20
19
import androidx.compose.material3.CircularProgressIndicator
21
20
import androidx.compose.material3.DropdownMenu
22
21
import androidx.compose.material3.DropdownMenuItem
23
23
-
import androidx.compose.material3.OutlinedButton
22
22
+
import androidx.compose.material3.HorizontalDivider
23
23
+
import androidx.compose.material3.IconButton
24
24
+
import androidx.compose.material3.RadioButton
25
25
+
import androidx.compose.material3.Switch
24
26
import androidx.compose.material3.Tab
25
27
import androidx.compose.material3.TabRow
26
28
import androidx.compose.material3.Text
27
27
-
import androidx.compose.material3.TextButton
28
28
-
import androidx.compose.material3.Icon
29
29
-
import androidx.compose.material3.IconButton
30
30
-
import androidx.compose.material3.Switch
31
31
-
import androidx.compose.material3.HorizontalDivider
32
32
-
import androidx.compose.material3.RadioButton
33
29
import androidx.compose.runtime.Composable
34
30
import androidx.compose.runtime.DisposableEffect
35
31
import androidx.compose.runtime.LaunchedEffect
···
47
43
import androidx.compose.ui.graphics.ImageBitmap
48
44
import androidx.compose.ui.graphics.drawscope.Stroke
49
45
import androidx.compose.ui.layout.ContentScale
50
50
-
import androidx.compose.ui.text.font.FontWeight
51
46
import androidx.compose.ui.text.style.TextAlign
52
47
import androidx.compose.ui.unit.dp
53
48
import androidx.compose.ui.unit.sp
+5
-5
sample/gradle/libs.versions.toml
Reviewed
···
1
1
[versions]
2
2
3
3
-
kotlin = "2.1.20"
4
4
-
compose = "1.8.0-beta01"
5
5
-
agp = "8.6.1"
6
6
-
androidx-activityCompose = "1.10.1"
7
7
-
androidx-uiTest = "1.7.8"
3
3
+
kotlin = "2.3.0"
4
4
+
compose = "1.10.0"
5
5
+
agp = "8.13.2"
6
6
+
androidx-activityCompose = "1.12.3"
7
7
+
androidx-uiTest = "1.10.2"
8
8
9
9
[libraries]
10
10