๋ง ๊ทธ๋๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๋งฅ๋ฝ(context), ์ฆ ํ์ฌ ์ํ๋ฅผ ์๋ฏธํ๋ค.Context ํด๋์ค๋ ์ถ์ ํด๋์ค๋ก ๋์ด์๊ณ , Application, Activity, Service๋ ์ด Context๋ฅผ ์์๋ฐ์ Context์ ๊ธฐ๋ฅ๋ค์ ์ด์ฉํ๋ค.๐ง ๊ทธ๋์ context๋ก
์๋๋ก์ด๋ ํ๋ก์ ํธ๋ฅผ ํ๋ค๋ณด๋ฉด ์๋ฒ(remote)์ ํต์ ํด์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์ค๊ฑฐ๋ ๋ก์ปฌ(room)์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์จ๋ค. ์ด๋ xDto ํด๋์ค๋ xDao ํด๋์ค, ๊ทธ๋ฆฌ๊ณ entity๋ฅผ ๋ง๋๊ฒ ๋๋๋ฐ, ์ ์ง ๋ชจ๋ฅด๊ฒ ์ด ๊ฐ๋ ๋ค์ด ์๊พธ ํท๊ฐ๋ฆฌ๊ณ ๋ฐ๋ก ๋ ์ค๋ฅด์ง ์์์ ํ
<style>์ ์ ์ฉํด์ ์ํ๋ ๋ชจ์์ ImageView๋ฅผ ๋ง๋ค์ด๋ผ ์ ์๋ View์ด๋ค.themes.xml์ ImageView์ ๋ชจ์๋ฆฌ๋ฅผ ์ผ๋ง๋ ๋ฅ๊ธ๊ฒ ํ ๊ฒ์ธ์ง ์ ์ํ๋ค.cornerFamily๋ก ์ด๋ค ๋ชจ์์ผ๋ก ๋ง๋ค ๊ฒ์ธ์ง ์ง์ ํ๋ค. ๊ฐ์ผ๋ก๋ "cut"๊ณผ "ro
AAC ViewModel ์ธ์คํด์ค๋ฅผ ์์ฑํ ๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋๋ฐ ๊ทธ ์ค delegate pattern์ ์ ์ฉํ ๋ฐฉ๋ฒ์ธ by viewModels์ by activityViewModelsํค์๋๋ก ์์ฑํ๋ ค๊ณ ํ๋ค.์ด ํค์๋๋ค์ ์ฌ์ฉํ๋ ค๋ฉด build.gradle์ ๋ค์๊ณผ