728x90 UI ๋ ์ด์ด1 ๐๏ธ[Android ์ฑ ์ํคํ ์ณ] : UI layer , Domain layer, Data layer ๋ค์ด๊ฐ๊ธฐ ์ ์ ํ๋ก์ ํธ ๊ตฌ์กฐ๊ฐ MVVM์ผ๋ก ์กํ์์๊ณ ์ด์ ๋ง์ถ์ด์ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ํด์ ๋๋์ฑ MVVM์ ๋ํ ์ดํด๋ฅผ ๋์ฌ์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ๋ฐ๋ผ์ ์ฐ์ ๊ฐ layer๊ฐ ์ด๋ค ์ญํ ์ ํ๊ณ ์ด๋ค ๋ก์ง์ ํฌํจํ๋์ง์ ๋ํด์๋ถํฐ ๊ณต๋ถ๋ฅผ ํด๋ณด์! ๊ฐ ๋ ์ด์ด์ ์ญํ 1๏ธโฃUI ๋ ์ด์ด๋ ํ๋ฉด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ๋ฅผ ํ์ํด์ค๋ค. 2๏ธโฃ๋ฐ์ดํฐ ๋ ์ด์ด๋ ์ฑ์ ๋น์ฆ๋์ค ๋ก์ง์ ํฌํจํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ์ดํฐ๋ฅผ ๋ ธ์ถํด์ค๋ค. 3๏ธโฃ๋๋ฉ์ธ ๋ ์ด์ด๋ UI์ ๋ฐ์ดํฐ ๋ ์ด์ด ๊ฐ์ ์ํธ์์ฉ์ ๊ฐ์ํํ๊ณ ์ฌ์ฌ์ฉํ ์ ์๋๋ก ํด์ค๋ค. ์ ๋ค์ด์ด๊ทธ๋จ์ ์๋๋ก์ด๋ ์ฑ ์ํคํ ์ณ๋ฅผ ๋ํ๋ด๊ณ ์๋ค. ํ์ดํ๋ ํด๋์ค ๊ฐ์ ์ข ์์ฑ์ ๋ํ๋ด๋๋ฐ ๋๋ฉ์ธ ๋ ์ด์ด๋ ๋ฐ์ดํฐ ๋ ์ด์ด ํด๋์ค์ ์ข ์๋๋ค. di๋ก ์๊ฐํ๋ฉด ๋ฐ์ดํฐ ๋ ์ด์ด ํด๋์ค์ ๋๋ฉ์ธ ๋ ์ด.. 2024. 3. 15. ์ด์ 1 ๋ค์ 728x90