Skip to content

Test task at Unlimit to the position of Middle iOS Developer

Notifications You must be signed in to change notification settings

g1umov/weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift Version Platform

Weather


Logo

Test task weather forecast app

App usage

Features

Screen 1

Screen of saved cities. You need to implement TableView (or CollectionView). Cells should contain a weather icon, temperature and city name.

Screen 2

Screen for searching cities by their name. This screen should be presented modally. For searching cities you should use CLGeocoder.

Screen 3

Screen for detailed weather forecast for the selected city. Use UIScrollView for screen implementation.

Requirements

  • Platform: iOS 13+
  • Language: Swift 5+
  • Architecture: MVP
  • User Interface: UIKit, programmatically
  • Network Layer: URLSession
  • Weather API: Open Meteo
  • Local Storage: Core Data

Weather API

Installation

Build and run in simulator or on a device using Xcode IDE

Developer

Vladislav Glumov – @LinkedIn

About

Test task at Unlimit to the position of Middle iOS Developer

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages