d

    이미지 피커 라이브러리 <뭉치피커> 개발기

    회사의 앱이 TedBottomPicker라는 라이브러리를 사용하고 있었다. 하지만 안드로이드11이 나오면서 Scoped storage 대응이 필요해졌고, 자잘한 버그가 있었기에 이참에 이미지피커 라이브러리를 만들기로 했다. 결과물은 여기에서 볼 수 있다. 디자이너가 붙지 않았기에 UI는 그저 TedBottomPicker와 동일하게 만들었다. 만들면서 중요하게 생각한 것은 두가지였다. 1. Scoped Storage 대응 2. onActivityResult 함수 대신 Activity Result Api의 registerForActivityResult 를 사용하기 PhotoExt.kt 파일을 보자. 1. 카메라로 사진을 찍은 후 사진을 저장할 경로 얻기 사진을 저장할 경로를 얻을때, Android 11부터 ..