From 7af2cca174fe496bde24d61a9d20d227c6f1a096 Mon Sep 17 00:00:00 2001 From: JI HUN LEE <51016231+easyhooon@users.noreply.github.com> Date: Tue, 9 Dec 2025 13:07:39 +0900 Subject: [PATCH 1/4] Update troubleshooting links in README.md Removed duplicate links and updated troubleshooting section. --- README.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 0d7e4f195..1d01bf30f 100644 --- a/README.md +++ b/README.md @@ -37,15 +37,20 @@ | 기록 카드 공유 | ## TroubleShooting -- [[Compose] M3 ModalBottomSheet 드래그(터치 이벤트) 막는 법](https://velog.io/@mraz3068/Compose-M3-ModalBottomSheet-Drag-Disabled) +- [Metro 적용해보기](https://velog.io/@mraz3068/Metro-Apply) +- [Compose Stability Analyzer 사용 후기](https://velog.io/@mraz3068/compose-stability-analyzer-review) +- [[Android] Toast 내부 구현 확인 해보기](https://velog.io/@mraz3068/Android-Toast-Deep-Dive) +- [Coroutine CancellationException 따로 처리해야하는 케이스](https://velog.io/@mraz3068/Coroutine-CancellationException-UseCase) +- [Coroutine 에러 처리 패턴: 여러 API 호출을 한 번에 성공/실패 판정하기](https://velog.io/@syoon513/Coroutine-%EC%98%88%EC%99%B8-%EC%B2%98%EB%A6%AC) +- [[Circuit] ImpressionEffect](https://velog.io/@mraz3068/Circuit-ImpressionEffect) +- [[Android] 일회성 이벤트를 StateFlow, Compose의 State로 처리할 때 주의해야할 점](https://velog.io/@mraz3068/Handle-One-Time-Event-As-State) +- [Jetpack Compose에서 CameraX + MLKit으로 OCR을 구현해보자](https://velog.io/@syoon513/Jetpack-Compose%EC%97%90%EC%84%9C-CameraX-MLKit%EC%9C%BC%EB%A1%9C-OCR%EC%9D%84-%EA%B5%AC%ED%98%84%ED%95%B4%EB%B3%B4%EC%9E%90) - [Circuit 찍먹해보기(부제: Circuit 희망편)](https://speakerdeck.com/easyhooon/circuit-jjigmeoghaebogi-buje-circuit-hyimangpyeon) - [Circuit 찍먹해보기(부제: Circuit 절망편)](https://speakerdeck.com/easyhooon/circuit-jjigmeoghaebogi-buje-circuit-jeolmangpyeon) -- [Jetpack Compose에서 CameraX + MLKit으로 OCR을 구현해보자](https://velog.io/@syoon513/Jetpack-Compose%EC%97%90%EC%84%9C-CameraX-MLKit%EC%9C%BC%EB%A1%9C-OCR%EC%9D%84-%EA%B5%AC%ED%98%84%ED%95%B4%EB%B3%B4%EC%9E%90) -- [[Android] 일회성 이벤트를 StateFlow, Compose의 State로 처리할 때 주의해야할 점](https://velog.io/@mraz3068/Handle-One-Time-Event-As-State) - [Circuit Navigation 사용 시 feature 모듈간의 참조는 어떻게 해결했을까?](https://velog.io/@syoon513/Circuit-Navigation-%EC%82%AC%EC%9A%A9-%EC%8B%9C-feature-%EB%AA%A8%EB%93%88%EA%B0%84-%EC%88%9C%ED%99%98-%EC%B0%B8%EC%A1%B0%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%ED%95%B4%EA%B2%B0%ED%96%88%EC%9D%84%EA%B9%8C) -- [Coroutine 에러 처리 패턴: 여러 API 호출을 한 번에 성공/실패 판정하기](https://velog.io/@syoon513/Coroutine-%EC%98%88%EC%99%B8-%EC%B2%98%EB%A6%AC) -- [[Circuit] ImpressionEffect](https://velog.io/@mraz3068/Circuit-ImpressionEffect) -- [Coroutine CancellationException 따로 처리해야하는 케이스](https://velog.io/@mraz3068/Coroutine-CancellationException-UseCase) +- [[Android] 일회성 이벤트를 StateFlow, Compose의 State로 처리할 때 주의해야할 점](https://velog.io/@mraz3068/Handle-One-Time-Event-As-State) +- [[Compose] M3 ModalBottomSheet 드래그(터치 이벤트) 막는 법](https://velog.io/@mraz3068/Compose-M3-ModalBottomSheet-Drag-Disabled) + ## Development From c272aef1226b4478f7a16a19014b66c00cd5fd91 Mon Sep 17 00:00:00 2001 From: JI HUN LEE <51016231+easyhooon@users.noreply.github.com> Date: Tue, 9 Dec 2025 14:45:29 +0900 Subject: [PATCH 2/4] Remove link on handling one-time events in Android Removed a link about handling one-time events in Android. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 1d01bf30f..489afdbc5 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,6 @@ - [Circuit 찍먹해보기(부제: Circuit 희망편)](https://speakerdeck.com/easyhooon/circuit-jjigmeoghaebogi-buje-circuit-hyimangpyeon) - [Circuit 찍먹해보기(부제: Circuit 절망편)](https://speakerdeck.com/easyhooon/circuit-jjigmeoghaebogi-buje-circuit-jeolmangpyeon) - [Circuit Navigation 사용 시 feature 모듈간의 참조는 어떻게 해결했을까?](https://velog.io/@syoon513/Circuit-Navigation-%EC%82%AC%EC%9A%A9-%EC%8B%9C-feature-%EB%AA%A8%EB%93%88%EA%B0%84-%EC%88%9C%ED%99%98-%EC%B0%B8%EC%A1%B0%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%ED%95%B4%EA%B2%B0%ED%96%88%EC%9D%84%EA%B9%8C) -- [[Android] 일회성 이벤트를 StateFlow, Compose의 State로 처리할 때 주의해야할 점](https://velog.io/@mraz3068/Handle-One-Time-Event-As-State) - [[Compose] M3 ModalBottomSheet 드래그(터치 이벤트) 막는 법](https://velog.io/@mraz3068/Compose-M3-ModalBottomSheet-Drag-Disabled) From bd2af22ca8f8fcc23dab467d1cf8eb257aed1132 Mon Sep 17 00:00:00 2001 From: JI HUN LEE <51016231+easyhooon@users.noreply.github.com> Date: Tue, 9 Dec 2025 16:57:49 +0900 Subject: [PATCH 3/4] Update project dependencies in README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 489afdbc5..71d39f165 100644 --- a/README.md +++ b/README.md @@ -80,8 +80,8 @@ - Material3 - [Circuit](https://github.com/slackhq/circuit) -- ~~Google ML Kit~~ Google Cloud Vision -- ~~Dagger Hilt~~ Metro +- ~~Google ML Kit~~ -> Google Cloud Vision +- ~~Dagger Hilt~~ -> [Metro](https://github.com/ZacSweers/metro) - Retrofit, OkHttp3 - Lottie-Compose - Firebase(Analytics, Crashlytics, Remote Config) From 020daf2b82a17b160a87895e96aeaaee5ad0ac3b Mon Sep 17 00:00:00 2001 From: JI HUN LEE <51016231+easyhooon@users.noreply.github.com> Date: Tue, 9 Dec 2025 17:01:10 +0900 Subject: [PATCH 4/4] Update Kotlin version in README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 71d39f165..697302c95 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Reed - 문장과 감정을 함께 담는 독서 기록 -[![Kotlin](https://img.shields.io/badge/Kotlin-2.2.0-blue.svg)](https://kotlinlang.org) +[![Kotlin](https://img.shields.io/badge/Kotlin-2.2.21-blue.svg)](https://kotlinlang.org) [![Gradle](https://img.shields.io/badge/gradle-8.11.1-green.svg)](https://gradle.org/) [![Android Studio](https://img.shields.io/badge/Android%20Studio-2025.1.2%20%28Narwhal%29-green)](https://developer.android.com/studio) [![minSdkVersion](https://img.shields.io/badge/minSdkVersion-28-red)](https://developer.android.com/distribute/best-practices/develop/target-sdk) @@ -59,7 +59,7 @@ - JDK : Java 17을 실행할 수 있는 JDK - (권장) Android Studio 설치 시 Embedded 된 JDK (Open JDK) - Java 17을 사용하는 JDK (Open JDK, AdoptOpenJDK, GraalVM) -- Kotlin Language : 2.2.0 +- Kotlin Language : 2.2.21 ### Language @@ -80,7 +80,7 @@ - Material3 - [Circuit](https://github.com/slackhq/circuit) -- ~~Google ML Kit~~ -> Google Cloud Vision +- ~~Google ML Kit~~ -> [Google Cloud Vision](https://cloud.google.com/vision) - ~~Dagger Hilt~~ -> [Metro](https://github.com/ZacSweers/metro) - Retrofit, OkHttp3 - Lottie-Compose