... |
... |
@@ -239,23 +239,32 @@ |
239 |
239 |
{{code language="gradle"}} |
240 |
240 |
|
241 |
241 |
// KOTLIN |
242 |
|
-implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21" |
|
242 |
+implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0" |
243 |
243 |
|
244 |
|
-implementation "androidx.appcompat:appcompat: 1.4.2" |
|
244 |
+implementation "androidx.appcompat:appcompat: 1.5.1" |
245 |
245 |
implementation "androidx.legacy:legacy-support-v4:1.0.0" |
246 |
|
-implementation "androidx.vectordrawable:vectordrawable-animated:1.1.0" |
|
246 |
+implementation "androidx.vectordrawable:vectordrawable-animated:1.1.0 " |
247 |
247 |
implementation "androidx.media:media:1.6.0" |
248 |
|
-implementation "com.google.android.material:material:1.6.0" |
249 |
|
-implementation "androidx.exifinterface:exifinterface:1.3.3" |
|
248 |
+implementation "com.google.android.material:material:1.8.0" |
|
249 |
+implementation "androidx.exifinterface:exifinterface:1.3.6" |
250 |
250 |
implementation "androidx.multidex:multidex:2.0.1" |
251 |
251 |
implementation "androidx.constraintlayout:constraintlayout:2.1.4" |
252 |
252 |
implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.5.1" |
|
253 |
+implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1 " |
253 |
253 |
implementation "androidx.lifecycle:lifecycle-process:2.5.1" |
254 |
254 |
implementation "androidx.lifecycle:lifecycle-common-java8:2.5.1" |
255 |
|
-implementation "androidx.webkit:webkit:1.4.0" |
|
256 |
+implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 " |
|
257 |
+implementation "androidx.work:work-runtime:2.8.1" |
|
258 |
+implementation "androidx.work:work-runtime-ktx:2.8.1 " |
|
259 |
+implementation "androidx.concurrent:concurrent-futures:1.1.0 " |
|
260 |
+implementation "androidx.concurrent:concurrent-futures-ktx:1.1.0" |
|
261 |
+implementation "androidx.window:window:1.0.0" |
|
262 |
+implementation "androidx.window:window-java:1.0.0" |
|
263 |
+implementation "androidx.window:window-rxjava2:1.0.0 " |
|
264 |
+implementation "androidx.webkit:webkit:1.6.1" |
256 |
256 |
|
257 |
|
-implementation "org.slf4j:slf4j-api:1.7.32" |
258 |
|
-implementation "com.github.tony19:logback-android:2.0.0" |
|
266 |
+implementation "org.slf4j:slf4j-api:2.0.7" |
|
267 |
+implementation "com.github.tony19:logback-android:3.0.0" |
259 |
259 |
implementation "com.fasterxml.jackson.core:jackson-core:2.13.3" |
260 |
260 |
implementation "com.fasterxml.jackson.core:jackson-annotations:2.13.3" |
261 |
261 |
implementation "com.fasterxml.jackson.core:jackson-databind:2.13.3" |
... |
... |
@@ -268,11 +268,11 @@ |
268 |
268 |
api 'com.google.zxing:core:3.2.1' |
269 |
269 |
|
270 |
270 |
// For libhone-beacon library |
271 |
|
-implementation "org.altbeacon:android-beacon-library:2.19.4" |
|
280 |
+implementation "org.altbeacon:android-beacon-library:2.19.5" |
272 |
272 |
|
273 |
273 |
// For libhone-gallery library |
274 |
|
-implementation "com.github.bumptech.glide:glide:4.13.2" |
275 |
|
-kapt "com.github.bumptech.glide:compiler:4.13.2" |
|
283 |
+implementation "com.github.bumptech.glide:glide:4.15.1" |
|
284 |
+kapt "com.github.bumptech.glide:compiler:4.15.1" |
276 |
276 |
|
277 |
277 |
// For libhone-nfc library |
278 |
278 |
implementation "com.google.guava:guava:31.1-jre" |
... |
... |
@@ -335,6 +335,7 @@ |
335 |
335 |
|
336 |
336 |
buildFeatures { |
337 |
337 |
dataBinding true |
|
347 |
+ viewBinding true |
338 |
338 |
} |
339 |
339 |
} |
340 |
340 |
|
... |
... |
@@ -482,6 +482,8 @@ |
482 |
482 |
<uses-permission android:name="android.permission.READ_PHONE_NUMBERS" /> |
483 |
483 |
<uses-permission android:name="android.permission.READ_CONTACTS"/> |
484 |
484 |
<uses-permission android:name="android.permission.WRITE_CONTACTS"/> |
|
495 |
+ <uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/> |
|
496 |
+ <uses-permission android:name="android.permission.READ_MEDIA_VIDEO"/> |
485 |
485 |
|
486 |
486 |
<!-- For libhone-beacon library --> |
487 |
487 |
<uses-permission android:name="android.permission.BLUETOOTH"/> |
... |
... |
@@ -494,6 +494,9 @@ |
494 |
494 |
<!-- oprations 을 통한 앱 배포 및 설치 시 아래의 권한을 설정해야 한다. --> |
495 |
495 |
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> |
496 |
496 |
|
|
509 |
+ <!-- Android 13 (API level 33) 앱 실행 시 알람 허용 여부 권한 설정 필요; --> |
|
510 |
+ <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/> |
|
511 |
+ |
497 |
497 |
<application |
498 |
498 |
android:name=".MainApp" |
499 |
499 |
android:allowBackup="false" |