| ย | ย |
|---|---|
| ๋ด๋น์ ๋ฌด | ํ๋ก ํธ์๋ |
| ์ฌ์ง ๊ธฐ๊ฐ | 2024.07 ~ ํ์ฌ |
| ๊ธฐ์ ์คํ | Flutter, Riverpod |
์ ๊ธฐ์ฐจ ์ ์ฉ ์ถฉ์ ๊ธฐ ์ฐ๋ ์ฑ
๋ ๊ฑฐ์ ์ํคํ ์ฒ(MVVM, GetX)๋ฅผ Clean Architecture์ Riverpod๋ก ์ฑ๊ณต์ ์ผ๋ก ์ ํํ์ฌ, ์ฑ์ ํ์ฅ์ฑ๊ณผ ํ ์คํธ ์ฉ์ด์ฑ์ ํ๋ณดํ๊ณ API ์บ์ฑ์ ํตํด ์๋ฒ ํต์ ์ ์ต์ ํํ์ต๋๋ค.
๋ค์ด๋ฒ ๋งต SDK๋ฅผ ํ์ฉํ์ฌ ์ง๋ ๊ธฐ๋ฅ์ ๊ฐ๋ฐ ์งํํ์์ผ๋ฉฐ, ๋ทฐํฌํธ ๊ธฐ๋ฐ ๋ก๋ฉ, ๋ง์ปค ์บ์ฑ ๋ฑ ์ต์ ํ ๊ธฐ๋ฒ์ ์ ์ฉํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ํฌ๊ฒ ๊ฐ์ ํ์ต๋๋ค.
iOS ๋ค์ด๋๋ฏน ์์ผ๋๋๋ฅผ ๋์ ํ์ฌ ์ฌ์ฉ์ ํธ์์ฑ์ ๊ทน๋ํํ์ผ๋ฉฐ, Github Actions, Fastlane, Xcode Cloud๋ฅผ ์ฐ๋ํ์ฌ AOS/IOS ์๋ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถ, ๊ฐ๋ฐ ์์ฐ์ฑ๊ณผ ๋ฐฐํฌ ์์ ์ฑ์ ํฌ๊ฒ ํฅ์์์ผฐ์ต๋๋ค.
EVPAY๋ฅผ ๊ฐ๋ฐํ ๋น์, Flutter ๋ค์ดํฐ๋ธ ์์ ฏ์ผ๋ก ๊ตฌํํ๋ ๊ฒ์ด ๊ฐ์ฅ ๋น ๋ฅด๊ณ ์ง๊ด์ ์ธ ๋ฐฉ๋ฒ์ด์๋ค๊ณ ์๊ฐํ์์ต๋๋ค. ํ์ง๋ง ์๋น์ค๊ฐ ์ฑ์ฅํ๋ฉด์ ์ ์ฑ ๊ณผ UI ๋ณ๊ฒฝ ์์ฒญ์ด ์ฆ์์ก๊ณ , ๊ทธ๋๋ง๋ค ์ฑ ์ฌ์ฌ๋ฅผ ๋ค์ ๋ฐ์์ผ ํ๋ ๋นํจ์จ์ด ๋ฐ์ํ์ต๋๋ค.
๋ฐฐํฌ ํ ๋ ์๊ฐ์ โ์น๋ทฐ๋ก ๋ง๋ค์๋ค๋ฉด ๋ฒํผ ํ๋ ๋ฐ๊พธ๋ ๋ฐ ํ๋ฃจ๊ฐ ์๋๋ผ 10๋ถ์ด๋ฉด ๋์ ํ ๋ฐโ๋ผ๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
์ด ๊ฒฝํ์ ํตํด ๊ฐ๋ฐ ๊ฒฐ์ ์ ์ง๊ธ ๋น์ฅ์ ๊ณต์๋ฟ๋ง ์๋๋ผ, ํฅํ ์ด์๊น์ง ๊ณ ๋ คํด์ผ ํ๋ค๋ ๊ฒ์ ๋๊ผ์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ โ๋ณ๊ฒฝ ์ฃผ๊ธฐโ์ โ์ค์๋โ๋ฅผ ๋จผ์ ์๊ฐํ๊ณ ๊ฐ์ฅ ํจ์จ์ ์ธ ๊ธฐ์ ์คํ์ ์ ํํ๋ ์ต๊ด์ ๊ฐ๊ฒ ๋์์ต๋๋ค.