次いつ晴れるのかが一目でわかるアプリです。
Tool | Version |
---|---|
Xcode | 12.0.1 (12A7300) |
Swift | 5.3 |
Mint | 0.14.2 |
Configuration | Model |
---|---|
UI implementation | Swift UI |
Architecture | MVVM+Combine |
Branching model | Git-flow |
NextSunnyDay/
├── NextSunnyDayApp.swift
├── API/
│ └── AccessTokens.swift
│ └── OpenWeatherAPI/
│ └── LocalSearch/
├── Model/
├── View/
├── ViewModel/
├── Protocol/
├── Extension/
├── UIViewRepresentable/
├── Script/
├── Resourece/
│ └── strings/
├── Assets.xcassets
├── info.plist
└── Preview Content/
└── Preview Assets.xcassets
$ git clone git@github.com:naipaka/NextSunnyDay-iOS.git
$ cd NextSunnyDay
このアプリでは、OpenWeather 社の API を利用しています。
動作を確認する際は下記サイトで API key を取得してください。
How to start to work with Openweather API - OpenWeatherMap
API key が取得できたら、下記コマンドをルートディレクトリで実行してください。
$ echo "let OPEN_WEATHER_API_KEY = \"{取得したAPI key}\"" > ./NextSunnyDay/API/AccessTokens.swift
Mintをインストールしていない方は事前にインストールしてください。
$ mint bootstrap
Build & Run !!
- | Light | Dark |
---|---|---|
Widget | ||
Home | ||
Setting | ||
Region Search | ||
Search results | ||
About weather |