2 id 'com.android.application'
3 id 'org.jetbrains.kotlin.android'
6 // ----- for Jetpack Compose
7 //def compose_version = '1.5.0-alpha02'
8 def compose_version = '1.4.2'
9 def navigation_version = '2.5.3'
12 def camerax_version = "1.3.0-alpha06"
13 def camerax_view_version = "1.3.0-alpha06"
16 def activity_version = "1.7.1"
17 //def activity_version = "1.8.0-alpha03"
20 //compileSdkPreview = "UpsideDownCake"
24 applicationId "net.osdn.gokigen.objectdetection.a01f"
26 //targetSdkPreview = "UpsideDownCake"
35 proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
39 sourceCompatibility JavaVersion.VERSION_17
40 targetCompatibility JavaVersion.VERSION_17
49 // https://developer.android.com/jetpack/androidx/releases/compose-kotlin?hl=en
50 kotlinCompilerExtensionVersion = "1.4.5"
54 excludes += '/META-INF/{AL2.0,LGPL2.1}'
60 namespace 'net.osdn.gokigen.objectdetection.a01f'
65 implementation 'androidx.core:core-ktx:1.10.0'
66 implementation 'androidx.appcompat:appcompat:1.6.1'
67 implementation "androidx.activity:activity-ktx:$activity_version"
68 //implementation "androidx.activity:activity:$activity_version"
69 implementation "androidx.core:core-splashscreen:1.0.1"
71 implementation 'com.google.android.material:material:1.8.0'
72 implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
74 implementation 'androidx.preference:preference-ktx:1.2.0'
75 implementation 'androidx.exifinterface:exifinterface:1.3.6'
76 implementation "androidx.datastore:datastore-preferences:1.0.0"
77 implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1'
79 implementation "androidx.camera:camera-core:$camerax_version"
80 implementation "androidx.camera:camera-camera2:$camerax_version"
81 implementation "androidx.camera:camera-lifecycle:$camerax_version"
83 implementation "androidx.camera:camera-extensions:$camerax_view_version"
84 implementation "androidx.camera:camera-view:$camerax_view_version"
86 implementation "androidx.compose.ui:ui:$compose_version"
87 implementation "androidx.compose.ui:ui-tooling:$compose_version"
88 implementation "androidx.compose.material:material:$compose_version"
89 implementation "androidx.compose.material:material-icons-core:$compose_version"
90 implementation "androidx.compose.material:material-icons-extended:$compose_version"
91 implementation "androidx.compose.foundation:foundation:$compose_version"
92 implementation "androidx.compose.runtime:runtime-livedata:$compose_version"
94 implementation "androidx.navigation:navigation-compose:$navigation_version"
96 implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4"
98 //implementation "org.tensorflow:tensorflow-lite:2.3.0"
99 //implementation 'org.tensorflow:tensorflow-lite-task-text:0.3.0'
100 implementation 'org.tensorflow:tensorflow-lite-task-vision:0.3.0'