
DEVELOPMENT/Android
[Andriod] ์๋๋ก์ด๋ Retrofit, ์น์๋ฒ๋ฅผ ์ด์ฉํ ๋ก๊ทธ์ธ ๋ง๋ค๊ธฐ
ํ์ฌ์์ ๊ธฐ์กด์ ๋ง๋ค์ด์ง ์ดํ์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ด ์์ด์ ์๋กญ๊ฒ ์ถ๊ฐํ๊ฒ ๋์๋ค. ์๋๋ก์ด๋ ์ฑ์ ์๊ฒ๋๋ง ๋ง๋ค์ด๋ด์ ๊น์ ์ง์์ ์์ง๋ง, ์ด๋ฒ์ ๋ ํ๊ฐ์ง ๋ฐฐ์๊ฐ๋๊ฒ ๊ฐ์ ์๋ฏธ๊ฐ ์์๋ ์์
์ด๋ค. ์ฒ์์ Retrofit์ ์ฌ์ฉํ์ง ์๊ณ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋๋ฐ, ์ฌ๋ฌ๊ฐ์ง ์ ๋ณด๋ฅผ ์ฐพ์๋ณด๋ ์๋๋ ํต์ ๋ฐฉ๋ฒ ๋ฑ Retrofit์ด ์ฑ๋ฅ์ ์ผ๋ก ๋ ์ข๋ค๋ ๋ด์ฉ์ด ์์๋ค. Retrofit, ์น ์๋ฒ๋ฅผ ์ด์ฉํ ๋ก๊ทธ์ธ ๋ง๋ค๊ธฐ ์์ 1. ํ๋ก์ ํธ ์์ฑ 2. Activityํ๋ฉด๋ค ์์ฑ(๋ก๊ทธ์ธ, ๊ฒฐ๊ณผํ์ด์ง) 3. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ํ๊ฒฝ์ค์ 4. ํ์ด์ง๋ณ ์ปจํธ๋กค๋ฌ ๋ฐ ์๋น์ค, VO ๋ฑ ์์ฑ 5. ์น ์๋ฒ ๊ตฌ์ถ(egovFramework ๊ธฐ๋ฐ์ API ์น ์๋ฒ ๊ตฌ์ถ) 6. ํ
์คํธ ๋ก๊ทธ์ธ ์ดํ๋ฆฌ์ผ์ด์
ํ๋ก์ ํธ ์์ฑ 1. ์๋๋ก์ด๋ ์คํ๋์ค..