MAD9137-F2020

iOS App Development

Get Started →

Design iOS user interfaces leveraging best practices and recommended guidelines

Utilize the Apple human interface guidelines to produce pleasing user experiences. Implement responsive interface layouts and elements that adapt to various screen resolutions, orientation and sizes and identify the core interface elements available for use in iOS.

Produce applications for iPhone and iPad targeting the current version of iOS

You'll learn main features and differences between various iOS devices and learn to use Apple's integrated development environment (Xcode) to create iOS applications.

Apply various development techniques and design patterns in the creation of iOS applications

Learn the fundamentals of the Model-View-Controller pattern and how it is applied developing iOS applications. Communicate with REST APIs to request data and consume JSON data in responses and convert JSON data to Swift data types for consumption within an application.