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
Free
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

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

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.

Curriculum

Section 1: Starting
Introduction
01:02
Section 2: Making the App
Setting up the project
05:31
Adding elements in storyboard
08:53
Adding Connections
06:14
Programming for the first view controller
09:32
Working with AVFoundation framework
10:50
Section 3: Ending
Conclusion
02:04

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