SwiftUI Beginner Course: Build an iOS App from Scratch
Learn to create a feature-rich iOS app using SwiftUI and Xcode, including movie and TV browsing features. 🚀

freeCodeCamp.org
47.4K views • Oct 20, 2025

About this video
Learn how to create a complete iOS app from scratch using SwiftUI and Xcode. In this tutorial, you will learn to build a feature-rich movie and TV browsing app with a dynamic home screen, powerful search, and detail screens that play YouTube trailers. You will also implement a download manager to save titles for offline viewing using SwiftData. By integrating The Movie Database and YouTube APIs, this project provides excellent hands-on practice with SwiftUI, API integration, and modern data storage.
Code (switch branches to get code for each section): https://github.com/BlossomBuild/BlossomMovie/tree/main
Course created by @BlossomBuild
⭐️ Contents ⭐️
- 0:00:00 Essentials
- 0:40:45 Networking
- 1:52:39 API Networking Requests
- 1:56:16 Navigation
- 2:59:48 Search
- 3:35:14 SwiftData
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
🎉 Thanks to our Champion and Sponsor supporters:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Code (switch branches to get code for each section): https://github.com/BlossomBuild/BlossomMovie/tree/main
Course created by @BlossomBuild
⭐️ Contents ⭐️
- 0:00:00 Essentials
- 0:40:45 Networking
- 1:52:39 API Networking Requests
- 1:56:16 Navigation
- 2:59:48 Search
- 3:35:14 SwiftData
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
🎉 Thanks to our Champion and Sponsor supporters:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Video Information
Views
47.4K
Likes
1.4K
Duration
03:56:54
Published
Oct 20, 2025
User Reviews
4.7
(9)