Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Swift 4 : From Beginner to Advanced Swift Free lite
Rating: 4.0 out of 5(49 ratings)
10,070 students

Learn Swift 4 : From Beginner to Advanced Swift Free lite

Lite version course
Created byMaksim Nosov
Last updated 7/2018
English
English [Auto],

What you'll learn

  • Work as a freelance iOS developer
  • Be able to build any app you want

Course content

1 section7 lectures3h 45m total length
  • UITextField and NotificationCenter and hide keyboard50:10

    Master UITextField fundamentals in Swift 4, learn to configure placeholders, borders, keyboard types, and delegates, and integrate notification center to respond to keyboard events.

  • UITextView programmatically34:18

    Learn how to create and configure a UITextView programmatically, manage its delegate methods and keyboard interactions, and customize content, scrolling, and layout alongside storyboard concepts.

  • UIButton and selector programmatically36:31

    Create and configure UIButton programmatically, wiring actions with target and selector, and customize titles, colors, backgrounds, and images across button states.

  • UIImageView & UIImage25:47

    Learn how to use UIImageView to display single or animated images in iOS, create image objects, and configure layout with content mode and clipping.

  • UIScrollView and Bonus38:01

    Learn to create and configure a scroll view in Swift 4, add images, manage content size and frames, enable indicators and zoom, and implement delegate methods for scrolling behavior.

  • UIWebView & UIActivityIndycator + open PDF40:05

    Learn to embed web content with UIWebView, manage loading with an activity indicator, and open PDFs, while considering deprecated UIWebView and Safari-based alternatives.

  • Discount0:13

    Explore implementing a discount feature in Swift 4, covering practical techniques for calculating price reductions and integrating discount logic in apps.

Requirements

  • A Mac laptop or iMac (or a PC running on macOS)

Description

Why I Created a course Learn Swift 4

As a developer whose first programming language is Swift, I've taken online courses from major platforms. However, I have been frustrated by a lack of detailed explanation from instructors. They tend to focus on final products, thus missing out the fundamentals. I was confused by which design principles to follow, and why. Soon after I've been blogging for the last 5 months, I've discovered this isn't the only problem of mine. I've received hundreds of emails and questions regarding how to write code that does not violate principles such as DRY, modularity, and readability. As a result, I've decided to create this course dedicated for my younger self. I believe it all comes down to the fundamentals which I lacked in the beginning.


Who this course is for:

  • If you are an absolute beginner in coding, then take this course.