Android CLI의 android install은 단순한 adb install의 래퍼(Wrapper)가 아닙니다. 소스 빌드 연동 기능과 함께, 변경된 바이트만 전송하는 증분 설치(Delta Install)를 기본값으로 사용합니다.
두 도구의 내부 동작 차이를 분석하고, 로컬 에뮬레이터와 네트워크 대역폭 제한 환경에서 설치 속도를 비교했습니다.
포켓몬 카드를 손에 쥐고 기울이면, 빛의 각도에 따라 무지개 빛이 반사되고 캐릭터 뒤편에서 홀로그램 효과를 볼 수 있습니다.
LazyColumn에서 UI 상태를 변경(예 : 아이템을 펼치거나 포커스)한 후 스크롤하면, 화면 밖으로 이동한 아이템의 composition이 제거될 수 있습니다. 추가 처리가 없다면 다시 아이템이 노출되었을 때 UI가 초기화되는 문제가 발생합니다.
재생 중인 미디어·포커스를 가진 입력창·펼쳐진 상세 영역처럼 화면 밖으로 이동해도 composition을 유지해야 하는 아이템인 경우 더욱 처리가 필요합니다.
이 글에서는 이런 상황을 PinnableContainer로 처리하는 방법을 소개합니다.
Jetpack Compose에서 특정 화면의 보안을 강화하기 위해 화면 캡처 및 녹화를 방지하는 secureOn 커스텀 Modifier를 만드는 방법을 소개합니다.
모바일 앱에서 회원가입이나 정보 입력 폼(Form)을 구현할 때, 소프트 키보드가 올라오면서 사용자가 입력 중인 텍스트 필드를 가려버리는 이슈는 안드로이드 개발자라면 누구나 겪어본 흔한 문제입니다.
Android Studio 플러그인 개발 시 버전 업데이트하면서 발생한 내용을 메모로 남긴다.
Subscribe to this blog via RSS.
[요약] Building reliable text editing experiences in Compose (Android Dev Summit '26)
Posted on 12 Nov 2026[요약] Agentic engineering with Claude Code and Android CLI (Android Dev Summit '26)
Posted on 05 Nov 2026[요약] The latest in Android dev tools (Android Dev Summit '26)
Posted on 31 Oct 2026