PinnedDongYeon-Lee[Android] Glide, Picasso 와 같은 라이브러리는 어떻게 이미지 로드를 최적화할까? — 1편 : Down Sampling우선 Down Sampling으로 메모리를 아껴봐요!Jan 27Jan 27
DongYeon-Lee[Android] 이제 READ_MEDIA_IMAGES 권한은 허락받고 써야해요 ㅠ최근 구글의 강화된 사진 권한 정책의 영향으로 2024년 10월 31일까지 READ_MEDIA_* 권한을 사용하는 모든 사용자는 강화된 구글 개인정보 정책에 따라 상세한 사용사례를 기술하고, 승인을 받아야합니다.5d ago5d ago
DongYeon-Lee[Compose] Recomposition 을 모르고 개발하게 된다면 어떤 문제가 발생할까?Recomposition에 대한 이해에 도움이 되었으면 좋겠어요 !Aug 1Aug 1
DongYeon-Lee[KMP] Compose Multiplatform 에서 플랫폼에 맞는 WebView 구현해보기 (WebView, WKWebView)Kotlin으로 UIKit을 사용할 수 있다고? 이건 꿈일까요?!May 151May 151
DongYeon-Lee[Android] Version Catalog 톺아보기앱을 개발하다보면 수많은 라이브러리를 사용하게 됩니다. 특별한 라이브러리 종속성 관리 정책이 없다면, build.gradle의 dependencies 블록에 줄줄이 써내려가게 됩니다. 이는 관리되는 종속항목의 수가 많아짐에 따라 중복되는 버전을…Mar 3Mar 3
DongYeon-Lee[Android] Glide, Picasso 와 같은 라이브러리는 어떻게 이미지 로드를 최적화할까? — 2편 : LRU Cache 내부동작 살펴보기지난 1편에서는 이미지를 더 낮은 해상도로 서브샘플링을 통해 더 효율적인 연산량과 메모리 사용량을 가져가는 방법에 대해 이야기했었습니다.Feb 2Feb 2
DongYeon-Lee[Android] TextSize 의 단위로는 무조건 sp를 써야할까? (부제: dp 와의 차이)안드로이드 앱 개발에서 텍스트 크기를 지정하고자 할 때, 표시단위로는 sp를 사용해야한다고 다들 알고계실거라 생각합니다.Jan 17Jan 17
DongYeon-Lee[Android] 클립보드를 활용하여 텍스트를 복사, 붙여넣기 해보자 (View/Compose 예제 포함)현대의 컴퓨터 활용에 있어 복사, 붙여넣기 기능은 남녀노소, 업무 분야 가릴 것 없이 편의성, 업무의 생산성을 높여주는 최고의 기능입니다.Jan 8Jan 8
DongYeon-Lee[Android] 단일 프로젝트에서 다양한 버전의 앱을 구성하는 방법 feat. Build Variants모바일 애플리케이션을 개발하다보면 여러 환경에 따라 앱을 다르게 구성해야할 때가 있습니다. 그것은 알파서버를 바라보는 테스트용 앱일 수도 있고, 프리 릴리즈를 위한 베타버전의 앱일 수도 있습니다. 안드로이드에서는 이러한 다양한 환경에서의 빌드를…Dec 12, 2023Dec 12, 2023