1️프로젝트 소개

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

페이지 구성

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

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

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

홈 페이지

  • 지역별 현재 날씨 조회

  • 상세로 이동

  • 캐시 비우기

상세 페이지

  • 선택한 지역의 3일 예상 날씨 조회

  • 홈으로 이동

  • 캐시 비우기

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

Last updated