iOS에서 '위젯'이라는 개념은 생각보다 오래됐다.다만 사용자에게 노출되는 모습과 개발자가 다루는 기술 스택은 크게 두 번 바뀌었다.이번 글에서는 위젯의 흐름을 간단히 짚고, 왜 지금은 SwiftUI 기반의 WidgetKit으로 개발해야 하는지를 정리한 뒤,예제로 D-Day 위젯을 구현하는 순서를 단계별로 살펴보려고 한다. iOS 위젯의 변화와 WidgetKit의 등장1. Today Extension 시절(iOS 8 ~ iOS 13)초기 위젯은 Notification Center의 Today View에 존재했다.이 때의 위젯은- Today Extension 이라는 별도의 타깃으로 구현- UIKit + AutoLayout + Storyboard 기반- 앱과의 연동도 지금보다 제약이 많고, UI 자유도는..