์ฌํ ๋ค๋ ์์ ์ฌ์ง ์ ๋ฆฌํ๋๊ฒ ๋๋ฌด ๊ท์ฐฎ์ ๋! (๊ฐ๋ฐ์ ๋ณธ์ธ ์ด์ผ๊ธฐ์ ๋๋ค.) ์ด์ ์ข ์ฝ๊ฒ ์ฌ์ง ์ ๋ฆฌํ์,,,!
| ์ํ | ์ฑ์คํ ์ด ๋ฐฐํฌ ์๋ฃ ๋ฐ ์ ๋ฐ์ดํธ ์งํ ์ค(v1.5.3) |
|---|---|
| ๊ธฐ์ ์คํ | UIKit, RxSwift, FlexLayout, PinLayout, PhotoKit, Realm, XCTest, Xcode Cloud, String Catalog |
| Link | AppStore, Figma, Instagram, Thread |
| ์ด๋ฉ์ผ ๋ฌธ์ | eunlyuing@gmail.com |
- ์ฌํ ์ ๊ธฐ๋ก ์์ํ๊ธฐ ๋ฒํผ ๊พน ๋๋ฌ๋๊ธฐ.
- ๋ด๋ง๋๋ก ์ฌํ ์ฆ๊ธฐ๋ฉฐ ๋ง์๊ป ์ฌ์ง ์ฐ๊ธฐ.
- ์ฌํ ๋ค๋ ์จ ํ ์ข ๋ฃ ๋ฒํผ ๋๋ฌ ์จ๋ฒ์ผ๋ก ์ ์ ์ฅํ๊ธฐ!
ํฌํฌ๋ผ์น ํ๋ก์ ํธ์ ์ฒซ ์์! MVP ๋ชจ๋ธ๋ก ์ต๋ํ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐ
| PR ์ ๋ชฉ | ์ฃผ์ ๊ตฌํ ๋ด์ฉ |
|---|---|
| #3 Xcode ๊ธฐ๋ณธ ์ธํ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ | Miminum Target 16.0 ์ค์ , Code Base UI ์ธํ , PinLayout, FlexLayout, RxSwift, RXCocoa ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ |
| #5 MomentTitleInput ํ๋ฉด ๊ตฌํ | CodeBaseUIView Protocol ๊ตฌํ, MomoentTitleInputView ๊ตฌํ |
| #7 ๋์์ธ ๋ฆฌ์์ค ์ถ๊ฐ | Pretendard ํฐํธ ํ์ผ ์ถ๊ฐ, UIFont ํ์ฅ ํ์ ๋ฉ์๋ ๊ตฌํ, ์ปฌ๋ฌ ์์ ์ถ๊ฐ |
| #9 MomentTitleInputViewController ๊ธฐ๋ฅ ๊ตฌํ | Input&Output ํจํด ์ ์ฉ, MomentTitleViewController ๋ด ๋ก์ง ๊ตฌํ, UserDefaults ๋ก์ง ๊ตฌํ |
| #11 MomentRecord ํ๋ฉด ๊ตฌํ | MomentRecordView ๊ตฌํ, NavigationBar ๋ฐ NavigationButton UIComponent ๊ตฌํ, UICollectionViewCompositionalLayout๋ฅผ ์ด์ฉํ CollectionView ๊ตฌ์ฑ |
| #13 PhotoKit์ ์ด์ฉํ ์ฌ์ง ๋ฐํ ๊ฐ์ฒด ๊ตฌํ | PhotoKitService ๊ตฌํ, ์ฌ์ง ๋ถ๋ฌ์ค๊ธฐ ๋ฐ ์จ๋ฒ ์ ์ฅ ํจ์ ๊ตฌํ |
| #15 ์ ์ฒด Flow ์ฐ๊ฒฐ | ์ ์ฒด Flow ์ฐ๊ฒฐ, ๊ธฐ๋ก ์ข ๋ฃ Alert ์ถ๊ฐ, ํ๋ฉด ์ง์ ์(SceneDelegate) ์จ๋ฒ ๋ฆฌ์คํธ ์ ๋ฐ์ดํธ |
| #17 1.0.0 ์ฌ์ฌ ์ ์ถ | ์ง์ OS iOS๋ก ํ์ , ์ฑ ๋ก๊ณ ๋ฐ ์คํฌ๋ฆฐ์ท ์ค์ , ์ฑ์คํ ์ด ์ฌ์ฌ ์ค์ |
MVP๋ ๊ธฐ๋ฅ์ด ๋๋ฌด ๋ง์ด๋น ์ ธ์์๋ค,,! ๊ธฐ๋ก์ ํธ์งํ ์ ์๋ ๊ธฐ๋ฅ ์ถ๊ฐ ๋ฐ ์ฝ๊ฐ์ ๋์์ธ ์ ๋ฐ์ดํธ(๊ฐ๊ตฌ์์ด ํํ๋ผ์น ์ปจ์ ?)
| PR ์ ๋ชฉ | ์ฃผ์ ๊ตฌํ ๋ด์ฉ |
|---|---|
| #24 Input & Output ํจํด ๋ฆฌํฉํ ๋ง | Input & Output ํจํด ๋ฆฌํฉํ ๋ง ๋ฐ ์ปจ๋ฒค์ ํ๋ฆฝ, AlertAction ํจํด ๊ตฌํ |
| #26 ์ ์ฒด UI ์ ๋ฐ์ดํธ | ๋๊ธฐ๋ง์ ํฐํธ ์ ์ฉ, ๋์์ธ ์ผ๊ด ์ ๋ฐ์ดํธ, SFSymbol ๊ด๋ฆฌ ์ด๊ฑฐํ ๊ตฌํ |
| #28 MomentRecordView ์ด๋ฒคํธ ์ฐ๊ฒฐ | ๋๋ณด๊ธฐ Menu ๊ตฌํ, Media ์ํฐํฐ ์ ๋ฐ์ดํธ, ๊ธฐ๋ก Cell MediaType ๋ณ UI ๊ตฌํ |
| #30 MomentEditView ๊ธฐ๋ฅ ๊ตฌํ์ ์ํ ์ธํ | MomentEdit ํ๋ฉด ๊ตฌํ, SFSymbol ํธ์์์ฑ์ ๊ตฌํ |
| #32 MomentEdit ๊ธฐ๋ฅ ๊ตฌํ | ์จ๋ฒ ์ด๋ฆ ๋ฐ ์์ ๋ ์ง ๋ณ๊ฒฝ ๊ธฐ๋ฅ ๊ตฌํ |
| #35 ์ ์ฒด ViewModel ๋ฆฌํฉํ ๋ง ๋ฐ Coordinator ๋์ | ์ ์ฒด ViewModel ๋ฆฌํฉํ ๋ง, Coordinator ํจํด ๋์ |
| #37 UX/UI ๋ํ ์ผ ์ถ๊ฐ | ์ฑ ์์ด์ฝ ์ ๋ฐ์ดํธ, ์ปฌ๋ฌ ๋ณด๋ ์ ๋ฐ์ดํธ, DatePicker ์์ |
| #39 1.1.0 ๋ฐฐํฌ | 1.1.0 ๋ฐฐํฌ ์๋ฃ |
| #41 ๊ธฐ๋กํ ์ฌ์ง์ด ์์ ๋ ์ข ๋ฃ ์ผ์ด์ค ์ถ๊ฐ | ์ฌ์ง์ด ๋น์ด์์ ๋ ํ๋ฉด์ด ๋์ด๊ฐ์ง ์๋ ๋ฒ๊ทธ ์์ |
| #44 1.1.1 ๋ฐฐํฌ | 1.1.1 ๋ฐฐํฌ ์๋ฃ |
์ดํํธ๋ฅผ ํฌ๊ฒ ๋ผ ์ ์๋ ๊ธฐ๋ฅ ์์ฃผ๋ก ๊ตฌํํด๋ณด์! ์ฐ์ ์ Live Activity๋ฅผ ์ด์ฉํด ์ง์์ ์ธ ๊ฒฝํ์ ํ ์ ์๊ฒ ๋์์ฃผ์~
| PR ์ ๋ชฉ | ์ฃผ์ ๊ตฌํ ๋ด์ฉ |
|---|---|
| #45 ๊ธฐ๋ก Live Activity ๊ธฐ๋ฅ ๊ตฌํ | ๊ธฐ๋ณธ LiveActivity ๊ธฐ๋ฅ ๊ตฌํ, Coordinator ์ํ ์ฐธ์กฐ ๋ฌธ์ ํด๊ฒฐ, ๋๋ฒ๊น ์ ์ํ Log ๊ตฌ์กฐ์ฒด ์์ฑ, ์ฑ Light ๋ชจ๋ ๊ณ ์ |
| #47 DI Container ๊ตฌํ | DI Container, Dependency ๋งคํฌ๋ก ๊ตฌํ ๋ฐ ViewModel ๋ด ์ฃผ์ |
| #49 ์ฌ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ณ๊ฒฝ์ ๋ฐ๋ฅธ ์ ๋ฐ์ดํธ ๊ธฐ๋ฅ ์ถ๊ฐ | PHPhotoLibraryChangeObserver ํ๋กํ ์ฝ์ ์ด์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ณํ ๊ฐ์ง ๋ฐ UI + LiveActivity ์ ๋ฐ์ดํธ ๊ธฐ๋ฅ ์ถ๊ฐ |
| #51 App ์ ๋ฐ์ดํธ Alert ๊ธฐ๋ฅ ๊ตฌํ | VersionService ๊ตฌํ, ์ต์ ๋ฒ์ ์๋ ์ AppStore ์ด๋ Alert ์ถ๊ฐ |
| #53 1.2.0 ๋ฐฐํฌ | 1.2.0 ๋ฐฐํฌ ์๋ฃ |
| #55 1.2.1 Minor ์ ๋ฐ์ดํธ | Live Activity ์ ๋ฐ์ดํธ, AppStore ์ ๋ฐ์ดํธ Alert ๋ก์ง ์ ๋ฐ์ดํธ |
์จ๋ฒ ๊ธฐ๋ก ์ค ํน์ ์ฌ์ง์ ์ ์ธํ๊ฑฐ๋ ์ญ์ ํ๋ ๊ธฐ๋ฅ์ด ํ์ํ๋ค๋ ์ ๋ณด๋ฅผ ์ป์๋ค. ๋ฐ๋ก ์ถ๊ฐํด๋ณด์!
| PR ์ ๋ชฉ | ์ฃผ์ ๊ตฌํ ๋ด์ฉ |
|---|---|
| #57 ๊ธฐ๋ก ์ ํ ๋ชจ๋ ๊ธฐ๋ฅ ๊ตฌํ | ์จ๋ฒ์์ ์ ์ธ ๋ฐ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ, ToolBar ๋ฐ LoadingIndicator UI Component ๊ตฌํ, ActionSheet Model ๊ตฌํ |
| #59 ExcludeRecord ํ๋ฉด ๊ตฌํ | ExcludeRecord UI ๊ตฌํ |
| #61 ExcludeRecord ๊ธฐ๋ฅ ๊ตฌํ | ์ ์ธ๋ ํ๋ฉด ๋ด ๊ธฐ๋ก ๋ณต๊ตฌ ๋ฐ ๊ธฐ๋ก ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ |
| #63 PhotoKit ๋ฐ RecordCollectionView ์ฌ์ง ๋ก๋ ์๋ ๊ฐ์ ํ๊ธฐ | RecordCollectionView ์ด๋ฏธ์ง ๋ก๋ ์๋ ๊ฐ์ (ํ์ด์ง๋ค์ด์ ), PhotoKitService ๋ณ๋ ฌ ์ฒ๋ฆฌ ๊ตฌํ, UICollectionViewDiffableDataSource ๋์ |
| #65 1.3.0 ๋ฐฐํฌ | ExcludeView CollectionView ์ ๋ฐ์ดํธ, ์ฌ์ง ์ฑ ์จ๋ฒ DeepLink ๊ตฌํ, ์ ๋ฐ์ ์ธ ์ํ์ฐธ์กฐ ๋ฌธ์ ํด๊ฒฐ |
| #67 ์ ๋ ํ ์คํธ ํ๊ฒฝ ์ธํ ๋ฐ ์์ฑ | Unit Test Target ์ถ๊ฐ, Live Activity ๋ฐ PhotoKit Service ์ธํฐํ์ด์ค ๊ตฌํ ๋ฐ Mock ๊ฐ์ฒด ์์ฑ, XCTest๋ฅผ ํ์ฉํ ํ ์คํธ ์ฝ๋ ์์ฑ |
| #69 ์จ๋ฒ ์ ์ฅ ์ค๋ฅ ํด๊ฒฐ | ๋์ผํ ์ด๋ฆ์ ์จ๋ฒ ์์ฑ ์, ์ ์ฅ ํ ๋ฎ์ด์์์ง๋ ๋ฌธ์ ํด๊ฒฐ, ์ ์ธ๋ ๊ธฐ๋ก์ด ์ถ๊ฐ๋์์์๋ ์ข ๋ฃ ์ ๋ฐ์๋์ง ์๋ ๋ฌธ์ ํด๊ฒฐ |
MVP ๊ฐ๋ฐ ๋ ๋ถํฐ ์๊ฐํ๋ ์ผ์๋ณ๋ก ์จ๋ฒ์ ๋๋๋ ๊ธฐ๋ฅ์ด ๊ธฐ์ ์ ์ผ๋ก ๊ฐ๋ฅํจ์ ํ์ธํ๋ค. ์ด์ ํ๋ฃจ ์ด์ ๊ธฐ๋กํ๊ฒ ๋๋ฉด ์ผ์ฐจ๋ณ๋ก ๋๋ ๋ณด์!
| PR ์ ๋ชฉ | ์ฃผ์ ๊ตฌํ ๋ด์ฉ |
|---|---|
| #73 RecordView UI ์ ๋ฐ์ดํธ | UICompositionalLayout, DiffableDataSource์ ๋ง์ถ Header ์ถ๊ฐ |
| #75 FinishModal ํ๋ฉด ๊ตฌํ | FinishModal ํ๋ฉด ๊ตฌํ ๋ฐ ๋ค๋น๊ฒ์ด์ ์ฐ๊ฒฐ, RadioButton ๋ฐ CancelButton UIComponent ๊ตฌํ |
| #77 ์จ๋ฒ ์ ์ฅ ์ต์ ์ค์ ๋ฐ ์ ์ฅ ๊ธฐ๋ฅ ๊ตฌํ | ํ๋๋ก, ์ผ์ฐจ๋ณ ์จ๋ฒ ์ ์ฅ ๊ธฐ๋ฅ ๊ตฌํ |
| #79 RecordView ์ผ์ฐจ ๋ณ ๋ถ๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ | Media ๋ฐฐ์ด ๋ ์ง ๋ณ Section ๋ถ๋ฆฌ ๋ก์ง ๊ตฌํ |
| #81 1.4.0 ์ ๋ฐ์ดํธ ์ QA | 1.4.0 ๋ฐฐํฌ ๋ฐ ์ผ๋ถ UI ๊ฐ์ |
| #83 ์ผ์ฐจ๋ณ ์จ๋ฒ ์ ์ฅ ๊ธฐ๋ฅ ๋์์ฑ ์ฒ๋ฆฌ | ์ผ์ฐจ๋ณ ์จ๋ฒ ์ ์ฅ ์ ์ค๋ณต ์ด๋ฒคํธ ๋ฐ์ ๋ฐ ์๋ ์ ํ ๋ฌธ์ ํด๊ฒฐ |
| #85 ์ฑ์คํ ์ด ๋ฆฌ๋ทฐ Alert ๊ธฐ๋ฅ ๊ตฌํ | ๊ธฐ๋ก ์ข ๋ฃ ์ StoreKit์ ์ด์ฉํ ์ฑ์คํ ์ด ๋ฆฌ๋ทฐ Alert ์ถ๋ ฅ ๊ธฐ๋ฅ ๊ตฌํ |
| #87 ์ ์ฅ ์์ด ๊ธฐ๋ก ์ข ๋ฃ ๊ธฐ๋ฅ ์ถ๊ฐ | ์จ๋ฒ์ ์์ฑํ์ง ์๊ณ ๊ธฐ๋ก ์ข ๋ฃ ๊ธฐ๋ฅ ์ถ๊ฐ |
| #89 ์คํฌ๋ฆฐ์ท ์ ์ธ ๊ธฐ๋ฅ ๊ตฌํ | PHMediaSubtypes๋ฅผ ์ด์ฉํ ์คํฌ๋ฆฐ์ท ์ ์ธ ๊ธฐ๋ฅ ๊ตฌํ |
| #91 1.4.2 ๋ฐฐํฌ ์ QA | TitleInputView UI ์ ๋ฐ์ดํธ |
| #93 ์จ๋ฒ ์ ์ฅ ์ต์ ์ ํ UI ๊ตฌํ ๋ฐ ์ฐ๊ฒฐ | AlbumOptionInput ํ๋ฉด ๊ตฌํ, FormChoiceChip ๋ฐ FormCheckBox UIComponent ๊ตฌํ |
| #95 Realm์ ์ด์ฉํ ์๊ตฌ ์ ์ฅ ๋ฐ์ดํฐ ๋ชจ๋ธ ์ค๊ณ ๋ฐ ์ ์ฉ | Realm ์์กด์ฑ ์ถ๊ฐ, ํ์ฅ์ฑ์ ์ํด UserDefaults๋ฅผ Realm์ผ๋ก ์ ํ |
| #97 ๋ฏธ๋์ด ์ ํ ๋ฐ ํํฐ๋ง ์ต์ ์ถ๊ฐ์ ๋ฐ๋ฅธ ๊ธฐ๋ฅ ๊ตฌํ | ์ง์ ์ดฌ์ํ ์ฌ์ง, ๋ค์ด๋ก๋ํ ์ฌ์ง, ์คํฌ๋ฆฐ์ท ํํฐ๋ง ๊ธฐ๋ฅ ๊ตฌํ |
| #99 1.4.3 ๋ฐฐํฌ ์ QA | UX ๊ฐ์ , Navigation PopGesture ์ค์ |
| #101 ์จ๋ฒ ์์ ๋ฐ ์ข ๋ฃ ์๊ฐ ์ ํ ๊ธฐ๋ฅ ์ ๋ฐ์ดํธ | ์ข ๋ฃ ์๊ฐ ์ถ๊ฐ ๊ธฐ๋ฅ ๊ตฌํ, DatePickerModalView ์ ๋ฐ์ดํธ |
| #103 RecordCollectionView Sticky Header ๊ธฐ๋ฅ ๊ตฌํ | CompositionalLayout Section Header๋ฅผ ํ์ฉํ StickyHeader ๊ตฌํ |
| #105 1.4.4 Minor ์ ๋ฐ์ดํธ | ์ ์ฅ ์์ด ์ข ๋ฃ ๊ธฐ๋ฅ ๋ฒํผ ์ด๋, ๊ธฐ๋ก ๋น์ด์์ ๊ฒฝ์ฐ ์ถ๋ ฅ๋๋ UI ์ ๋ฐ์ดํธ, ๋ถ๋ฅ ๊ธฐ์ค ๋์๋ง ๋ผ๋ฒจ ์ถ๊ฐ |
์ํธ์์ฉ ๊ฐ๋ฅํ ๊ฒ ๊ฐ์ ๋ถ๋ถ๋ค์ ์ ๊ฒฝ์จ ๋ํ ์ผ์ ์ฌ๋ฆฌ๊ณ ์ ํฉ๋๋ค.
| PR ์ ๋ชฉ | ์ฃผ์ ๊ตฌํ ๋ด์ฉ |
|---|---|
| #107 ์ ํ๋ชจ๋ UI ์ ๋ฐ์ดํธ | ์ ํ๋ชจ๋ ToolBar UI ์ ๋ฐ์ดํธ, AttributedString ์ ์ฉ |
| #109 ๋ฏธ๋์ด ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ | ์์ ์ฆ๊ฒจ์ฐพ๊ธฐ ํ ๊ธ ๊ธฐ๋ฅ ๊ตฌํ |
| #111 ๋ฏธ๋์ด ๊ณต์ ํ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ | UIActivityViewController๋ฅผ ์ด์ฉํ ์์ ๊ณต์ ๊ธฐ๋ฅ ๊ตฌํ |
| #113 ์ฌ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ถํ ๋์ UX ๊ฐ์ | ์ฌ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ถํ Alert ์ถ๋ ฅ ์ Sheet๋ฅผ ํตํ UX ๊ฐ์ , ๊ถํ ๊ฑฐ๋ถ ์ ํ๋ก์ฐ ์ถ๊ฐ |
| #115 CollectionView Context Menu ๊ธฐ๋ฅ ๊ตฌํ | CollectionView Context Menu๋ฅผ ์ด์ฉํ ๊ธฐ๋ฅ ์ถ๊ฐ |
| #117 Live Activity ์ข ๋ฃ๋์ง ์๋ ํ์ ํด๊ฒฐ | ์ฌ์ง์ ์ LiveActivity ๊ด๋ฆฌ ๊ฐ์ฒด ์ ๋ฐ์ดํธ |
| #119 AlbumList ํ๋ฉด ๊ตฌํ ๋ฐ ์ปค์คํ TabBar ๊ตฌํ | MainViewModel์ ์ด์ฉํ CustomTabBar ๊ตฌํ ๋ฐ ์ ์ด |
| #121 AlbumList ๋ฐ์ดํฐ ๋ฐ ์ด๋ฒคํธ ์ฐ๊ฒฐ | ์จ๋ฒ ๋ฐ ํด๋ ์ ๋ณด, ์ธ๋ค์ผ ๋ฐํ ๋ก์ง ๊ตฌํ |
| #123 ์ ๋๋ฉ์ด์ ์ ์ฉ ์ ํฐ์น ์ด๋ฒคํธ ๋จนํ ํ์ ์์ | animate option์ ์ด์ฉํ ์ ๋๋ฉ์ด์ ํฐ์น ๋ฒ๊ทธ ์์ |
| #125 DetailView ํ๋ฉด ๋ฐ ๊ธฐ๋ฅ ๊ตฌํ | DetailView ํ๋ฉด ๋ฐ ๊ธฐ๋ฅ ๊ตฌํ, ํ์ด์ง๋ค์ด์ ์ต์ ํ |
| #127 AlbumView ํ๋ฉด ๋ฐ ๊ธฐ๋ฅ ๊ตฌํ | DataType Entity ๋์ , PaginationManager ๊ฐ์ฒด ๊ตฌํ, ์ ์ญ LoadingIndicator ๊ตฌํ |
| #129 FolderList ํ๋ฉด ๋ฐ ๊ธฐ๋ฅ ๊ตฌํ | FolderList ํ๋ฉด ๋ฐ ๊ธฐ๋ฅ ๊ตฌํ |
| #131 MyAlbumList Flow ์ถ๊ฐ ๊ธฐ๋ฅ ๊ตฌํ | AlbumDetail, MediaDetail ํ์ด์ง๋ค์ด์ ๋ก์ง ์ ๋ฐ์ดํธ |
| #133 Record Flow ๋ฆฌํฉํ ๋ง | Record UI ์ ๋ฐ์ดํธ ๋ฐ ViewModel ๋ฆฌํฉํ ๋ง |
| #135 Settings ํ๋ฉด ๋ฐ ๊ธฐ๋ฅ ๊ตฌํ | ์ฑ์คํ ์ด ๋ฆฌ๋ทฐ ์์ฑ, ์คํ์ฑํ ๋ฐฉ, SNS ์ด๋ ๋ฑ ์ค์ ํ๋ฉด ๊ตฌํ |
| #137 1.5.0 ์ถ์๋ฅผ ์ํ ๋ํ ์ผ ์์ ๋ฐ QA | UX ๋ผ์ดํ ์ ๋ฐ์ดํธ ๋ฐ ๊ณ ํ์ง ์ด๋ฏธ์ง ๋ก๋ฉ ๊ธฐ๋ฅ ๊ตฌํ |
| #139 ์จ๋ฒ ๋ฐ ํด๋ ์์ , ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ | ์จ๋ฒ ๋ฐ ํด๋ ์ด๋ฆ ์์ , ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ |
| #141 ์จ๋ณด๋ฉ ํ๋ฉด ๋ฐ ๊ธฐ๋ฅ ๊ตฌํ | ์จ๋ณด๋ฉ ๋ฐ ์ค์ ํญ ๋ด ๋์๋ง ํ๋ฉด ๋ฐ ๊ธฐ๋ฅ ๊ตฌํ |
| #144 CompleteRecord ํ๋ฉด ๋ฐ ๊ธฐ๋ฅ ๊ตฌํ | CompleteRecord ๊ธฐ๋ฅ ๊ตฌํ, MyAlbumList ๋น์ด์๋ ์ผ์ด์ค ์ฒ๋ฆฌ |
| #146 ์จ๋ฒ ์๊ฐ๋ ์ง์ ๋ฐ ์์ฝ ๊ธฐ๋ฅ ๊ตฌํ | Local Notification์ ์ด์ฉํ ์จ๋ฒ ๊ธฐ๋ก ์๋ฆผ ๊ตฌํ |
| #148 1.5.2 ๋ฐฐํฌ ์ QA | CGAffineTransform Rotate ํธ๋ฌ๋ธ์ํ , ์ฑ ์์ด์ฝ ์ ๋ฐ์ดํธ |
| #149 ์์ด Localization | String Catalog๋ฅผ ์ด์ฉํ ์์ด Localization |
| #151 ์จ๋ฒ ๊ธฐ๋ก ์์ฝ Notification ์ทจ์ ๋ก์ง ๊ตฌํ | ์์ฝ๋ UserNotification ์ทจ์ ๋ก์ง ์ ์ฉ |
