iOS Application Development: Layout and Controls


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
The iOS SDK contains a range of controls to enable you to build rich, interactive, and adaptive interfaces. In this course, you'll learn how to use text and image-based controls, implement slider controls and switches, and display feedback to users in the form of action sheets and alerts. You'll learn how to create table views; generate custom controls, views, and interfaces; and how to create adaptive layouts.

Target Audience
Developers who want to learn how to use the iOS SDK, Swift, and Xcode to develop native iOS applications

Prerequisites
None

Expected Duration (hours)
1.8

Lesson Objectives

iOS Application Development: Layout and Controls

  • start the course
  • describe the three modes of controls – active, passive and static – providing examples of each in an iOS application
  • implement text fields in an iOS application
  • implement scrollable text views in iOS applications
  • implement labels in an iOS application
  • implement an image view in an iOS application
  • use slicing in a button template in an iOS application
  • use segmented controls in iOS applications
  • implement switch controls in iOS applications
  • implement slider controls in iOS applications
  • implement stepper controls in iOS applications
  • use action sheets to provide users with feedback in iOS applications
  • use alerts in iOS applications
  • create a custom control for use in an iOS application
  • create a custom view in an iOS app
  • use live rendering to view code changes in an iOS app
  • add and remove AutoLayout constraints in Interface Builder
  • use the Size classes to implement an adaptive layout in an iOS application
  • practice creating a layout for an iOS app
  • Course Number:
    sd_ioaf_a02_it_enus

    Expertise Level
    Beginner