Closed Jiseok97 closed 6 months ago
HourlyWeatherView
) ์ธ์๋ ์๋ 10์ผ๊ฐ์ ์ผ๊ธฐ์๋ณด์๋ ๋์ผํ ๋ฐ์ดํฐ๋ฅผ ์๊ตฌํ๊ณ ์์ด์ MainViewModel
์์ ํต์ ํ ๊ฐ View(HourlyWeatherView
, DailyWeatherView
)๋ก ๋ฐ์ธ๋ฉ ํด์ฃผ๊ธฐ ์ํด ๋๋์์ต๋๋ค.ViewModel
์ ํ๋ฉด์ ๋ณด์ฌ์ค ๋ฐ์ดํฐ๋ฅผ ํธ๋ค๋ง ํด์ฃผ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์์ ์
๋๋ค.ํ ์ด์๋ ๋ถํ ์ด ๋ชฉ์ ์ด๋ฏ๋ก
DailyWeatherView
์ ๊ด๋ จ๋ViewModel
๋ฐ ๊ธฐ๋ฅ ๊ตฌํ์ ๋ค์ ์ด์์์ ์งํ ๋ ์์ ์ ๋๋ค.
๐ ์ด์ ์ฃผ์
HourlyWeatherViewModel
์ ์ฐ์ด๋ API ํต์ ๋ถ๋ถ์ดDailyWeatherView
์์ ์ฌ์ฉ์ด ๋์ด ํด๋น ๋ถ๋ถ์ ํตํฉ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํฉ๋๋ค.๐ ์์ธ ๋ด์ฉ
MainViewModel
๊ธฐ์กด 5์ผ๊ฐ์ ๋ ์จ API ํต์ ๊ธฐ๋ฅ ์ถ๊ฐConstatns
์คURL
๊ด๋ จ ๋ถํ โBASE_URL
+PATH
๊ตฌ์กฐHourlyWeatherView
initViewModel
๋ฐ์ธ๋ฉ ๋ก์ง ์ถ๊ฐHourlyWeatherViewModel
๋ฐ์ดํฐ ํธ๋ค๋ง ๊ธฐ๋ฅ ์ ์งDailyWeatherView
initViewModel
๋ฐ์ธ๋ฉ ๋ก์ง ์ถ๊ฐ