phuongddx / SPWeather

SPWeather
0 stars 0 forks source link

SPWeather

SPWeather is a weather app for iOS that provides weather information for different cities around the world. It is built using Swift programming language and MVVM architecture.

Items has done:

Unit Test & UI Testing coverage 98%

image

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Features

Architecture

SPWeather uses MVVM (Model-View-ViewModel) architecture pattern. The project is organized into the following layers:

API

SPWeather uses the OpenWeatherMap API to retrieve weather data for different cities. To use the app,need to sign up for an API key from the OpenWeatherMap website and replace the apiKey constant in Configs.swift.

The software development principles, patterns & practices being applied