hyihyi.log
๋ก๊ทธ์ธ
hyihyi.log
๋ก๊ทธ์ธ
๐ฅTIL๐ฅ๊ธฐ์ ๋ฉด์ ์ง๋ฌธ | Picasso VS Glide VS Coil
hyihyi
ยท
2024๋ 4์ 29์ผ
ํ๋ก์ฐ
0
Coil
Glide
Picasso
์ด๋ฏธ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ
0
TIL
๋ชฉ๋ก ๋ณด๊ธฐ
68/70
๐ ๋ค์ํ Image Loader Library๋ค
1. Picasso
ํน์ง
API๊ฐ ๋จ์ํ๋ฉฐ ์ฌ์ฉํ๊ธฐ ์ฝ๋ค.
์๋ ๋ฉ๋ชจ๋ฆฌ์ ๋์คํฌ ์บ์ฑ์ ์ง์ํ๋ค.
2. Glide
ํน์ง
Picasso๋ณด๋ค ๋ ๋ง์ ๊ธฐ๋ฅ๊ณผ ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ ๊ณตํ๋ค.
GIF ์ ๋๋ฉ์ด์ ์ง์์ด ๋ด์ฅ๋์ด ์๋ค.
์๋ช ์ฃผ๊ธฐ๋ฅผ ์ธ์ํ๋ ์ปจํ ์คํธ(์: Activity, Fragment)์ ํตํฉ๋์ด ์์ด ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๊ฐ ๋ ํจ์จ์ ์ด๋ค.
์ด๋ฏธ์ง ๋ฆฌ์ฌ์ด์ฆ ๋ฐ ๋์คํฌ ์บ์ ์ปค์คํฐ๋ง์ด์ง ์ต์ ์ด ๋ ๋ค์ํ๋ค.
3. Coil
ํน์ง
Kotlin์ผ๋ก ์์ฑ๋์์ผ๋ฉฐ ์ฝ๋ฃจํด์ ์ฌ์ฉํ์ฌ ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฅผ ํ๋ค.
ํ๋์จ์ด ๊ฐ์๋ ์ด๋ฏธ์ง ์ฒ๋ฆฌ ๋ฐ ์ ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ด ํน์ง์ด๋ค.
์๋ช ์ฃผ๊ธฐ ์ธ์ ๋ฐ Jetpack Compose์์ ํตํฉ ์ง์์ ์ ๊ณตํ๋ค.
๐ ์ฑ๋ฅ ๋ฐ ์ฌ์ฉ์ฑ ๋น๊ต
์ฑ๋ฅ: Glide๋ ์ผ๋ฐ์ ์ผ๋ก ์ด๋ฏธ์ง ๋ก๋ฉ ๋ฐ ์บ์ฑ์์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ํ๊ฐ๋๋ฉฐ, ๋๋์ ์ด๋ฏธ์ง ๋ฐ GIF ์ฒ๋ฆฌ์ ๋์ฑ ์ ํฉํ๋ค. Coil์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ ์ต์ ํ์ ์ต์ Kotlin ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ์ฑ๋ฅ์ด ์ฐ์ํ๋ค. Picasso๋ ์ฑ๋ฅ ๋ฉด์์ Glide๋ Coil๋ณด๋ค ์ฝ๊ฐ ๋ค์ฒ์ง ์ ์๋ค.
์ฌ์ฉ์ฑ: Picasso์ Glide๋ ์๋ฐ์ ์ ํธํ๋๋ฉฐ, ๊ธด ์ญ์ฌ๋ฅผ ๊ฐ์ง ์์ ์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. Coil์ Kotlin๊ณผ์ ํตํฉ์ด ๋งค์ฐ ์ฐ์ํ์ฌ Kotlin์ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์์๊ฒ ์ถ์ฒํ๋ค.
hyihyi
๋ด๊ฐ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์ฐ๋ ๋ธ๋ก๊ทธ
ํ๋ก์ฐ
์ด์ ํฌ์คํธ
๐ฅTIL๐ฅ๊ธฐ์ ๋ฉด์ ์ง๋ฌธ | Activity LifeCycle
0๊ฐ์ ๋๊ธ
๋๊ธ ์์ฑ