1년차 AOS 개발자 코드리뷰 기반 1차 리팩토링

Context

Context (requireContext) app의 Context view의 Context activity의 Context

다 다르다.

Flag

생명주기를 벗어나지 않는 한, flag 사용을 지양하라

NotificationChannel (BroadcastReceiver)

SDK Version 26 밑에서는 NotificationChannel 필요 없음

Scope Function

apply -> 자기 자신을 리턴

run -> 마지막(것만)을 리턴

(run과 apply 차이?)

  1. 반환 값:

• run: 마지막 표현식의 결과를 반환합니다.

• apply: 객체 자신을 반환합니다.

  1. 용도: