Skip to content
UdemyiOS SwiftPaid courseAll LevelsCertificate

SwiftUI - Learn How to Build Beautiful, Robust, Apps (Udemy.com)

Create stunning user interfaces across all Apple platforms with Swift 5

Created by: Nick Walter

Last updated December 2019

icon
What you will learn

  • Create Amazing Interfaces with SwiftUI
  • Build Apps for All Apple Platforms
  • Create Reuseable Views
  • Leverage SwiftUI for Enhanced Accessibility
  • View Your Code Changes IMMEDIATELY with Preview
  • Bind Your Data With Your UI
  • Animate With Simplicity
  • Integreate SwiftUI Into Existing Projects

How it compares

Against the other 160 rated Udemy courses in iOS Swift on CourseDuck:

  • Rating4.5 out of 5higher than 45% of them
  • Reviews1,300#24 of 161 by number of reviews
  • Length4.4 hoursshorter than 78% of them
  • Last updatedDecember 2019earlier than 56% of them

icon
Course Description

Apple has just announced the biggest thing since Swift, and it is aptly named, SwiftUI. Apple changed the game with the release of Swift 5 years ago. It has helped millions of developers create amazing apps with easy to learn yet powerful clean code. SwiftUI brings that same ideal to the visual side of apps.

SwiftUI helps developers by binding their User Interfaces with their data. When the data changes, so does the UI. When the UI changes, so does the data. SwiftUI is also incredibly reusable. Views you create can be reused time and time again.

SwiftUI is also baked into the new Xcode 11 and uses Previews to show you in REAL TIME how your code changes will effect the look of your app.

In this course we'll cover:

  • Your First SwiftUI App

  • Xcode Previews

  • Views Deep Dive

  • Data and SwiftUI

  • Accessibility

  • Drawing and Animation

  • SwiftUI for MacOS, WatchOS, and tvOS

  • SwiftUI In Existing Projects

Come join and learn the biggest developer tool released since Swift!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Nick Walter

Hi! I'm Nick, and I love to code. About five years ago I decided that I wanted to learn to code, but I had limited access to programming resources, and I was getting frustrated with all of the YouTube videos and online tutorials out there. I experimented, struggled, and definitely failed a lot, but I finally got the hang of it, so I decided that I wanted to change the way that people learned to code, and I started teaching. My experience as an online student has directly influenced my teaching style, because I know what it is like to be in your shoes.

When Apple announced their new programming language, Swift, in 2014, I made my big online teaching debut and created the internet's first Swift course. Since that time, I have become a full-time online instructor and I now have courses not only in Swift, but also in iOS, Android, Django, Kotlin, Python, HTML, Blockchain, etc. I have also created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide. 

I love sharing my excitement for coding with my students, and I try to make learning as fun and as easy as possible. Thanks for being part of my coding community!

icon
More courses by Nick Walter

$84.99

$12.99

$124.99

$64.99

$12.99

$13.99

icon
More iOS Swift courses

$109.99

$69.99

$79.99

$84.99

Free

$109.99

icon
Reviews

4.5

1,300 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Jordan McCommons on 8/15/2021

The little challenges are significantly harder than I expected them to be, but I also end up getting really close to the solution and find my problems are usually just nuances in syntax. That tells me i'm understanding the larger concepts and just need to practice more. Feels great. For me, this course is the perfect balance of explanation & self discovery. The lessons are dense enough that there's a lot to learn, but they're also paced really well so you get a good sense of momentum. (Only reason I left off half a star is the versions of Swift & Xcode in the tutorial are slightly out of date. I got a little scared by the lack of an AppDelegate, but I figured it all out eventually.)

By Conner Maddalozzo on 12/15/2020

A great crash course and touches a lot of topics. Stacks, Colors, passing data, reusable views, geometries and animations, and creating targets easily for many ios devices. I am easily able to work with swiftui after having taking this short course. i do appreciate how the author stresses the little things in creating an app, like transitions, box shadows and the like, and how those little things seperate your app from the other losers on the app store. I did have some issues with 2 of the hardcoding solutions that the author made. They later demonstrated how to make different contraints based on the device, however with a relative constraint like an aspect ratio solution, sometimes it automatically takes care of itself.

By Mike Judge on 10/25/2020

This is an excellent course. I recommended it to all my co-workers.

By Kai Curtis on 10/4/2020

Does what it says on the tin. Good so far!

By Gayam Haritha on 9/18/2020

good content

By Dave Wilson on 9/7/2020

I've tried a number of SwiftUI tutorials, and this is my favorite. Extremely well done.

By Ganesh Shetty on 8/25/2020

Very clear and apt course to learn SwiftUI.

By Nouman.Shah on 8/24/2020

awesome course really enjoyed!

By Jon Flees on 8/13/2020

Love it!

By Himanshu Juneja on 8/1/2020

amazing

By Tomer Abady on 7/21/2020

Awsome course great instructor.
A few more examples and videos would have gotten you the 5-star rating.

By Charles Niemeier on 7/19/2020

Nice high level. Learning some interesting tricks. But I had done quite advanced SwiftUI before watching this course. Still, I like it as a refresher.

Showing 12 of 136 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100