YouTube App


This app will really take the complexity up a notch. You’ll fetch a playlist from the YouTube API and display a feed of videos. You’ll also be able to watch the videos within the app!

What You’ll Learn

  • Lists of Data

    Learn to display data in a list with custom rows.

  • iOS Networking

    Learn how to perform network requests to remote resources and APIs.

  • Working with APIs

    Learn how to communicate and retrieve information from APIs.

  • Multiple Screens

    Learn how to build a multi-screen app.

  • YouTube OAuth

    Learn how to work with OAuth.

  • Playing videos

    Allow users to watch videos, like and subscribe!

Course curriculum

  • 1


    • Welcome

    • Resources

    • Where to Get Help?

  • 2

    SwiftUI YouTube App

    • Lesson 1: Overview Setup and App Architecture

    • Lesson 2: Introduction to the YouTube API

    • Lesson 3: Parsing the JSON result

    • Lesson 4: Retrieving the Data from YouTube

    • Lesson 5: Building the User Interface

    • Lesson 6: Implementing Google Sign In

    • Lesson 7: Implementing Like and Subscribe

Enroll in CWC+ to access all of our courses

When you join CWC+, you'll get access to this course along with many others! No matter what your goal is; whether it's to start an iOS career, become a freelancer, build an app business, make apps for income... we'll help you get there!

Join CWC Plus