๊ฒฐ๋ก ๋ถํฐ ๋งํ์๋ฉด ์์ ํธ๋ ธ๋ค...
๊ธฐ์ ๋ฉด์ ์ด ์ ๋์ฌ ๊ฑฐ๋ผ ์๊ฐํ ์๋ชป๋ ์์ง๋ง
๊ฐ์ฅ ํฐ ์๋ชป์ ํ์ ๊ฐ๋ฐ์ ํ ๋ ์ ์ฌ์ฉํ๋์ง๋ ๋ชจ๋ฅด๊ณ ์ฌ๋ฌ ๊ธฐ๋ฅ(?)๋ค์ ์ฌ์ฉํ ๊ฒ์ด๋ค.
data class๋ฅผ ์ฌ์ฉํ ๋๋ ๊ทธ๋ฅ ๋จ๋ค ๋ค ์ฐ๋๊น... ์ฌ์ฉํ๊ณ
companion object๋ ๊ทธ๋ฅ ์ฌ์ฉํ๊ณ ... (์ถ๊ฐ๋ก object์ companion object์ ์ฐจ์ด์ ๋ ์ ๋ชจ๋ฅธ๋ค.)
mutablelivedata์ livedata๋ฅผ ์ฌ์ฉํ๋ฉด์๋ ๋์ ์ฐจ์ด์ ์ ์ ํ ๊ณ ๋ คํ์ง ์์๋ค.
๊ทธ ์ธ์๋ ํธ๋ฆฐ ๊ฒ ๋ง์๋๋ฐ ๊ธฐ์ต์ด ๋์ง ์๋๋ค.
๋ฉด์ ์ด ๋๋๋ ๋ ์ข์ ๋ต๋ณ์ด ์๊ฐ๋๊ธฐ๋ ํ๋ค.
(๋ง์ฝ CMC ๊ธฐ์ ๋ฉด์ ์ ์ค๋นํ๋ค๋ฉด ๋ณธ์ธ์ github์์ ์ฌ์ฉํ ๊ธฐ์ ์ ํ ๋๋ก ๋ฌผ์ด๋ณด๋ ์ฐธ๊ณ ํ๋ฉด ์ข์ ๊ฑฐ ๊ฐ๋ค...!)
์ค์ค๋ก ๋ง์กฑ์ค๋ฝ์ง ์์ ๋ฉด์ ์ด์๊ธฐ์ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ํ๊ธด ์ด๋ ค์ธ ๊ฒ ๊ฐ๋ค.
๊ทธ๋๋ ๋ฉด์ ๊น์ง ๊ฐ ๊ฒ ๋คํ์ด๋ผ๊ณ ์๊ฐํ๋ค. ๋ฉด์ ์์ ํธ๋ฆฌ์ง ์์๋ค๋ฉด ๊ธฐ๋ฅ์ ์๊ฐ ์์ด ๊ณ์ ์ฌ์ฉํ์ ๊ฑฐ๋๊น...
๋ฌ๋ผ์ ธ์ผ ํ๋ค.
์ ์๊ณ ์ธ์๊ฐ ๊ณ ์น๋ ๊ฑฐ์ง๋ง... ๋๋ต ๋ชปํ ๋ฉด์ ์ง๋ฌธ์ ๋ต์ ์ฐพ์๋ดค๋ค.
ํธ๋ ธ๋ ์ง๋ฌธ๋ค ๋ต)
https://codechacha.com/ko/data-classes-in-kotlin/
https://lannstark.tistory.com/141
https://nuritech.tistory.com/18