- 인트로 (완성앱 & 구현 기능 소개)
- 레이아웃 작성하기
- 알람 설정 화면 구현하기
- AlarmManager 을 사용하여 알람 등록하기
- AlarmReceiver 구현하기
- 아웃트로
- AlarmManager 사용하기
- Notification 사용하기 (파트3, 챕터1 복습)
- Broadcast receiver 사용하기
-
Immediate tasks (즉시 실행해야하는 작업)
- Thread
- Handler
- Kotlin coroutines
-
Deferred tasks (지연된 작업)
- WorkManager
-
Exact tasks (정시에 실행해야 하는 작업)
- AlarmManager
- Real Time (실제 시간) 으로 실행시키는 방법
- Elapsed Time (기기가 부팅된지부터 얼마나 지났는지) 으로 실행시키는 방법
지정된 시간에 알람이 울리게 할 수 있음.
지정된 시간 이후에는 매일 같은 시간에 반복되게 알람이 울리게 할 수 있음.