Blog

Jetpack Compose에서 PinnableContainer로 아이템 유지하기

Aug 16, 2026. | By:

LazyColumn에서 UI 상태를 변경(예 : 아이템을 펼치거나 포커스)한 후 스크롤하면, 화면 밖으로 이동한 아이템의 composition이 제거될 수 있습니다. 추가 처리가 없다면 다시 아이템이 노출되었을 때 UI가 초기화되는 문제가 발생합니다.

재생 중인 미디어·포커스를 가진 입력창·펼쳐진 상세 영역처럼 화면 밖으로 이동해도 composition을 유지해야 하는 아이템인 경우 더욱 처리가 필요합니다.

이 글에서는 이런 상황을 PinnableContainer로 처리하는 방법을 소개합니다.

[Read More]

줄 바꿈, 뭐가 문제인데?

Dec 30, 2025. | By:

Android 앱 개발자라면 누구나 한 번쯤은 텍스트 줄 바꿈 문제로 고통받은 경험이 있을 겁니다. 텍스트 줄바꿈은 단순히 글자가 화면 밖으로 튀어나가지 않게 하는 것 이상의 의미를 가집니다. 사용자가 내용을 편안하게 읽을 수 있도록 가독성을 높이는 핵심 요소입니다.

[Read More]

AndroidX의 savedstate 내부 코드 분석

Aug 27, 2025. | By:

SavedState는 프로세스가 종료될 때 UI 상태를 저장하고 프로세스가 다시 시작될 때 해당 상태를 복원하는 작업을 합니다.

이는 OS가 프로세스가 애플리케이션의 상태를 유지할 기회를 제공하며, 나중에 애플리케이션이 상태를 복원할 수 있도록 허용한다는 의미입니다. 이는 일반적으로 상태 복원이라고 부릅니다.

[Read More]

About

Pluu, Android Developer Blog Site

이전 블로그 링크 :네이버 블로그

Using Theme : SOLID SOLID Github

Social Links