iOS Apps Development with SwiftUI

If you’re thinking about building an iOS 16 app, the time is now

+ View more
Course overview

SwiftUI helps you build great-looking apps across all Apple platforms with the power of Swift — and surprisingly little code. You can bring even better experiences to everyone, on any Apple device, using just one set of tools and APIs. 

This all-rounder course will not only show you how to design your apps in Adobe Photoshop, but you will also learn how to create your apps from scratch, including how to write efficient and clean codes with reasoning behind everything you do. You won’t be left wondering what code you put and why? Instead, you’ll know exactly how to write codes and start development from the very beginning. You will even learn how to use Adobe Photoshop to design your app framework and create some amazing production images.

This iOS course has been designed for beginners, so we expect you to have zero knowledge about creating iOS apps or even about Swift and XCode. Starting at the very beginning, we will break down the important concepts, syntax and everything else you will need to know to actually start coding for the Apple App Store.

Also this course will give you a complete toolkit for designing your own apps with Swift , ARKit, MLKit, MusicKit, and the new Depth Photo API. You’ll also explore XCode and Interface Builder, build games with SpriteKit, and create Snapchat and Instagram clones. All told you’ll finish this course with 10+ fresh app builds under your belt — a great start to any developer’s portfolio.


What will i learn?

  • Navigate Xcode interface.
  • Code in the latest and newest version of Swift
  • How to make and build apps from scratch, no copy and paste but instead you’ll actually learn why you do something
  • Build games for the iPhone using SpriteKit.
  • Build apps and write code efficiently, which means clean and simple code that is easy to read
  • Make the code AND the art for projects from scratch
  • Build great promotional images from scratch to help market your app
  • Make Apps for your own portfolio
  • Master Apple's greatest and latest user interface framework - SwiftUI
  • Master Apple's greatest and latest user interface framework - SwiftUI
  • The Complete iOS App Development Course with SwiftUI
  • Learn how to publish iOS and macOS apps to the App Store
  • Learn how to implement Swift Package manager in your work
  • Create a top-notch portfolio of real apps and apply for iOS developer jobs
  • and MANY MORE
Requirements
  • You should have a latest MacOS with XCODE installed on it
Curriculum for this course
Introduction
  • Introduction
Fundamentals of Codi
  • Strings In XCODE
  • Working With Numbers In XCODE
  • Working With Boolean/s In XCODE
  • Working With Functions
  • Working With Arrays In XCODE
  • Working With Functions
  • Working With Arrays In XCODE
  • Working With Loops In XCODE
  • Working With Classes & Objects In XCODE
  • Working With Dictionaries In XCODE
  • Working With Sets
  • Working With Tuples
  • Working With Methods
  • Working with forced Unwrap & Optionals
  • Why Programmers Skip Reading Documentation
Going in Detail of Swift
  • Control Flow Statements In Swift
  • Working With Functions (Detailed)
  • Working With Properties (Detailed)
  • Working with Protocols in Swift
  • Working With Deint In Swift
  • Error Handling in Swift
Project Building & XCODE Fundamentals
  • Understanding Hstack, Vstack Zstack
  • A Tour of XCODE and How To Start A New Project
  • Create First App In Xcode Part 1 2
  • Create First App In Xcode Part 2 2
  • Create First App In Xcode Part 3 2
  • Resources
Project # 02: Calculator App
  • Calculator App Part 1
  • Calculator App Part 2
  • Calculator App Part 3
  • Calculator App Part 4
  • Resources
Project # 3: Advance App Development
  • Introduction To Navigations In SwiftUi 2
  • Create Alerts In SwiftUI 2
  • WebView App In Swift 2
  • ToDo List App Part 1 2
  • ToDo List App Part 2 2
  • You Made It Till Here Congrats
  • Using Grids In SwiftUI
  • Charts in SwiftUI 2
  • Splash Screen In SwiftUI Part 1 2
  • Splash Screen In SwiftUI Part 2 2
  • Create A Login Screen In SwiftUI 2
  • Resources
Introduction to Animation
  • Simple Animations In SwiftUI Part 1
  • Simple Animations In SwiftUI Part 2
  • Simple Animations In SwiftUI Part 3
  • Animated Progress In SwiftUI
  • Hero Animation In SwiftUI
  • Animatable Modifiers In SwiftUI
  • Resources
Project 1: Meals App using External API
  • Meals App Using Public API Part 1
  • Meals App Using Public API Part 2
  • Meals App Using Public API Part 3
  • Resources
Project 2: Login App with Firebase Authentication
  • FireBase App In S
  • FireBase App In Swift
  • FireBase App In Swift
  • FireBase App In Swift
  • Resources
Project 3: Cooking Recipe App with Beautiful UI
  • Cooking Recipe App Part 1
  • Cooking Recipe App Part 2
  • Cooking Recipe App Part 3
  • Cooking Recipe App Part 4
  • Cooking Recipe App Part 5
  • Cooking Recipe App Part 7
  • Cooking Recipe App Part 8
  • Cooking Recipe App Part 9
  • Cooking Recipe App Part 10
  • Cooking Recipe App Part 11
  • Resources
Introduction to SpriteKit (Call the Bee's App)
  • SpriteKit App Lesson 1
  • SpriteKit App Lesson 2
  • SpriteKit App Lesson 3
  • Resources
Monetize Apps with Admob
  • Monetize Your IOS Apps Part 1
  • Resources
+ View more
Other related courses
Updated Thu, 09-Jun-2022
Updated Thu, 09-Jun-2022
Updated Thu, 09-Jun-2022
Includes:
  • Verified Certificate
  • Internship Opportunity
  • Career Development