안드로이드 11 – 스토리지 정책 업데이트 대응

모두 안드로이드의 스토리지 사용이 매우 개방적이라는 것에 동의할 것이다. 사용자에게 저장소 전체에 대한 읽기 및 쓰기 동의만 받는다면 내부저장소 어디든 읽고 쓸 수 있기 때문이다. 그 때문에 개발자가 마음만 먹으면 사용자의 스토리지 정보를 갈취하는것도 어려운일이 아닐것이다. 필자도 수년간 안드로이드 휴대폰만 사용하다가, 아이폰을 사용했을 때 각 파일을 읽고, 쓸 때 마다 매번 권한을 요청하는 다이어로그가 뜨는…

RecyclerView 각 아이템 이벤트를 효율적으로 핸들링할 수 있을까?

최근 RecyclerView를 구성하면서 가장 고민한 것이, 어떻게 하면 각 뷰의 이벤트들을 잘 핸들링 할 수 있을까에 대해서이다. 많은 RecyclerView를 만들며 고민하다가 정착한 방법이 있어 글로 남긴다. 다른 의견이나 좋은 방법이 있다면 댓글로 알려주시면 안드로이드 애플리케이션 개발 공부에 큰 도움이 될것 같다. 첫째로 이 문제를 고민하게 된 것은, 뷰와 관련된 모든 로직을 해당 RecyclerView를 가지고 있는…