검색 입력
사용자가 도시를 입력하거나 위치 권한으로 좌표를 얻는다.
외부 API를 쓰는 날씨 앱은 fetch 예제에서 끝나지 않고, 위치 입력, 요청 제한, 단위 변환, 실패 화면을 함께 설계해야 완성도가 난다.
사용자가 도시를 입력하거나 위치 권한으로 좌표를 얻는다.
도시명 또는 좌표와 단위, 언어를 API query로 변환한다.
외부 API 응답을 앱 내부 WeatherSummary 모델로 정리한다.
맑음 아이콘만이 아니라 로딩, 오류, 마지막 갱신 시각을 표시한다.