Swift 5 Tips Tricks and Techniques
Swift 5 Tips Tricks and Techniques, available at $19.99, has an average rating of 4.05, with 44 lectures, 9 quizzes, based on 12 reviews, and has 83 subscribers.
You will learn about 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 This course is ideal for individuals who are 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. It is particularly useful 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.
Enroll now: Swift 5 Tips Tricks and Techniques
Summary
Title: Swift 5 Tips Tricks and Techniques
Price: $19.99
Average Rating: 4.05
Number of Lectures: 44
Number of Quizzes: 9
Number of Published Lectures: 44
Number of Published Quizzes: 9
Number of Curriculum Items: 53
Number of Published Curriculum Objects: 53
Original Price: $109.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- 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.
Target Audiences
- 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.
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.
Course Curriculum
Chapter 1: Your First SwiftUI App
Lecture 1: The Course Overview
Lecture 2: A Quick Look into SwiftUI
Lecture 3: What Is “var body: some View”
Lecture 4: How to Navigate Between Views
Lecture 5: Lists in SwiftUI
Lecture 6: How to Structure Your Code with Custom Views?
Lecture 7: How to Create Meaningful Previews with PreviewProvider?
Chapter 2: SwiftUI Advanced
Lecture 1: Create a Complex Entry Form
Lecture 2: Modal Presentation Style
Lecture 3: Passing Data Between Views
Lecture 4: Using Core Data with SwiftUI
Lecture 5: Running SwiftUI on Other Apple Devices
Chapter 3: Generics, Operators, and Other Building Blocks
Lecture 1: Dictionaries and How They Work
Lecture 2: What Are Generics and How to Use Them
Lecture 3: Operator Overloading and Custom Operators
Lecture 4: Multiple Return Types and Function Parameters
Lecture 5: Write Cleaner Code by Using Typealias
Chapter 4: The Power of Enums
Lecture 1: Why Enums are Helpful
Lecture 2: Optionals and Raw Enums
Lecture 3: CaseIterable and Other Protocols
Lecture 4: Enums and Associated Values
Lecture 5: Tips on Using Enums and Its Future
Chapter 5: Networking and Async Programming in Swift
Lecture 1: Query Data with URLSession
Lecture 2: Using Swift Codable to Parse JSON
Lecture 3: Using the New Combine Framework
Lecture 4: The New Swift “Result”
Chapter 6: Server-Side Swift with Vapor
Lecture 1: Choosing Vapor for Server-Side Development
Lecture 2: Building an API Using Vapor
Lecture 3: Implementing the API in iOS
Lecture 4: Common Issues Faced and Ways to Avoid Them
Chapter 7: Reactive Programming with Swift
Lecture 1: The Power of Reactive Programming
Lecture 2: How to Use Combine with UIKit
Lecture 3: Creating Publishers to Monitor Input
Lecture 4: Combining Multiple Publishers into One
Lecture 5: Differences Between Combine and RxSwift
Chapter 8: Testing and Security
Lecture 1: How to Write Great Unit Tests
Lecture 2: How to Write Great UI Tests
Lecture 3: Use UI Tests to Automate Your Screenshots
Lecture 4: Storing Passwords in the iOS Keychain
Lecture 5: Writing a Unit Test to Check Keychain Implementation
Chapter 9: Did You Know You Could Do That in Swift?
Lecture 1: What You Did Not Know about String
Lecture 2: All You Need to Know about Closures
Lecture 3: How to Avoid Common Memory Leaks
Lecture 4: Adding Functionality to Existing Classes with Extensions
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 0 votes
- 4 stars: 3 votes
- 5 stars: 7 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple