[Android/Kotlin] ViewModel SaveStateHandle
[Android/Library]안드로이드 라이브러리(SDK) Maven Central에 배포하기 (2024-08 최신)
오늘은 Android Compose로 날짜를 선택할 수 있도록 하는 DatePicker를 만드는 과정을 보여드릴려고 합니다. 일단 코드 분석 단계가 있기 때문에 (굉장히) 조금 많이 깁니다. Kotlin, Animation
[Android] Notification RemoteView 억까 해결기, has too high data size
Jetpack Navigation 기초 부분을 공부하고 싶으시다면 해당 링크를 참고해주세요!Jetpack Navigation이란?Nested Graph은 한마디로 중첩된 그래프 구조를 가진 형태를 뜻합니다. 지난번 포스팅인 Jetpack Navigation 소개 포스팅
Jetpack Navigaiton Jetpack Navigation 이란? Navigation은 공식문서를 직역해보자면 사용자가 앱 내 다양한 콘텐츠를 탐색하고 진입하며 돌아갈 수 있게 하는 상호작용을 말합니다.
Jetpack Compose에서의 애니메이션 기능은 매우 다양하며 사용할 수 있는 여러 가지 메커니즘이 있습니다. 본 글에서는 Jetpack Compose의 애니메이션 기능을 활용하여 UI 구성요소에 다양한 애니메이션을 적용하는 방법에 대해 간략하게 설명하겠습니다.An
이미 이 글을 읽는 당신은 너무나 잘 알겠지만 ^&^ Jetpack Compose는 선언형 UI입니다. Jetpack Compose에서 StateFul한, 즉 데이터 변경 가능성이 있는 UI에 데이터를 Binding하기 위해서는 State(상태)라는 개념을 활용하여 데
오늘은 Compose에서 ModalBottomSheet를 만드는 방법에 대해 포스팅하고자합니다. 해당 예제들은 Material 3 환경에서 제작된 점 참고해주시면 감사하겠습니다 ModalBottomSheet Composalble 사용하기 보통 Android 기본 디
Android의 Material3 디자인 시스템에서는 TabRow의 indicator 파라미터를 통해, TabRowDefaults 객체를 사용하여 기본 Indicator를 구현할 수 있습니다. 이 객체는 다양한 스타일의 탭 Indicator를 제공하며, 해당 글에서는
정의: Java에서, static은 '클래스 레벨'에서 변수나 메서드를 정의할 때 사용되는 수식어입니다.특징:메모리: static 멤버는 클래스가 메모리에 로드될 때 초기화됩니다. 그 결과, 클래스의 모든 인스턴스가 공유하는 하나의 메모리 위치에 존재합니다.접근: 클래
Kotlin Android Extensions의 약자로 Android API에 대한 Kotlin 확장을 제공하는 라이브러리입니다.
상속은 기본적으로 객체 지향 프로그래밍의 핵심 개념 중 하나로, 하나의 클래스가 다른 클래스의 속성 및 메서드를 이어받아 사용하는 것을 의미합니다.
안녕하세요! Compose에서 Android 시스템 기본 다이얼로그인 Alert Dialog에 대해 알아보고자 합니다. 이 글에서는 Compose Alert Dialog의 기본 개념과 사용법에 대해 자세히 다루겠습니다.Compose Alert Dialog는 Androi
Compose에서 Url, Uri를 통해 이미지를 불러오기 위해서는 Image 가 아닌 AsyncImage를 통해 이미지를 Loading 시켜야합니다. 그렇기 위해서는 대표적으로 Coil, Glide라는 써드파티 이미지 라이브러리를 활용해야하는데요, 예제는 Coil을
안드로이드 운영 체제에서는 사용자가 갤러리 앱, 웹 브라우저 등에서 "공유하기" 옵션을 선택할 때, 바텀 다이얼로그를 통해 여러 앱을 선택할 수 있도록 지원합니다. 이러한 공유 메커니즘에 자신의 앱을 추가하고 싶다면, 다음과 같이 설정하면 됩니다.
BroadcastReceiver는 안드로이드 애플리케이션에서 시스템 또는 앱에서 발생하는 이벤트나 정보를 받아 처리할 수 있는 4대 컴포넌트 중 하나 입니다.