Swift 5.5 Hacking iOS 15 App Development with SwiftUI 3 & Xcode 9

17 Hours
$19.99$200.00
You save 90% -

119 Lessons (17h)

  • Your First Program
  • 00a Course Overview
    00 Course Overview6:15
    01 What You'll Need5:55
    Source files
  • 00b (Prerequisite) Introduction to Xcode
    00. Intro And Demo6:48
    01. General Interface Intro15:06
    02. File System Introduction13:24
    03. Viewcontroller Intro6:53
    04. Storyboard File Intro17:28
    05. Connecting Outlets And Actions14:12
    06. Running An Application10:06
    07. Debugging An Application11:40
    Source Code
  • 02 (Prerequisite) Swift Language Basics - 01. Variable and Constants
    00. Language Basics Topics List5:14
    00. Learning Goals4:24
    01. Intro To Variables And Constants16:16
    02. Primitive Types19:07
    03. Strings19:11
    04. Nil Values13:16
    05. Tuples14:39
    06. Type Conversions23:40
    07. Assignment Operators11:43
    08. Conditional Operators12:51
    Source Codes
  • 02 - 02. Collection Types
    00.Topics-List-And-Learning-Objectives3:36
    01. Intro To Collection Types10:57
    02. Creating Arrays5:18
    03. Common Array Operations25:26
    04. Multidimensional Arrays8:03
    05. Ranges9:59
    Source Code
  • 02. - 03. Control flow
    00. Topics List And Learning Objectives4:06
    01. Intro To If And Else Statements10:07
    02. Else If Statements9:13
    03. Multiple Simultaneous Tests12:58
    04. Intro To Switch Statements9:46
    05. Advanced Switch Statement Techniques16:25
    06. Testing For Nil Values12:15
    07. Intro To While Loops14:51
    09. Complex Loops And Loop Control Statements20:05
    08A. Intro To For...In Loops14:39
    08B Intro To For...In Loops (Cont'd)11:19
    Source Code
  • 02 - 04. Functions
    00. Topics List And Learning Objectives4:16
    01. Intro To Functions20:19
    02. Function Parameters12:01
    03. Return Statements14:26
    04A. Parameter Variations - Argument Labels9:23
    04B. Parameter Variations - Default Values5:50
    04C. Parameters Variations - Inout Parameters9:03
    04D. Parameter Variations - Variadic Parameters11:11
    05. Returning Multiple Values Simultaneously7:46
    Source Code
  • 02 - 05. Classes, Struct and Enums
    00. Topics List And Learning Objectives5:25
    01. Intro To Classes16:23
    02A. Properties As Fields - Add To Class Implementation13:43
    02B. Custom Getters And Setters8:44
    02C. Calculated Properties24:12
    02D. Variable Scope And Self13:15
    02E. Lazy And Static Variables14:35
    03A. Behaviour And Instance Methods16:38
    03B. Class Type Methods7:42
    04. Class Instances As Field Variables8:52
    05A. Inheritance, Subclassing And Superclassing24:06
    05B. Overriding Initializers13:41
    05C. Overriding Properties16:30
    05D. Overriding Methods10:33
    06. Structs Overview20:24
    07. Enumerations16:30
    08. Comparisons Between Classes, Structs And Enums14:40
    Source files
  • 03 (Prerequisite) Introduction to SwiftUI - 01. Overview
    01 What Is SwiftUI4:54
    Source Files
  • 03 - 02. Build an App with Basic View Objects
    01 Build A Text Object-19:24
    02 Build An Image Object-23:41
    03 Add An Image From The Web-33:32
    04 Add An Image From The Web-410:32
    05 Build A Button-55:07
    06 Build A Toggle Button-67:09
    07 Build A Slider-79:09
    08 Build A View From A Collection-87:10
    Source Files
  • 03 - 03. Build Layout Objects
    01 Customize Stack Layouts-14:28
    02 Control Spacing Around Views-27:55
    03 Force Views To One Side-35:29
    04 Layer Views On Top Of Each Other-44:50
    Source Files
  • 03 - 04. Build Events
    01 Read Text From A Textfield6:23
    02 Build A Secure Password Field4:49
    03 Read Values From A Slider3:26
    Source Files
  • 04a Build a greeting app
    01 Build A New iOS App In Xcode5:44
    02 Show Current Time With SwiftUI6:40
    03 Get Current Hour In Military Time With SwiftUI7:15
    04 Choose A Greeting Based On Current Hour12:02
    Source files
  • 04b Add icons to SwiftUI with SF Symbols
    05 See All Xcode Icons With Sf Symbols App2:49
    06 Show Icons Based On Conditions10:40
    Source files
  • 04c Build a pomodoro timer app
    01 Set Up App With SwiftUI3:25
    02 Build A Timer With SwiftUI14:28
    03 Switch Between Work And Break Timers9:04
    04 Change Colors Based On Variable Value6:25
    05 Change Text Based On Current Timer7:34
    Source files
  • 05 Build a multi-page iOS 15 app
    01 Build A New iOS App In Xcode6:52
    Source files
    02 Build A Homepage Content View5:37
  • 06 Build multiple pages with data
    03 Build A Page Template View6:45
    04 Build Data For Multiple Pages8:28
    05 Fill Each Page With Data Automatically8:23
    Source files
  • 07 Track progress and change pages
    06 Build A Controller View For Changing Pages7:05
    07 Build A Button To Change Pages11:51
    Source files
  • 08 Combine homepage and multiple pages
    08 Build An App To Track Progress13:34
    Source Code
  • 09 Add image and color to each page
    09 Add Image To Each Page7:17
    10 Add Background Color To Each Page Of iOS App11:09
    Source files

Improve Your App Design & Development Skills with 17 Hours of Content on SwiftUI 3, Async, and More

MI
Mammoth Interactive

Mammoth Interactive

4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Description

Visually learn SwiftUI 3 and build top-notch iOS 15, iPadOS mobile apps, Apple Watch apps, and even macOS desktop applications. This complete iOS application development course is designed to teach you how to become an advanced multiplatform app developer using Apple's native user interface framework: SwiftUI. This class takes learning programming concepts through a project-based approach. By taking this class, you will improve your app design and development skills while creating many hands-on applications.

4.6/5 average rating: ★ ★ ★ ★

  • Access 119 lectures & 17 hours of content 24/7
  • Develop iOS 15 iPhone and iPad apps with gorgeous layout & design
  • Learn Swift 5 programming language
  • Fetch data from internal & external JSON file using Web APIs
  • Master Apple's greatest & latest user interface framework - SwiftUI 3
  • Learn macOS desktop app development with Apple's Catalyst framework
  • Integrate various iOS frameworks (MapKit, AVFoundation, etc)
  • Create custom user interfaces with the SwiftUI 3 framework
  • Publish iOS & macOS apps to the App Store
  • Visually develop iOS, iPadOS, macOS, & watchOS apps
  • Create a top-notch portfolio of real apps & apply for iOS developer jobs
  • Use Apple's new Combine framework & handle asynchronous events
  • Implement Swift Package manager in your work
  • Integrate Core Data with CloudKit

"As a fellow instructor here on Udemy, who myself am always looking to learn new ways to work with Swift and SwiftUI, I can say this is an amazing course on SwiftUI, Robert truly is a master at design and function. His attention to detail and best coding practices are far and above any other course, I have seen. His explanations will make coding super easy for you. I highly recommend this course for anyone who has some Swift background and is looking to get into SwiftUI development." – Stephen DeStefano

Specs

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: advanced
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Xcode 9 from Apple (free)
  • macOS Monterey or Big Sure from Apple (free)

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your cart is empty. Continue Shopping!
Processing order...