iOS Application Development: Layout and Controls

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

Prerequisite
None

Expected Duration
108 minutes

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.

Objective

Text 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
  • Images

  • implement an image view in an iOS application
  • use slicing in a button template in an iOS application
  • Selection Controls

  • use segmented controls in iOS applications
  • implement switch controls in iOS applications
  • implement slider controls in iOS applications
  • implement stepper controls in iOS applications
  • User Feedback

  • use action sheets to provide users with feedback in iOS applications
  • use alerts in iOS applications
  • Custom Layout

  • 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
  • Adaptive Layout

  • 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

  • practice creating a layout for an iOS app
  • MONTHLY SUBSCRIPTION

    $129/month
     

    ANNUAL SUBSCRIPTION

    $1295/year

    Multi-license discounts available for Annual and Monthly subscriptions.