Make Media Player App for iOS 8 using Swift (AVFoundation)

Learn to create a media player app using the language Swift and the AVFoundation Framework.
4.1 (162 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
4,292 students enrolled
Start Learning Now
  • Lectures 7
  • Length 44 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2015 English

Course Description

I've seen a lot of people struggle with adding audio and video for their apps. In this course, I want to teach you to make a media/music player app using Xcode and the programming language Swift. You will learn the AVFoundation framework, it is used for working with audio and video.

  • Learn to work with sliders, button, tables, etc.
  • Learn to transition between different screens.
  • Learn how to work with frameworks.

We will use two screens and fill them with objects like tables, sliders, buttons. This course is broken down into small, concise videos that are easy to follow. I guarantee that by the end of this course you will be able to add music and sound effects to your app.

This course is meant to be understood be even absolute beginners because I will explain everything. I hope to see you in the course.

What are the requirements?

  • Students should know the very basics of Swift programming language or at least know what variables are.
  • I will be explaining everything as I go along, so don't sweat if you are a total beginner.

What am I going to get from this course?

  • learn how to work with AVFoundation Framwework (Audio and Video)
  • learn how to add sound effects to apps
  • learn how to efficiently transition between different screens
  • learn how to work with images, buttons, tables, sliders, etc.

What is the target audience?

  • This course is aimed toward beginners to intermediate levels, but really anyone can take, because after all, there is always something new to learn.
  • If you want to learn, how to add sound effect or music to your app. Take this course.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Starting
Section 2: Making the App
Setting up the project
Adding elements in storyboard
Adding Connections
Programming for the first view controller
Working with AVFoundation framework
Section 3: Ending

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Basit Zahid, iOS Developer, Freelancer, Student, and Teacher

Hi, My name is Basit Zahid. I have a high school diploma from STEM (Science, Technology, Engineering, and Mathematics) Academy. My passion is to learn programming and help others to succeed as well.

I have worked for RNA Pharmacy and Solutions. I have built and tested apps as part of a team, so I know how it is like to work in the industry. I also have experience with building apps for myself, family, and friends. By now, I have enough experience to build pretty complex apps such as Twitter, Snapchat, and WhatsApp and am happy to call myself an iOS Developer.

I'm very passionate about learning. I'm currently a college student. I have taken many coding/programming camps and have learned programming languages from great professors/instructors. Now, it's my time to help the community and Udemy allows me to reach out as many students out there as possible.

Ready to start learning?
Start Learning Now