Autoplay
Autocomplete
Previous Lesson
Complete and Continue
iOS 9 App Development: Create a Spotify Clone ✅
Introduction and Environment Setup
Introduction (4:56)
Setup Xcode and iOS Simulators on a Mac (2:17)
Server Setup and Testing
Introduction to Server Setup (1:02)
Should You Choose a Free or Paid Server? (4:44)
Option 1: Setting up a Free Server (1:09)
Some Free Hosting Options (with cPanel)
Option 2: Setting up a Paid Server (Much More Control) (4:29)
How to Upload Your Files to a Server (4:44)
Create Your Server Database Using cPanel (6:56)
Create a PHP Script to Add Uploaded Music to the Database - Part 1 (10:00)
Create a PHP Script to Add Uploaded Music to the Database - Part 2 (9:49)
How to Automate a PHP Script Using Cron (3:23)
Summary of Server Setup and Testing (0:59)
A Really Simple iOS Music Streaming Function
Introduction to Simple Streaming (0:43)
Setting up our Project in Xcode (3:38)
How to Disable App Transport Security on iOS (1:58)
How to Create a Simple Streaming Function in iOS (6:39)
Tidying up our Swift Streaming Player by Moving to its Own Class (8:31)
Summary of Really Simple iOS Music Streaming Function (0:42)
Adding Some Sugar to our Simple Streaming Function
Introduction to Advanced Audio Features on iOS (1:36)
Adding a Play Pause Button to a Storyboard for Media Control (9:57)
Connecting a Play Pause Button to Streaming Music Controls (10:19)
How to Implement Lock Screen Controls on iOS (9:47)
How to Handle Audio Interruptions on iOS (7:15)
How to Add Lock Screen Media Information on iOS (7:20)
Summary of Adding Sugar to Simple Streaming Function (0:52)
Getting a List of Music from the Remote Database
Introduction to Getting a List of Music From the Database (1:02)
How to Create a PHP Interface to the MYSQL Database (11:35)
How to Fetch Remote Database Information into an iOS App (7:45)
Creating our Song Class to Store Retrieved Items (5:57)
How to Parse Retrieved Data into a List of Songs (8:19)
Summary of Getting a List of Music fom the Remote Database (0:41)
Placing Retrieved Song Lists into a Table View
Introduction to Placing Retrieved Song Lists into a Table View (0:55)
How to Create a Table View and Custom Table View Cell on iOS (7:31)
How to Populate a Table View with Data (14:27)
Firing up Our Music Player Whenever a Song is Selected (5:42)
Homework: Tidy up the Song Name to Remove the MP3 Ending (2:02)
Summary of Placing Retrieved Song Lists into a Table View (0:46)
Taking the App to the Next Level - More Data
Introduction to Taking the App to the Next Level - More Data (1:05)
Adding in Artist Information to our Database and App (17:26)
Reporting Number of Plays to our Database - Necessary for a Streaming License (13:18)
Summary of Taking the App to the Next Level - More Data (0:46)
Taking the App to the Next Level - Liking and Sharing
Introduction to Taking the App to the Next Level - Liking and Sharing (0:57)
Adding a Like Button for the Current Playing Song (8:29)
Adding a ‘Share on Facebook’ Button - Social Media Rocks! (9:15)
Summary of taking the App to the Next Level - Liking and Sharing (0:36)
Summary and Roundup
Summary of Everything You’ve Learnt so Far (4:46)
Homework: Tidy up the Song Name to Remove the MP3 Ending
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock