
안드로이드의 4대 컴포넌트인 activity에 대해 설명하겠습니다.

Button의 background이 적용되지 않을 때 해결책을 살펴보겠습니다.

안드로이드에서 필수적인 앱 기본 구성 요소 중 하나인 service의 기본 개념에 대해 설명하겠습니다.

이전 글에 이어 안드로이드에는 필수적인 앱 기본 구성 요소인 service의 started service에 대해 설명하겠습니다.

이전 글에 이어 안드로이드에는 필수적인 앱 기본 구성 요소인 service의 bound service에 대해 설명하겠습니다. 이 포스트로 service에 대한 설명을 마칩니다

service에 대한 작은 예제를 진행해보겠습니다. 간단한 음악 플레이어입니다.

안드로이드에는 필수적인 앱 기본 구성 요소인 broadcast receiver에 대해 설명하겠습니다.

Broadcast receiver 간단한 예제를 진행해보겠습니다. 배터리 부족 알림을 흉내 낼 겁니다.

안드로이드에는 필수적인 앱 기본 구성 요소인 content provider에 대해 설명하겠습니다.

이전 글에 이어 안드로이드에는 필수적인 앱 기본 구성 요소인 content provider 생성 방법에 대해 설명하겠습니다.

Content provider 생성 방법에 따라 직접 구현해보겠습니다. java와 kotlin 테이블를 만들고 각 테이블에 예제 코드 데이터가 있는 Content provider를 생성합니다. 그럼 외부 앱에서 해당 데이터를 쿼리하는 예제를 만들겁니다.

안드로이드에서 제공하는 provider 중 하나인 calendar provider에 대해 설명하겠습니다.

Calendar provider 간단한 예제를 진행하겠습니다.

content provider을 중점으로 한 비동기 처리 방식을 정리하겠습니다.

State, StateFlow, SharedFlow에 대해 설명하겠습니다

edge-to-edge에 대해 설명하겠습니다.

안드로이드에서 제공하는 provider 중 하나인 contacts provider에 대해 설명하겠습니다.

Compose 테스트에서 사용 가능한 동기화 방법들에 대해 설명하겠습니다.

Compose에서 Activity 생명주기를 다루는 방법에 대해 설명하겠습니다.

ViewMatchers를 커스텀하여 사용하는 방법에 대해 설명하겠습니다.

파일 안에 메소드 선언 방식과 object 안에 메소드 선언 방식의 차이점에 대해 설명하겠습니다.

Room에서 포함 관계의 객체 사용하는 방법에 대해 설명하겠습니다.

Desugaring에 대해 설명하겠습니다.