iPhone App Development: Create a Spotify Clone (Udemy.com)
Stream your music collection and learn how to play and control music on iOS. An epic course to make your own Spotify
Created by: Grant Klimaytys
Last updated September 2021
What you will learn
- Create a fully featured music streaming app on iOS
- Create a fully functioning server to store music
- Connect server to app using PHP scripts
How it compares
Against the other 160 rated Udemy courses in iOS Swift on CourseDuck:
- Rating4.3 out of 5higher than 17% of them
- Reviews259#87 of 161 by number of reviews
- Length4.2 hoursshorter than 81% of them
- Last updatedSeptember 2021more recently than 63% of them
Course Description
Music is one of the biggest app categories across all app stores. They have the potential to earn substantial revenue.
Learn the basic concepts, tools, and functions that you will need to build fully functional iOS music streaming apps with the popular programming language, Swift 2. Also learn how to set up your own server and upload music that your app will eventually play.
Things You'll Learn
- Xcode Installation and Setup
- Basic Streaming Functions on iOS
- How to Setup a Server (free or paid)
- How to Automate Music File indexing on a Server Using PHP (no PHP experience necessary)
- How to Make an iOS App Communicate with a Server
- How to Add Lock Screen Controls
- How to Add Lock Screen Media Information
- How to Handle Audio Interruptions like Phone Calls
- How to Create Table Views and Custom table View Cells on iOS
- Dynamically Adding More Data to Your App and Remote Database
- Sharing Song Information on Facebook
- Liking a Track Through our Remote Database
Powerful Skills at Your Fingertips
By learning to create both iOS apps as well as PHP and MYSQL backends you will become incredibly valuable to potential employers. Combining these 2 skills is the number one reason developers get hired for startups. Those startups need this information and are willing to pay for it!
------------BONUS-----------
Not only do you learn the ins and outs of streaming music in iOS apps but this course includes a MASSIVE bonus. I teach you how to create and setup a fully functional server that does the following:
- Automatically scan for new music uploads and add them to a MYSQL database (with no input required from you)
- Produce PHP files that allow your app to access a backend
------------------------------------
Content and Overview
No knowledge is needed of programming for this course but it helps. If you are a complete beginner then please take my other course (iOS Apps for Complete and Utter Beginners) FIRST.
You will be taken on a journey through:
- How to choose between free or paid servers
- How to code a simple streaming function on iOS
- How to add advanced audio features to your app
- How to make your app talk to a server (aka - creating a backend)
- How to report app usage statistics to your remote database
This course establishes a strong understanding of music app creation concepts and includes training on Xcode and Swift 2. It also includes training on MYSQL, PHP and cPanel. Each chapter starts with an introduction and sounds out with a summary to help you learn even better.
With these skills mastered, the course will take you through how to create a backend for your app (as well as the front end!). Complete this course and you'll discover you now have skills that are continuously in demand from most businesses.
Increase your value by joining now!
Credit: Promo music provided by Ben Sound
Instructor Details
- 4.3 Rating
259 Reviews
Grant Klimaytys
Swift on iOS, a littleĀ Java here and thereĀ and C# for Xamarin. I'll show you how to use them all!
When you learn from me you learn in an holistic manner. You learn concepts that are applicable to ALL mobile systems.
My aim is to get you qualified mighty fast, with very little hair tearing from frustration.
And what does that mean for you?
You'll be able to make your own apps to earn passive income. Or you could become a freelance developer which I can honestly say it is the best life in the world. You will have no boss and earn an hourly rate of over $100. You can also take holiday whenever you want.
Of course you have to learn how to make good apps first so take my courses now and you will see how easy mobile app development can be!
More courses by Grant Klimaytys
Mobile App Development in 27 Minutes: Android (2021)
4.2 (3,836 Reviews)
Provider: Udemy
Time: 30 mins
Free
The Complete Swift iOS Developer - Create Real Apps in Swift (2020)
4.5 (3,440 Reviews)
Provider: Udemy
Time: 49h
Free
Apple Mac OS Basics Superuser - Use Mac like a Pro (2024)
4.6 (2,752 Reviews)
Provider: Udemy
Time: 1h
$44.99
Java Basics: Learn to Code the Right Way (2021)
4.0 (2,150 Reviews)
Provider: Udemy
Time: 1.3h
$12.99
Create Your First Wordpress Site in Under an Hour (2021)
4.5 (812 Reviews)
Provider: Udemy
Time: 48 mins
Free
More iOS Swift courses
iOS 12 Swift 4.2 - The Complete iOS App Development Bootcamp (2021)
4.9 (562 Reviews)
Provider: Udemy
Time: 55.4h
$109.99
Noob to App Store - iPhone Apps with Swift, SwiftUI & iOS 15 (2021)
4.9 (342 Reviews)
Provider: Udemy
Time: 7.8h
$69.99
Deep Dive iOS 27 & SwiftUI 6: 90-Hour Project-Based Course (2026)
4.8 (983 Reviews)
Provider: Udemy
Time: 88.7h
$79.99
The Swift Arcade Data Structures and Algorithms Bootcamp (2022)
4.8 (839 Reviews)
Provider: Udemy
Time: 7.2h
$84.99
How To Make An App For Beginners (iOS/Swift - 2019)
4.8 (658 Reviews)
Provider: Udemy
Time: 4.3h
Free
SwiftUI iOS13 Coffee Shop Application, Order Products Online (2020)
4.8 (158 Reviews)
Provider: Udemy
Time: 8.2h
$109.99
Reviews
By Louisdor louisdor on 9/18/2019
It's outdated course is running on swift 2 but information is clear and consist! I was able to follow along although it's outdated! successfully made a working version of the app! I learned a lot thanks
By William Friend on 5/19/2019
Despite the fact that it's an out dated course, this is an excellent course. I am a beginner / intermediate programmer and with a little help from Google and Stack Overflow I I was able to complete this course in Swift 5 & iOS 12, except for the Facebook sections because that has completely changed. It would be nice to see this section updated. Thanks you
By buro 71 on 10/7/2018
Would not buy this if I know that this is so basic and not up to date in real world of today
By Abhilash Juluri on 8/2/2018
This course need refresh to make it relevant with today's Swift, iOS, Xcode versions. Here and there I'm getting stuck with old syntax and couldn't find reasonable replacements. Note: I'm new to Swift and that could have made it a little difficult, may be its just me!
By Raul Villarreal on 7/10/2018
It was a nice short course, I like the way he goes for a real server and teaches the essentials of a music player app. The only "down side" may be that it is on Swift 2 and we are currently on Swift 4, but with a little of searching throng documentation I could get it done with no problems.
By Francisco Maldonado on 2/2/2017
This is one of the better tutorial courses I have seen in a long time...the instructor explains what the code does and why we use a certain parameter over others...I will look forward to more from this instructor in the future.
By James S on 1/7/2017
the walk through of this is very good. gives you a good ground base knowledge of what you need to build off of . my only problem is the some of the main syntax on my xcode 8.2 isnt corrent. im sure its apples problem and not the instructors
By Gerard Harrison on 6/8/2016
I'm very pleased with my purchase, the quality of the lectures and the knowledge of the professor. I look forward to purchasing more of his content in the future. I highly recommend this tutorial to anybody interested in using Apple's framework for creating any app that's going to be streaming media.
By Raphael Okafor Jr. on 4/19/2016
after further review, its an Ok Course! However, I think the instructor missed on one of the most important things about a streaming apps. Such as getting to the next song and playlists
By Hector Najera on 2/17/2016
One of the best Udemy course i've ever been in. Mr Grant is a great instructor. This course really kept me engaged. I cannot believe i finished on two days. Now i have my own music streaming app. :) thanks a lot!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100












