728x90 DataStore1 ๐ซAndroid ๋ก๊ทธ์ธ ํ ํฐ ์ ์ฅ : Proto Datastore ์ ์ฉํ๊ธฐ Proto Datastore ๊ฐ๋ ์ดํดํ๊ธฐ Jetpack์ Datastore์ ํ๋กํ ์ฝ ๋ฒํผ๋ฅผ ์ฌ์ฉํ์ฌ ํค-๊ฐ ์ ๋๋ ์ ํ์ด ์ง์ ๋ ๊ฐ์ฒด๋ฅผ ์ ์ฅํ ์ ์๋ ๋ฐ์ดํฐ ์ ์ฅ์ ์๋ฃจ์ ์ด๋ค. Datastore์ kotlin์ ์ฝ๋ฃจํด ๋ฐ Flow๋ฅผ ์ฌ์ฉํ์ฌ ๋น๋๊ธฐ์ ์ด๊ณ ์ผ๊ด๋ ํธ๋์ญ์ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ค. ์ด ๋ 2๊ฐ์ง์ ์ ์ฅ์๋ฅผ ์ ๊ณตํ๋ค. 1๏ธโฃProto Datastore : ๋ง์ถค ๋ฐ์ดํฐ ์ ํ์ ์ธ์คํด์ค๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ค. ์ ํ ์์ ์ฑ์ ์ ๊ณตํ๋ฉฐ ํ๋กํ ์ฝ ๋ฒํผ๋ฅผ ์ฌ์ฉํ์ฌ ์คํค๋ง๋ฅผ ์ ์ํ๋ค. 2๏ธโฃPreferences Datastore : ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ์ ์ ์ฅ & ์ก์ธ์ค๋ฅผ ํ๋ค ์ ํ ์์ ์ฑ์ ์ ๊ณตํ์ง ์์ผ๋ฉฐ ์ฌ์ ์ ์ ์๋ ์คํค๋ง๊ฐ ํ์ํ์ง ์๋ค. โ ์ ํ ์์ ์ฑ์ ์ ๊ณตํ๋ฉด ๋ฌด์์ด ๋ค๋ฅธ๊ฑธ๊น? ๐จ๏ธํ.. 2024. 3. 15. ์ด์ 1 ๋ค์ 728x90