๋ฐํต - ์์ฐ๋ ํฌ์ค ํ์๊ถ, ๋ด ๊ทผ์ฒ์์ ๋ฐํต ํฐ์น!
์ผ์ฌ์ฐจ๊ฒ ๋ฑ๋กํ ํฌ์ค์ฅ,
ํน์ ์๊ฐ์น ๋ชปํ ์ผ๊ทผ, ํ์
, ์ถ์ฅ ๋ฑ์ ์ด์ ๋ก ์ฅ๊ธฐ ๊ฒฐ์ํ์๋์?
ํฌ์ค์ฅ์ ๋ฑ๋กํ๊ณ ์ถ์ง๋ง ์ํ๋ ๊ธฐ๊ฐ์ ํ ์ธ์ ๋์ณ ๋ถ๋ด์ค๋ฌ์ด ๊ธ์ก์ผ๋ก ๊ณ ๋ฏผ์ด์ ๊ฐ์?
๋ฐํต์ ํฌ์ค๊ถ ์๋๊ฑฐ๋ ํ๋ซํผ์ผ๋ก ์ฅ๊ธฐ๊ฒฐ์์ผ๋ก
๋ถ ๋ ๋ฒ๋ฆฐ ํ์๊ถ์ ์๋ํ๋ฉด์ ๋ถํ์ํ ์๋น๋ฅผ ์ค์ด๊ณ ,
ํฌ์ค์ฅ์ ์ํ๋ ๊ธฐ๊ฐ์ ์ ๋ ดํ ๊ฐ๊ฒฉ์ผ๋ก ๊ตฌ๋งคํ ์ ์์ต๋๋ค.
[๋ด ๊ทผ์ฒ ํฌ์ค์ฅ]
์ง, ํ์ฌ์ ์ฃผ์๋ฅผ ๋ฑ๋กํ๊ณ ๊ฐ์ฅ ๊ฐ๊น์ด ํฌ์ค์ฅ์ ํ์๊ถ ํ์ํด๋ณด์ธ์.
[๋ง์ถคํ ๊ฒ์ํํฐ]
์ํ๋ ๊ธฐ๊ฐ, ๊ฐ๊ฒฉ, ํฌ์ค์ฅ ์ ๋ณด๊น์ง ์ค์ ํ๊ณ , ๋ฐํต์์ ์ํ๋ ํ์๊ถ์ ๋ํ
ํด๋ณด์ธ์.
[๊ฐํธํ ํ์๊ถ ๋ฑ๋ก]
๋ณต์กํ ํ์๊ถ ์ ๋ณด๋ฅผ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๋ฑ๋กํด๋ณด์ธ์.
[๋น ๋ฅธ ๊ฑฐ๋๋ฅผ ์ํ ๋ฌธ์]
์ํ๋ ๋งค๋ฌผ์ ๋ฐ๊ฒฌํ์
จ๋์? ๋ฐ๋ก ํ๋งค์์๊ฒ ๋ฌธ์ํด ๊ฑฐ๋ํด๋ณด์ธ์.
[๋ง์ด ํ์ด์ง]
๊ฐ์ธ ํ๋กํ์ ๊พธ๋ฉฐ๋ณด์ธ์.
Asynchronous Task
Dependency Injection
Navigation
Unit Test
Communication
Moshi (for Serialization)
OkHttp (for HTTP communication)
Retrofit (for Type-safe REST API communication)
Map
Logging
Image Loader
OAuth