# 프로젝트 소개

이번 강의를 통해 배운 내용을 활용해볼 수 있는 예제를 준비해봤습니다. Open API로 제공되는 날씨 데이터를 이용해 날씨 앱을 만들겁니다.

### 페이지 구성

이번에 만들 날씨 앱은 2개의 페이지만을 제공합니다. 홈과 상세 페이지입니다.&#x20;

홈에서는 날씨 조회가 가능한 지역 목록을 보여줍니다. 각 지역의 현재 날씨도 함께 보여주죠. 상세에서는 선택한 지역의 3일 예보를 보여줍니다. 홈과 상세는 서로 이동할 수 있어야 합니다. 데이터 페칭 동작을 살펴보기 위해 캐시를 비우는 버튼도 추가할 예정입니다.

정리하자면 아래와 같습니다.

#### 홈 페이지

* 지역별 현재 날씨 조회
* 상세로 이동
* 캐시 비우기

#### 상세 페이지

* 선택한 지역의 3일 예상 날씨 조회
* 홈으로 이동
* 캐시 비우기

이번에 배운 기능을 복습하기에 적합한 수준의 예제입니다. 그럼 이제, 프로젝트 환경 설정부터 서비스 배포까지 만들어볼까요?
