Swiftui Course | Learn By Creating Real-World Projects
Published 6/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.41 GB | Duration: 2h 36m
Published 6/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.41 GB | Duration: 2h 36m
Master SwiftUI by building real-world apps from scratch. Hands-on projects, practical skills, and modern UI techniques
What you'll learn
Build fully functional iOS apps using SwiftUI and modern architecture patterns.
Design and implement beautiful, responsive UIs with animations and transitions.
Integrate REST APIs and handle real-time data in your SwiftUI apps.
Apply best practices such as MVVM, Clean Architecture, and TDD to create maintainable, scalable code.
Requirements
A Mac with macOS compatible with Xcode 15 or newer.
Basic experience with Swift and SwiftUI is recommended
A desire to learn by building and create real-world iOS apps.
Xcode and a free Apple Developer account to run your apps on the simulator or a real device.
Description
Welcome to the SwiftUI Course | Learn by Creating Real-World Projects. This is a 100% hands-on course where you'll master both fundamental and advanced SwiftUI concepts by building components, mini apps, UI libraries, and more.Why This Course Is UniqueThis is not just another introduction to SwiftUI. It’s a carefully crafted learning path that guides you from the most basic foundations to advanced real-world features. Each section of the course is a self-contained project designed to be digestible, efficient, and immediately applicable.The "learn by building" approach ensures that you gain practical skills, not just theoretical knowledge. You'll be equipped with the right tools at the right time, empowering you to become the iOS developer you aspire to be.What You’ll Get on UdemyLifetime Access – Enroll once and get lifetime updates, including future sections and improvements.Certificate of Completion – Perfect for your resume and LinkedIn profile.Instructor Support – As a seasoned iOS developer, I’ll be here to answer your questions and guide your journey.Continuous Updates – Stay up to date with new sections, real-world examples, and best practices.Practical Exercises & Final Projects – Reinforce your learning with exercises that mimic real-world development challenges.What You’ll LearnSetting up your development environment and building your first SwiftUI app.Designing beautiful, functional UIs with SwiftUI.Animations, transitions, and interactions to enhance user experience.Working with REST APIs and real-time data handling.Implementing dark/light modes, local storage, and app themes.Using maps, widgets, Live Activities, and more advanced iOS features.Who Is This Course For?Junior Developers who want a practical and straightforward way to learn iOS development with SwiftUI.Senior Developers looking to update their skills and apply design patterns like MVVM, Clean Architecture, and TDD in SwiftUI.UI/UX Designers curious about how their designs come to life in real iOS apps.Whether you're here to boost your skills, build your portfolio, or just create something amazing, this course will give you the confidence and skills to ship real iOS apps.Ready to level up your iOS career?Join now and start building real-world SwiftUI projects today!
Overview
Section 1: Introducción
Lecture 1 Introduction to the course
Section 2: Template #1 - CityCab Home Page for Uber-style app
Lecture 2 Create project in Xcode and add assets
Lecture 3 Create Theme Constants
Lecture 4 Create ASDoubleTabSelectionView component
Lecture 5 Create ASHomeTab Page
Lecture 6 Create ASWhereToTextView component
Lecture 7 Create ASRideHistoryListView component
Lecture 8 Create ASSuggestionsView component
Lecture 9 Create ASBannersCarrouselListView component
Lecture 10 Create ASEatsTab Page and DeliverNowHeaderView component
Lecture 11 Create ASSearchBarView component
Lecture 12 Create ASCategoriesCarouselView component
Lecture 13 Create ASChipsCarouselView component
Lecture 14 Create ASStoreCardCarrouselView component
Lecture 15 Download the source code of the section
Section 3: Template #2 - SocialBreeze Home Page for social network style app
Lecture 16 Intro. Create a project in Xcode and add assets
Lecture 17 Create constants for the Theme
Lecture 18 Create HomePage and ASHeaderView component
Lecture 19 Create ASDateContainerView component
Lecture 20 Create ASInviteContainerView component
Lecture 21 Create ASWhosAroundView component
Lecture 22 Create ASConnectedSheetView component
Lecture 23 Create ASRecentlyAddedPlansListView component
Lecture 24 Download the source code of the section
Section 4: Template #3 - ZenSpace HomePage for meditation app
Lecture 25 Intro. Template Demo
Lecture 26 Create project and add theme constants
Lecture 27 Create TabView and HomePage File
Lecture 28 Create ASHeaderView component
Lecture 29 Create ASFeaturedCardView component
Lecture 30 Create ASTimelineSectionView component
Lecture 31 Create ASTimelineItemView component Part 2. Farewell
Lecture 32 Download the source code of the section
Section 5: Final exam. Coding exercises. Downloadable content. Study materials.
Lecture 33 Quiz: CityCab Home Page with SwiftUI
Lecture 34 Quiz: SocialBreeze Home Page with SwiftUI
Lecture 35 Quiz: ZenSpace HomePage - SwiftUI Architecture and Components
Junior iOS developers who want to strengthen their SwiftUI skills by building real-world projects.,Mid-level and senior iOS developers looking to apply best practices like MVVM, Clean Architecture, and TDD in modern SwiftUI apps.,UI/UX designers who want to understand how their designs are implemented in SwiftUI.,Developers transitioning from UIKit to SwiftUI who want a hands-on learning path.,Anyone who wants to go beyond tutorials and start building production-ready iOS apps with SwiftUI.