The application shows the latest statistics on coronavirus disease
On the first screen, the user sees a map and pins that mark the countries for which there are statistics
On the first screen, the user sees a map and pins that mark the countries for which there are statistics
By touching the pin, information about the country appears. Clicking on a country or information icon will display statistics on the disease
The countries are loaded and displayed the first time the application is launched, as data is received, pins will appear in the future, the old ones will already be marked and there will simply be data updates
- iOS 10.0+
- Xcode 10.2+
- Swift 4.2+
✅ The app contains multiple pages of interface in a navigation controller or tab controller, or a single view controller with a view that shows and hides significant new content.
✅ The user interface includes more than one type of control.
✅ The app includes data from a networked source.
✅ The networking code is encapsulated in its own classes.
✅ The app clearly indicates network activity, displaying activity indicators and/or progress bars when appropriate.
✅ The app displays an alert view if the network connection fails.
✅ The app has a persistent state that is stored using Core Data or a service with local persistence capabilities (e.g. Firebase or Realm).
✅ The app functions as described in the README, without crashes or other runtime errors.