Swiftui Course | Learn By Creating Real-World Projects

Posted By: ELK1nG

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

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.