https://velog.io/@asdsad8664/Android-Kotlin-Coil-and-Glide
https://jgeun97.tistory.com/270
https://coil-kt.github.io/coil/
https://techblog.lotteon.com/glide-vs-coil-메모리-사용량-비교-cb93cffb9fc0
이미지로딩 라이브러리
https://d2.naver.com/helloworld/429368

- 이미지 전처리: 이미지를 로딩하기 전에 섬네일이나 진행 상황을 보여 주기 위한 단계
- 이미지 로딩: 캐시나 네트워크에서 이미지를 가져오는 단계
- 디코딩: BitmapFactory를 이용하여 이미지를 비트맵 형식으로 변환하고 크기, 회전, 품질 등을 변환하는 단계
- 이미지 후처리: 보여 줄 이미지에 애니메이션이나 모서리를 둥글게 하는 등의 효과를 적용하는 단계.
- 보여 주기: UI 스레드에서 이미지를 보여 주는 단계
이미지 로딩 단계
- 메모리 캐시에서 비트맵을 가져온다.
- 메모리 캐시에 비트맵이 있으면(cache hit), 이미지 후처리 단계로 진행한다.
- 메모리 캐시에 비트맵이 없으면(cache miss), 디스크 캐시에서 이미지를 가져온다.
- 디스크 캐시에 이미지가 있으면(cache hit), 비트맵으로 디코딩 후 비트맵을 메모리 캐시에 저장한다. 다음으로 이미지 후처리 단계를 진행한다.