SwiftUI/SwiftUI 앱 만들기
[SwiftUI] 날씨 어플 만들기 00 (개요, MVVM 패턴으로 만들기)
말차프라푸치노
2021. 9. 2. 15:12
이번에는 날씨 API를 받아와 오늘 날씨를 알려주는 날씨 어플을 만들어 보려고 합니다 😄
날씨 어플이면 보통 내가 위치에 있는 곳과 날씨, 그리고 기온을 알려줍니다.
보통의 날씨 어플을 생각하며 Figma 로 간단하게 만들어 봤습니다.
오늘 날짜, 도시 이름, 날씨 아이콘, 현재 기온, 오늘 최저 ~ 최고 기온 을 보여줄 것입니다.
그리고 날씨에 따라 아이콘이 바뀌고 뒤에 배경색도 바뀌게 만들 예정입니다.
만들기 위해 해야할 일을 간단하게 적겠습니다.
1. 날씨 API를 통해 날씨 데이터를 받아오기
2. 날짜 -> 오늘 날짜(월 / 일)를 표현해주는 함수 만들기
3. 날씨에 따른 아이콘, 배경화면 설정
기본적인 일을 제외하고 해야할 일을 크게 3가지로 나눠봤습니다.
해야할 일을 적고 시작하는 거랑 그냥 시작하는 거랑 차이가 크더라구요 😂
이번에 날씨 어플은 SwiftUI 의 대표적인 Pattern MVVM (Model - View - ViewModel) 패턴을 사용해 만들어 보겠습니다.
그럼 다음 글에서 바로 날씨 API 를 이용하는 법을 알아보겠습니다.
뿅~