Udemy

Master iOS Auto Layout (Swift/Xcode)

Enroll Now
  • 1,075 Students
  • Updated 4/2020
4.5
(242 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 24 Minute(s)
Language
English
Taught by
Andi Setiyadi
Rating
4.5
(242 Ratings)
1 views

Course Overview

Master iOS Auto Layout (Swift/Xcode)

Master Auto Layout for Swift iOS Development with Xcode Storyboard and Programmatic approach

Auto Layout allows us to design and laying out UI components within our app that will be responsive to users' devices form factor and orientation. It will dynamically calculate the positions and sizes of the UI components automatically to deliver a consistent users experience in iOS app across devices, and with more and more devices form factors being introduced, mastering auto layout is critical and as developer we have to be really comfortable dealing with this.

Auto layout in iOS uses a constraint-based approach, which means we are setting constraints for each of the UI components that will adapt to both external (ie device size, rotation) and internal (ie internationalization) changes. In this course we will be using the Xcode storyboard approach as well as programmatic way using Swift to set our layout constraints. In some cases programmatic way might be the only way especially if we want to change the constraints at runtime.

There are a lot to cover on this course:

  • Orientation based layout

  • Size classes

  • Constraint priority

  • Proportional constraints

  • Content hugging and compression

  • Runtime update

  • Layout anchor

  • NSLayoutConstraint

  • Visual Format Language

  • Dynamic tableview cell

  • Stackview

  • Scrollview

By the time we are done, you should be comfortable dealing with auto layout in your project.

Course Content

  • 2 section(s)
  • 19 lecture(s)
  • Section 1 Introduction
  • Section 2 Where To Next?

What You’ll Learn

  • Properly laying out UI components that will adjust to devices sizes and orientation.
  • Get comfortable with auto layout UI using Storyboards.
  • Learn auto layout programmatically

Skills covered in this course


Reviews

  • H
    Hassam Ali Shah
    4.0

    At the time of completing this course, I am one year iOS developer. But the main reason to enroll the course to learn layout at different screens. And really I learned very well. Means my target is achieved. Thanks to the teacher for size classes lecture.

  • C
    Chris Griffin
    4.5

    I had already created a full-blown App (courtesy of my existing skills and other Udemy courses), but was getting confused over matters relating to Auto Layout. So this relatively short introductory course was very useful at pointing me in the right direction. Will consider more courses from Andi after I have absorbed the lessons so far. Thanks. Chris

  • J
    Johann Muller
    5.0

    Excellent course and very well structured to be to the point and simple to understand. Very hands on with real life examples that provide you with the technical knowledge you need to do real apps!!

  • H
    Helen T Karppi
    5.0

    I thought I knew auto layout pretty well, but the course showed me a lot of little tricks and filled in some holes in my understanding. The demo projects are great and you can use them to follow along with the lectures. They will also be a great resource to refer back to as I work on my own app. A little more explanation of why to use certain layout methods and what all the properties and variables mean would have been helpful.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed