1️프로젝트 소개
이번 강의를 통해 배운 내용을 활용해볼 수 있는 예제를 준비해봤습니다. Open API로 제공되는 날씨 데이터를 이용해 날씨 앱을 만들겁니다.
페이지 구성
이번에 만들 날씨 앱은 2개의 페이지만을 제공합니다. 홈과 상세 페이지입니다.
홈에서는 날씨 조회가 가능한 지역 목록을 보여줍니다. 각 지역의 현재 날씨도 함께 보여주죠. 상세에서는 선택한 지역의 3일 예보를 보여줍니다. 홈과 상세는 서로 이동할 수 있어야 합니다. 데이터 페칭 동작을 살펴보기 위해 캐시를 비우는 버튼도 추가할 예정입니다.
정리하자면 아래와 같습니다.
홈 페이지
지역별 현재 날씨 조회
상세로 이동
캐시 비우기
상세 페이지
선택한 지역의 3일 예상 날씨 조회
홈으로 이동
캐시 비우기
이번에 배운 기능을 복습하기에 적합한 수준의 예제입니다. 그럼 이제, 프로젝트 환경 설정부터 서비스 배포까지 만들어볼까요?
Last updated