Releases
v1.2.1
๊ฐ์
์ ์ฒด ํ๋ก์ ํธ ๊ตฌ์กฐ ๋ณ๊ฒฝ
MVVM + Usecase ๊ตฌ์กฐ๋ก ๋ณ๊ฒฝ
๋ฐฐํ ๊ธฐ๋ฅ ๊ฐ๋ฐ
ํผ๋๋ฐฑ(์ค๋ฅ ์ ๊ณ ) ๊ธฐ๋ฅ ์ถ๊ฐ
์ฝ๋ ์ ๋ฆฌ
viewModel, useCase ๊ตฌ์กฐ ๋ณ๊ฒฝ
Repository, Client ์์ ์ ๋ฌ๋๋ ์์ธ๋ฅผ useCase ์์ ๋ฐ์์ feedback (์ค๋ฅ์ ๊ณ ) ๋ฅผ ์ํ ๋ก๊ทธ ์ ์ฅ ํ, view ๋จ์ ์ค๋ฅ ๊ด๋ จ ํ๋ฉด ์ฒ๋ฆฌ
Repository, Client : ๊ฐ ๋ ์ด์ด์ ๋ง๋ ์์ธ (RepositoryException, ClientException) ๋ฐ์ํ์ฌ throw
useCase : Repository, Client ์์ ๋ฐ์ํ๋ ์์ธ๋ฅผ catch ํ์ฌ ์๋ฌ ๋ก๊ทธ ์ ์ฅ ํ useCaseException ๋ฐ์ํ์ฌ throw
viewModel : useCase์์ ๋ฐ์ํ๋ ์์ธ๋ฅผ catch ํ์ฌ ๊ฐ ์ํฉ์ ๋ง๋ ํ๋ฉด ํ์ (์๋ฌ ํ๋ฉด)
ํฌ์ธํธ ๊ด๋ จ ๋์๋ง ๊ธฐ๋ฅ ์ถ๊ฐ
์บ๋ฆญํฐ ์ํธ์์ฉ ๊ด๋ จ ๋์๋ง ๊ธฐ๋ฅ ์ถ๊ฐ
๋์๋ง ๊ธฐ๋ฅ ์ถ๊ฐ
์ฝ๋ ์ ๋ฆฌ
์ฌ๋กฏ์ด ๋น์์ ๊ฒฝ์ฐ์ UI ์์
ํ๋ จ ๊ธฐ๋ฅ ๊ฐ๋ฐ
ui ์ต์ ํ
๋ชฝ ์์ฑ ์, ์ด๋ฆ + ์ ๊ธฐ์๋ฉด ์๊ฐ ์
๋ ฅ
You canโt perform that action at this time.