์จ๊ฒจ์ง ์ฅ์๋ฅผ ๋๋ง์ ์ฝ์์ผ๋ก Reet-place
์ ์ ๊ฐ ์ฝ์์ ์ํ ์ฅ์๋ฅผ ์ฝ๊ฒ ์ ์ฅํ ์ ์๋๋ก ๋์์ฃผ๋ ๋ถ๋งํฌ ๊ธฐ๋ฐ ์๋น์ค
DND 8๊ธฐ 2์กฐ
ํ๋ก์ ํธ ๊ธฐ๊ฐ : 2023.01 ~
์ฑ์คํ ์ด : https://apps.apple.com/us/app/reet-place/id6450978432
- ์ฅ์ ์นดํ ๊ณ ๋ฆฌ ์ค์ ๊ธฐ๋ฅ
- ์ฅ์ ๊ฒ์, ์ต๊ทผ ๊ฒ์์ด ์ ์ฅ
- Naver Map SDK๋ฅผ ์ด์ฉํ ์นดํ ๊ณ ๋ฆฌ ์ฅ์, ๋ถ๋งํฌ ์ฅ์ ๋ ธ์ถ
- ์ ํํ ์ฅ์์ ์ ๋ณด ํ์ธ, ๋ถ๋งํฌ ์ ์ฅ
- ์ฌ์ฉ์๊ฐ ์ ์ฅํ ๋ถ๋งํฌ์ ์ข ๋ฅ๋ณ ๋ ธ์ถ
- ์ ์ฅํ ๋ถ๋งํฌ ๋ฆฌ์คํธ ๋ ธ์ถ, ์์ ๋ฐ ์ญ์
- ์ง๋์์ ๋ถ๋งํฌ ์์น ํ์ธ
- Kakao, Apple ๋ก๊ทธ์ธ, ๋ก๊ทธ์ธ ์์ด ์ด์ฉ
- Swift, UIKit, RxSwift, CoreData, Code-based UI
- MVVM -> ReactorKit
- SnapKit, Then, Alamofire, Kingfisher, Fastlane
- ๋น๋ก๊ทธ์ธ ์ฌ์ฉ์์ ์นดํ ๊ณ ๋ฆฌ ํํฐ ์ ์ฅ ๊ธฐ๋ฅ์ ์ํด ๋์
- Backend ํ์๊ณผ์ ํ์ ์ ํตํด ๋ก๊ทธ์ธ, ๋น๋ก๊ทธ์ธ ์ ์๋๋ฆฌ์ค ๊ตฌํ
- ํ์ ๊ฐ ์ธ์ฆ์ ๊ณต์ , ๊ด๋ฆฌ์์ ๋ถํธํจ์ ๋๊ปด Fastlane์ ๋์
- Fastlane match๋ฅผ ํตํด ๊ธฐ๊ธฐ ๋ฑ๋ก ๋ฐ Provisioning Profile ๋ฐ๊ธ ์๋ํ ๊ตฌ์ถ
- TestFlight ๋ฐฐํฌ ์๋ํ ๊ตฌ์ถ
- PR merge์ ๋ํ ์ต์ํ์ ์์ ์ฑ ํ๋ณด๋ฅผ ์ํด ๋์
- ํด๋น PR์ด ์ ์์ ์ผ๋ก ๋น๋๋๋์ง ์๋์ผ๋ก ํ์ธ ๊ฐ๋ฅ
- ๊ธฐ์กด MVVM + RxSwift ๊ตฌ์กฐ์ two way ๋ฐ์ธ๋ฉ ๋ฌธ์ ์ ๋ถํธํจ์ ๋๊ปด ReactorKit ๋์ ๋ฆฌํฉํ ๋ง ์งํ ์ค
- Action, Mutation, State์ ๊ท๊ฒฉํ๋ก ํ์ ๊ฐ ํต์ผ๋ ๋ฐฉ์์ผ๋ก ์ฝ๋ ์์ฑ ๊ฐ๋ฅ