profile
Android Developer
post-thumbnail

[Android/Library] 안드로이드 라이브러리(SDK) Maven Central에 배포하기 (2024-08 최신)

[Android/Library]안드로이드 라이브러리(SDK) Maven Central에 배포하기 (2024-08 최신)

2024년 8월 22일
·
4개의 댓글
·
post-thumbnail

[Android/Compose] Picker, NumberPicker, DatePicker 제작 과정기 1부

오늘은 Android Compose로 날짜를 선택할 수 있도록 하는 DatePicker를 만드는 과정을 보여드릴려고 합니다. 일단 코드 분석 단계가 있기 때문에 (굉장히) 조금 많이 깁니다. Kotlin, Animation

2024년 8월 14일
·
0개의 댓글
·
post-thumbnail

[Android] Notification RemoteView 억까 해결기, has too high data size

[Android] Notification RemoteView 억까 해결기, has too high data size

2024년 7월 6일
·
0개의 댓글
·
post-thumbnail

Android Compsoe Jetpack Navigation Nested Graph와 Shared ViewModel

Jetpack Navigation 기초 부분을 공부하고 싶으시다면 해당 링크를 참고해주세요!Jetpack Navigation이란?Nested Graph은 한마디로 중첩된 그래프 구조를 가진 형태를 뜻합니다. 지난번 포스팅인 Jetpack Navigation 소개 포스팅

2024년 5월 9일
·
0개의 댓글
·
post-thumbnail

[Android/Compose] Jetpack Navigation 사용해보기 (기초)

Jetpack Navigaiton Jetpack Navigation 이란? Navigation은 공식문서를 직역해보자면 사용자가 앱 내 다양한 콘텐츠를 탐색하고 진입하며 돌아갈 수 있게 하는 상호작용을 말합니다.

2024년 5월 7일
·
0개의 댓글
·

[Android/Compose] 애니메이션 빠르게 알아보기

Jetpack Compose에서의 애니메이션 기능은 매우 다양하며 사용할 수 있는 여러 가지 메커니즘이 있습니다. 본 글에서는 Jetpack Compose의 애니메이션 기능을 활용하여 UI 구성요소에 다양한 애니메이션을 적용하는 방법에 대해 간략하게 설명하겠습니다.An

2024년 5월 2일
·
0개의 댓글
·
post-thumbnail

[Android/Compose] state(상태)와 remember 그리고 MutableState 란?

이미 이 글을 읽는 당신은 너무나 잘 알겠지만 ^&^ Jetpack Compose는 선언형 UI입니다. Jetpack Compose에서 StateFul한, 즉 데이터 변경 가능성이 있는 UI에 데이터를 Binding하기 위해서는 State(상태)라는 개념을 활용하여 데

2024년 4월 25일
·
0개의 댓글
·
post-thumbnail

[Android/Compose] Compose에서 BottomSheet 만드는 방법 (ModalBottomSheet)

오늘은 Compose에서 ModalBottomSheet를 만드는 방법에 대해 포스팅하고자합니다. 해당 예제들은 Material 3 환경에서 제작된 점 참고해주시면 감사하겠습니다 ModalBottomSheet Composalble 사용하기 보통 Android 기본 디

2024년 4월 18일
·
0개의 댓글
·
post-thumbnail

[Android/Compose] TabRow Indicator Color 변경 및 커스텀

Android의 Material3 디자인 시스템에서는 TabRow의 indicator 파라미터를 통해, TabRowDefaults 객체를 사용하여 기본 Indicator를 구현할 수 있습니다. 이 객체는 다양한 스타일의 탭 Indicator를 제공하며, 해당 글에서는

2024년 2월 8일
·
0개의 댓글
·

Kotlin의 object 및 companion object 와 Java의 static 의 차이점

정의: Java에서, static은 '클래스 레벨'에서 변수나 메서드를 정의할 때 사용되는 수식어입니다.특징:메모리: static 멤버는 클래스가 메모리에 로드될 때 초기화됩니다. 그 결과, 클래스의 모든 인스턴스가 공유하는 하나의 메모리 위치에 존재합니다.접근: 클래

2023년 10월 18일
·
0개의 댓글
·

[Android/Kotlin] Kotlin KTX를 이용한 SharedPreferences 활용하기

Kotlin Android Extensions의 약자로 Android API에 대한 Kotlin 확장을 제공하는 라이브러리입니다.

2023년 10월 17일
·
0개의 댓글
·

[Android/Kotlin] 상속과 위임 feat. ViewBinding

상속은 기본적으로 객체 지향 프로그래밍의 핵심 개념 중 하나로, 하나의 클래스가 다른 클래스의 속성 및 메서드를 이어받아 사용하는 것을 의미합니다.

2023년 10월 13일
·
0개의 댓글
·

[Android/Compose] AlertDialog 사용하기

안녕하세요! Compose에서 Android 시스템 기본 다이얼로그인 Alert Dialog에 대해 알아보고자 합니다. 이 글에서는 Compose Alert Dialog의 기본 개념과 사용법에 대해 자세히 다루겠습니다.Compose Alert Dialog는 Androi

2023년 10월 2일
·
0개의 댓글
·

[Android/Compose]: Compose AsyncImage, 컴포즈 Url, Uri로 이미지 로딩시키기

Compose에서 Url, Uri를 통해 이미지를 불러오기 위해서는 Image 가 아닌 AsyncImage를 통해 이미지를 Loading 시켜야합니다. 그렇기 위해서는 대표적으로 Coil, Glide라는 써드파티 이미지 라이브러리를 활용해야하는데요, 예제는 Coil을

2023년 9월 17일
·
0개의 댓글
·
post-thumbnail

Android에서 Coroutine 활용하기

coroutine

2023년 9월 14일
·
0개의 댓글
·
post-thumbnail

[Android] 공유하기에 내 앱 뜨게 하기(사진 공유, 링크 공유)

안드로이드 운영 체제에서는 사용자가 갤러리 앱, 웹 브라우저 등에서 "공유하기" 옵션을 선택할 때, 바텀 다이얼로그를 통해 여러 앱을 선택할 수 있도록 지원합니다. 이러한 공유 메커니즘에 자신의 앱을 추가하고 싶다면, 다음과 같이 설정하면 됩니다.

2023년 9월 12일
·
0개의 댓글
·
post-thumbnail

[Android/Compose]: Button에 색상(Color) 지정하기

Compose Button 색상지정하기

2023년 9월 10일
·
2개의 댓글
·

[Android/Kotlin] BroadcastReceiver 에 대해서, LocalBroadcastManager 까지

BroadcastReceiver는 안드로이드 애플리케이션에서 시스템 또는 앱에서 발생하는 이벤트나 정보를 받아 처리할 수 있는 4대 컴포넌트 중 하나 입니다.

2023년 9월 9일
·
0개의 댓글
·
post-thumbnail

[Android/Compose] Compose에서 Chip(선택 가능한 그룹 버튼) 만들어보기

Compose에서 Chip 만들어보기

2023년 9월 7일
·
1개의 댓글
·