- 너의 앱의 특징에 초점을 맞춰라 (포커싱해라). 주식 앱이면 유저의 주식을 보여주는 것에 집중해라
- 위젯 사이즈마다 다른 정보가 디스플레이되야 한다. (스몰: 숫자만, 미들: 텍스트도, 빅: 추가 정보)
- 동적인 (다이나믹) 정보를 제공해라
- 적은 구성의 간단한 위젯을 선호해라
- 싱글위젯은 싱글탭 타겟 나머지 빅사이즈는 멀티타겟가능
- 다크 모드 지원해라
위젯도 크게 보면 뷰를 만들고, 데이터를 가져온 다음, 뷰를 업데이트 시켜주는 방식으로 동작한다.
좀 더 깊게 들어가면 배터리, 성능의 효율을 위해 위젯은 특정 상황(주로 시간마다)마다 업데이트를 실행한다.
위젯에서 뷰를 설정하는 방법
데이터를 가져오는 방법
업데이트하는 방법을 테스트 후 커스텀 위젯을 만들어보자