디자인 패턴
컴포즈에서 UI 의 상태를 변경하는 작업
Compose 성능 최적화 방법
Unstable / Stable / Immutable
객체의 어떠한 값 또는 데이터
Composition / Layout / Drawing
Composition / Recomposition
안드로이드 선언형 UI
안드로이드 의존성 주입 라이브러리
Callback 을 Flow 로 변경하는 Flow Builder
Flow 로부터 발행된 데이터를 저장할 데이터 홀더
안드로이드의 생명주기를 인식하는 코루틴 스코프
Feature 단위로 레이어를 만들고 관심사를 분리하여 변화에 유연하도록 해주는 아키텍쳐
Paging 라이브러리
AsyncListDiffer / ListAdapter
안드로이드 DB 라이브러리
XML 에 데이터를 바인딩 해주는 기능
데이터 홀더 클래스
디자인 패턴
minSdkVersion / compileSdkVersion / targetSdkVersion
이미지 로드 라이브러리
객체를 직렬화하는 인터페이스
HTTP 통신 라이브러리
Android App Bundle
소스 코드를 작성한 후 앱 설치 파일 APK 를 만들기까지의 실행 과정
뷰를 재활용하고 데이터를 리스트화해서 보여주는 컨테이너
스레드간의 통신을 위한 장치
프로세스 내에서 실행되는 실행 단위
Heap / Stack
안드로이드 UI 구성 요소
하나의 화면 내에서 독립적으로 동작하는 화면 부분
안드로이드의 화면
컴포넌트간에 데이터 전달을 위한 요소
안드로이드를 구성하는 기본 요소
안드로이드 컴포넌트에서 공유하는 전역 클래스