Reference no: EM132319237
Assignment - iOS Application Multiscreen App
iOS Development
This assignment requires you to develop a simple iOS application that uses iOS model view controller architecture. To write the application you will need to use the Swift 3 or latest version.
Your application must perform all tasks listed in this document, and can run on a physical iOS device or simulator.
Tasks
You are required to create a multiscreen iOS app as the following:
Create an app. that will offer two features:
(i) Convert weight from kilograms to pounds and vice versa.
(ii) Covert distance measurements provided as kilometers into miles and vice versa.
The main screen of the app. must provide a method to select one of the two conversions offered. You can use two buttons or two images to offer the selection.
The app must have,
- Multiscreen using View Controllers
- MVC paradigm
Write a page report (not more than one page) on the following two questions:
1. Compare and contrast the lifecycle of Android vs iOS.
2. Discuss how UIViewController and UINavigationController are used in your assignment.
You may provide code snippets to answer the above questions. All code snippets must be commented.
Attachment:- Assignment.rar