Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Swift 5 Tips Tricks and Techniques
Rating: 4.4 out of 5(13 ratings)
84 students

Swift 5 Tips Tricks and Techniques

Boost your Swift 5 programming skills
Last updated 5/2020
English

What you'll learn

  • Learn everything you need to know to start building amazing apps with less code using SwiftUI
  • Delve more deeply into Swift UI to build more complex apps
  • Control networking with Swift's powerful new features such as Result, Combine, and Codable
  • Learn under-the-hood techniques in Swift 5 and Swift in general that are not commonly known
  • Integrate SwiftUI with UIKit to build more powerful yet simple user interfaces

Course content

9 sections44 lectures4h 57m total length
  • The Course Overview3:41

    This video will give you an overview about the course.

  • A Quick Look into SwiftUI5:31

    SwiftUI is a completely new concept for user interface development. This video serves as a quick introduction and shows the basics of SwiftUI.

       •  Create your first SwiftUI project

       •  Use automatic previews in Xcode

       •  Learn to modify text: “Hello, World!”

  • What Is “var body: some View”7:45

    SwiftUI leverages some new keywords and concepts that might be confusing at first glance. Understand their meaning and learn more about them.

       •  Understand the “var body: some View” keyword

       •  Learn how to align your views

       •  Add multiple modifiers to your views

  • How to Navigate Between Views10:17

    Navigating between two views in SwiftUI is necessary to create meaningful apps, and in this video, you will learn how to do it.

       •  Structure your Xcode project

       •  Create an overview view

       •  Navigate between your two views

  • Lists in SwiftUI7:08

    Lists of data are an essential part of many apps. In this video you will create a list of entries.

       •  Create your first list

       •  Design your rows

       •  Add a navigation title

  • How to Structure Your Code with Custom Views?5:10

    Code complexity increases with each line of code. Learn how to structure your views so they become more readable and easier to understand.

       •  Create a custom view

       •  Use your custom view

       •  Format the date inside your custom view

  • How to Create Meaningful Previews with PreviewProvider?5:45

    Getting meaningful sample data is important to see how your app looks. Learn how SwiftUI can help you with that.

       •  Define your sample data as JSON

       •  Load your sample data

       •  Apply your sample data to your views

  • Test your knowledge

Requirements

  • Prior experience with Swift, iOS development, CoreData, and UIKit is required.

Description

With significant yearly updates to the Swift language and the introduction of new iOS SDKs, it can be hard to stay up-to-date. Nevertheless, it is critical to embrace these changes for the success of the apps you are building and your personal career. This course will enhance your skillset by showing you how to write better and more efficient code with Swift—in the least time with minimal effort—and make the best use of Swift 5.

In this practical and to-the-point guide, each section is specifically designed to further your programming skills with Swift. We will begin by creating a demo application using SwiftUI and will be implementing all the new features as we move on systematically. We will then explore the benefits of combining SwiftUI with UIKit to build advanced interfaces.

We provide exciting tips, tricks, and best practices to enhance your understanding of Swift and the new features in version 5. While delving into Swift UI, a groundbreaking new technology that makes use of Swift to design simple, yet powerful user interfaces across all of Apple's devices.

Ultimately, this course will help you tackle the latest challenges and help you master all key, relevant, and significant changes in Swift 5.

About the Author

Philipp Baldauf is a professor of iOS development at the University of Applied Sciences in Hagenberg, Austria. Through years of experience with lecturing, iOS, and Swift development, Philipp has a practical yet sophisticated approach for educating his viewers. Philipp is also one of the co-founders of Butleroy, an iOS and MacOS app for managing your schedule and tasks automatically.

Who this course is for:

  • This course is for programmers and developers who are already acquainted with Swift and now want to enhance their skills by becoming efficient in their work, writing better code, and avoiding common mistakes.