Course Highlights
  • Develop iOS iPhone and iPad apps with gorgeous layout and design
  • Learn Swift programming language - Essential iOS Development Skill
  • SwiftData ( NEW framework – Coming Soon)
  • SwiftUI Concurrency / Async / Await
  • Learn how to save and load data on your iPhone and iPad with Core Data and SwiftUI
  • Learn how to fetch data from internal and external JSON file using Web APIs
  • Master Apple's greatest and latest user interface framework - SwiftUI
  • Learn macOS desktop app development with Apple's Catalyst framework
  • The Complete iOS App Development Course with SwiftUI
  • Basic mobile application design and prototyping skills
  • Learn how to integrate various iOS frameworks (MapKit, AVFoundation, etc)
  • Learn how to integrate SwiftData with CloudKit
  • Create custom user interfaces with the SwiftUI framework
  • Learn how to publish iOS and macOS apps to the App Store
  • Gorgeous in-app interactions and animations
  • Visually develop iOS, iPadOS, macOS and watchOS apps
  • Create a top-notch portfolio of real apps and apply for iOS developer jobs
  • Test-driven iOS iPhone and iPadOS app development
  • Xcode editor tips and tricks for iOS Developers
  • Learn to use Apple's new Combine framework and handle asynchronous events
  • Learn how to implement Swift Package manager in your work
Curriculum

13 Topics
01 App Preview: Hike
02 App Preview: Restart
03 App Preview: Pinch
04 App Preview: Fruits
05 App Preview: Africa
06 App Preview: Touchdown
07 App Preview: Devote
08 App Preview: Notes
09 App Preview: Developers
10 App Preview: Avocado Recipes
11 App Preview: Slot Machine Game
12 App Preview: Todos
13 App Preview: Honeymoon

6 Topics
Course Requirements
Download your Xcode Guide eBook for Free
SwiftUI Introduction
App Development Requirements
Build and Run Your First Xcode Project
SwiftUI Link

2 Topics
How to add color gradients to text in SwiftUI?
How to load a remote image from the Internet?

1 Topic
Essentials

2 Topics
Introducing SwiftData: The Future of Data Persistence in SwiftUI
Defining a new data model

10 Topics
Hike App – Preview Video
Main learning objectives of this SwiftUI tutorial
1. New SwiftUI Project Setup
2. SwiftUI Card Component
3. Card Header View
4. SwiftUI Button Style
5. Motion Animation
6. SwiftUI Sheet
7. SwiftUI List and Labeled Content
8. Alternate App Icons

9 Topics
Advanced iOS App Design with SwiftUI Framework
Main learning objectives of this SwiftUI project
1. Let's set up a new iOS project with SwiftUI framework
2. Let’s build up the Onboarding Screen
3. Let's develop the Home Screen with SwiftUI
4. Complex SwiftUI Drag Gesture
5. SwiftUI Animation - Part 1
6. SwiftUI Animation - Part 2
7. Final Touches

10 Topics
Pinch and Zoom – iOS App Development with SwiftUI
Main learning objectives of this SwiftUI tutorial
1. Setting up the new iOS iPhone and iPad project
2. SwiftUI Double Tap Gesture
3. SwiftUI Drag Gesture
4. SwiftUI Long Press Gesture
5. SwiftUI Control Interface
6. SwiftUI Magnification Gesture
7. Drawer User Interface
8. SwiftUI Page Thumbnails

12 Topics
Finished iOS App Trailer Video - Fruits
Main objectives of this iOS SwiftUI project
1. Let’s set up the iOS project in Xcode
2. Learn how to create an Onboarding Screen using the new Page Tab View
3. Learn how to create data model and fetch data using Swift
4. Learn how to use App Storage and understand the new SwiftUI App Life Cycle
5. Learn how to create List View and retrieve data using ForEach loop
6. Learn how to create a detail view layout in SwiftUI - Part 1
7. Learn how to create a detail view layout in SwiftUI - Part 2
8. Let’s create an outstanding Settings View - Part 1
9. Let’s create an outstanding Settings View - Part 2
10. Let’s create an outstanding Settings View - Part 3

16 Topics
Finished iOS App Trailer Video - Africa
Main objectives of this iOS SwiftUI project
1. Let’s set up the iOS project in Xcode
2. Learn how to decode a JSON file and fetch data with SwiftUI
3. Let’s create a dynamic SwiftUI List using Swift Generics and JSON data
4. Let’s develop the detail view for each animal with dynamic data - Part 1
5. Let’s develop the detail view for each animal with dynamic data - Part 2
6. Let’s create a Video Player with SwiftUI framework - Part 1
7. Let’s create a Video Player with SwiftUI framework - Part 2
8. Let’s develop a complex Map with custom Annotations in SwiftUI - Part 1
9. Let’s develop a complex Map with custom Annotations in SwiftUI - Part 2
10. Learn how to create a motion animation programmatically with SwiftUI
11. Let’s create a photo gallery with Grid Layout using SwiftUI
12. Let’s develop a complex Grid Layout system with four Toolbar Buttons
13. Let’s create a new iMessage Extension (iOS Sticker Pack)
14. Let’s transfer the iPad app to desktop Mac app with Mac Catalyst technology

11 Topics
Finished iOS App Trailer Video - Touchdown
Learn about the objectives of this iOS e-commerce app built with SwiftUI
1. Let’s set up the Touchdown iOS project in Xcode
2. Let’s create a custom navigation bar with a logo
3. Let’s develop an adaptive carousel with Page Tab View
4. Let’s develop a horizontal grid layout for the categories
5. Let’s create a vertical grid layout for the products
6. Let’s develop a horizontal grid layout for the brands
7. Let’s create a product detail view - Part 1
8. Let’s develop a product detail view - Part 2
9. Add logic to the app and improve the user experience

12 Topics
Finished Core Data App Trailer Video - Devote
Main objectives of this Core Data and SwiftUI project
1. Let's set up the Core Data project with SwiftUI and fix Xcode's template
2. Introduction to Core Data and understand the Xcode's Core Data template
3. Let's create a basic to-do app from Xcode's Core Data template
4. Let's develop a stellar app design
5. Create a new entry form for the task item
6. Let's develop a custom header
7. Improve the individual task item view
8. Learn how to create a custom visual effect in SwiftUI
9. Dealing with UX and Sound Design
10. Introduction to the new Widget API

8 Topics
NOTES - watchOS application with SwiftUI
Learn about the main topics of this watchOS project
1. Setting up the Apple Watch application
2. Let's get familiar with Apple Watch input interfaces
3. Storing and reading data with SwiftUI on Apple Watch
4. Let's create a detail view for a note
5. Let's create the Credits view
6. Let's develop a new feature and the Settings page

14 Topics
Finished iOS App Trailer Video - Developers
Main objectives of this SwiftUI project
1. Let’s set up the iOS project
2. How to create a launch screen in iOS
3. Create a card view in SwiftUI
4. Repeating content effortlessly with For Each loop
5. Create a data model for the cards
6. Let’s create an array of static data
7. How to load static data in SwiftUI
8. Let’s play a sound file with AVFoundation in SwiftUI
9. Introducing SwiftUI Animation
10. Let’s add a Haptic Feedback for the iOS app
11. How to show Alert window in SwiftUI
12. Let’s create Stickers for the mobile app

18 Topics
Finished iOS App Trailer Video - Avocados
What will you learn and what are the main objectives of this iOS project?
1. Let’s set up the SwiftUI project in Xcode
2. Supporting Dark Mode in iOS App Interface with SwiftUI
3. Let's create a Launch Screen and support the Light and Dark modes in iOS
4. Create a user interface with tabs (TabView) in SwiftUI
5. Let's build the Avocado home view with SwiftUI animation
6. Let's design the layout of the header in Xcode
7. Let's fetch the data for the Header with Swift
8. How to create a interesting layout with SwiftUI: Best Dishes with Avocado
9. Avocado Facts and Why Modifier Order Matters in SwiftUI
10. Fetching the Avocado Facts’ Data with SwiftUI
11. Let's Design the Recipe Cards with SwiftUI and Present the Avocado Recipes
12. Let's Create the Avocado Recipe Detail View in Xcode
13. How to Present a New View with using SwiftUI Sheets
14. Let's Design the Avocado Ripening View with SwiftUI in Xcode
15. Let's present all of the stages of the Avocado ripening with SwiftUI
16. How to Build a Basic Form UI for iOS with SwiftUI

15 Topics
Finished iOS App Trailer Video - Game
What will you learn and what are the main objectives of this SwiftUI project?
1. Let’s set up the Slot Machine iOS and macOS app project in Xcode
2. Let's build up the Slot Machine minigame’s header view
3. Let's build up the Slot Machine minigame’s main view with the reels
4. Let's build up the Slot Machine minigame’s footer view
5. Let's create the Info View with SwiftUI form
6. How to develop the main logic of the game with Swift 5
7. Let’s develop the logic of the betting system with Swift 5
8. How to create a custom popup window for the Game Over
9. How to store and retrieve data permanently: Introduction to User Defaults
10. Add animation to the Slot Machine game using SwiftUI
11. Add sound effects and a background music to the SwiftUI game
12. Let’s create your first macOS app using the Mac Catalyst framework
13. Let's create an amazing Sticker Pack without a single line of code

11 Topics
Finished iOS App Trailer Video - Todo
How to create a Todo App with Core Data and persistent data storage with SwiftUI
1. Let’s set up the Todo app project with Core Data and SwiftUI
2. Learn how Core Data and SwiftUI frameworks work together
3. How to fetch data from Core Data and display it in a List view with SwiftUI
4. How to show an image and a quote when there is no todo item in the List
5. Let’s improve the Todo form appearance with SwiftUI
6. Let’s create an advanced Settings and learn how to open external website link
7. Let's develop a feature: How to create iOS Alternate App Icons with SwiftUI
8. Let's develop a feature: How to create App Themes with SwiftUI
IMPORTANT UPDATE

19 Topics
Finished iOS App Trailer Video - Honeymoon
What will you learn and what are the main objectives of this SwiftUI project?
1. Let’s set up the Honeymoon Destination iOS project in Xcode
2. Let's create a Launch Screen with a Storyboard file in Xcode
3. How to build up the layout of the individual Honeymoon Card view
4. Let’s develop the Header layout of the Honeymoon App with SwiftUI
5. Let’s develop the Footer layout of the Honeymoon App with SwiftUI
6. How to create reusable components and write less code with SwiftUI
7. Let’s create a new view for the guides of Honeymoon App
8. How does binding work with SwiftUI?
9. Show views with Binding and dismiss views with Environmental objects
10. Let’s create a new view for the credits and app info
11. Show views with Binding and dismiss view with Environmental objects
12. Let’s implement the card deck with a computed property
13. How to develop the Swiping Motion with SwiftUI
14. Let’s display the Heart and X-mark symbols during the swiping
15. How to remove and insert the cards
16. Enhancing the animation with custom transitions with SwiftUI
17. Implementing new haptic feedbacks (success) and playing sound effects

1 Topic
Create a new Class and a Function in Swift programming language

5 Topics
Get Started with Xcode - Apple's App Development Software
New lecture
Section 07
Section 08
Updating

  Write a Review

SwiftUI + SwiftData Masterclass - iOS App Development Swift

Go to Paid Course