컴퓨터 과학

안드로이드 프레임워크·시스템 학습 노트

25개 페이지 · 기초부터 차례로 읽어도 되고, 필요한 주제로 바로 들어가도 됩니다.

01 페이지
생명주기 — Activity·Fragment·생명주기 인지
02 페이지
4대 컴포넌트 — Intent·Service·Receiver·Provider
03 페이지
Jetpack Compose 기초 — 선언형·recomposition
04 페이지
Compose 상태·side-effect — remember·LaunchedEffect
05 페이지
ViewModel·LiveData·StateFlow — 생명주기 안전 수집
06 페이지
Room — 로컬 DB·DAO·관계·마이그레이션
07 페이지
WorkManager — 지연 가능·보장 백그라운드 작업
08 페이지
Navigation — 화면 이동·백스택·타입 안전 경로
09 페이지
코루틴 on Android — lifecycleScope·repeatOnLifecycle
10 페이지
권한·보안 — 런타임 권한·저장소·암호화·네트워크
11 페이지
빌드 — Gradle·빌드 변형·R8/난독화·App Bundle
12 페이지
메모리·ANR·성능 — 누수·프리징·렉
13 페이지
Compose 레이아웃·Modifier — Column·Row·Box·체이닝
14 페이지
Compose Material 3·테마 — 색·타이포·다크모드
15 페이지
Compose 리스트 — LazyColumn·key·성능
16 페이지
Compose 애니메이션 — animate*AsState·Transition
17 페이지
Compose 성능·안정성 — recomposition·@Stable·skippable
18 페이지
Compose 심화 — CompositionLocal·제스처·interop·접근성
19 페이지
테스트 — 단위·Compose·Flow·Hilt
20 페이지
네트워킹 — Retrofit·OkHttp·인터셉터·에러 처리
21 페이지
DataStore — 설정·키값 저장(SharedPreferences 대체)
22 페이지
알림·푸시 — Notification·채널·FCM
23 페이지
이미지·미디어 — Coil·Media3·CameraX
24 페이지
위치·센서 — FusedLocation·SensorManager·권한
25 페이지
배포·인앱·국제화 — Play Store·결제·업데이트·다국어