From 6c9253b337d7e2a31dd7c23aaa162deb1cd4c9d2 Mon Sep 17 00:00:00 2001 From: opficdev <162981733+opficdev@users.noreply.github.com> Date: Mon, 15 Jun 2026 17:54:51 +0900 Subject: [PATCH 1/4] =?UTF-8?q?docs:=20Store=20=ED=8C=A8=ED=84=B4=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/README.md b/README.md index 4926ba6e..4151b10b 100644 --- a/README.md +++ b/README.md @@ -53,8 +53,7 @@ Todo, 저장 링크, 오늘 할 일, 받은 알림, 누적 활동을 하나의 ## 아키텍처 -MVVM을 기반으로 하되, ViewModel 상태 관리에는 MVI 형태의 단방향 흐름을 차용한 구조 -`DevLog.xcworkspace` 안에서 Application, Widget 모듈을 분리하고 화면, 상태, 비즈니스 로직, 외부 의존성 경계를 나눈 `MVVM + Clean Architecture` 기반 구성 +`DevLog.xcworkspace` 안에서 Application, Widget 모듈을 분리하고 화면, 상태, 비즈니스 로직, 외부 의존성 경계를 나눈 `Clean Architecture` 기반 구성 @@ -65,14 +64,6 @@ MVVM을 기반으로 하되, ViewModel 상태 관리에는 MVI 형태의 단방 - - - - - -
Tuist 모듈 의존성 그래프
- StorePattern Protocol -
StorePattern 프로토콜
## 주요 기능 From cbf044fa5ebdc2a8d8e03bcbbcc45cc17f12b6fc Mon Sep 17 00:00:00 2001 From: opficdev <162981733+opficdev@users.noreply.github.com> Date: Mon, 15 Jun 2026 17:55:02 +0900 Subject: [PATCH 2/4] =?UTF-8?q?docs:=20=EC=95=84=EB=9E=98=20=ED=91=9C?= =?UTF-8?q?=EC=99=80=20=EC=84=A4=EB=AA=85=EC=9D=B4=20=EA=B2=B9=EC=B9=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 4151b10b..028542d4 100644 --- a/README.md +++ b/README.md @@ -32,8 +32,6 @@ ## 앱 사용해보기 -iOS 17 이상 환경에서 App Store에서 다운로드 가능 - From 1a77daa26071a62cb3f11bc255d43971c8c9833b Mon Sep 17 00:00:00 2001 From: opficdev <162981733+opficdev@users.noreply.github.com> Date: Mon, 15 Jun 2026 17:55:11 +0900 Subject: [PATCH 3/4] =?UTF-8?q?docs:=20manifest=20=EA=B8=B0=EC=A4=80?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 028542d4..2d017b74 100644 --- a/README.md +++ b/README.md @@ -144,11 +144,13 @@ Todo, 저장 링크, 오늘 할 일, 받은 알림, 누적 활동을 하나의 | 항목 | 버전 | | --- | --- | -| Xcode | 26.3 | +| Xcode | 26.5 | | iOS Deployment Target | 17.0 | | Swift | 5.0 | | Tuist | 4.194.4 | -| Ruby | 3.2 | +| SwiftLint | 0.63.3 | +| Ruby | 3.4.7 | +| Bundler | 2.7.2 | | Fastlane | 2.232.2 | | Node.js | 22 | | TypeScript | 4.9.5 | From 5fc1065afa59d7e119d06df6f4281c81afc211ae Mon Sep 17 00:00:00 2001 From: opficdev <162981733+opficdev@users.noreply.github.com> Date: Mon, 15 Jun 2026 17:55:29 +0900 Subject: [PATCH 4/4] =?UTF-8?q?docs:=20=EC=8A=A4=ED=83=9D=20=EA=B0=9C?= =?UTF-8?q?=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 2d017b74..61e1f429 100644 --- a/README.md +++ b/README.md @@ -124,14 +124,16 @@ Todo, 저장 링크, 오늘 할 일, 받은 알림, 누적 활동을 하나의 | 구분 | 스택 | | --- | --- | -| Deployment Target | iOS 17+ | -| Architecture | Modular Architecture, MVVM, MVI-inspired state flow, Clean Architecture | -| UI | SwiftUI, Charts, MarkdownUI | -| State & Async | Observable, Combine, async/await | -| Backend | FirebaseAuth, FirebaseFirestore, Firebase Cloud Functions, FirebaseMessaging | -| Apple Frameworks | AuthenticationServices, UserNotifications, LinkPresentation, Network | -| Utility | GoogleSignIn, OrderedCollections | -| Tooling | Xcode, Tuist, mise, Swift Package Manager, SwiftLint, Fastlane | +| Deployment Target | iOS / iPadOS 17.0+ | +| Platform Support | iPhone, iPad, Apple Silicon Mac (App Store, Designed for iPad) | +| Architecture | Tuist Modular based Clean Architecture | +| UI | SwiftUI, MarkdownUI, WidgetKit, AppIntents | +| State & Async | Observable, Combine, async/await, The Composable Architecture | +| Backend | Firebase Authentication, Firestore, Cloud Functions, Cloud Messaging, Analytics | +| Apple Frameworks | AuthenticationServices, UserNotifications, LinkPresentation, Network, CryptoKit, os.log | +| External Packages | ComposableArchitecture, MarkdownUI, OrderedCollections, GoogleSignIn, Nexa | +| Testing | swift-testing, TCA TestStore | +| Tooling | Xcode, Tuist, mise, Swift Package Manager, SwiftLint, Fastlane, Firebase CLI | ## 개발 환경 구성