Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Android App Development: Create a Spotify Clone

Video Introducing this tutorial


Introduction and Environment Setup :
Introduction
Setup Android Studio and Simulators on a Mac
Setup Android Studio and Simulators on a PC (Windows)

Server Setup and Testing :
Introduction to Server Setup
Should You Choose a Free or Paid Server?
Option 1: Setting up a Free Server
Option 2: Setting up a Paid Server (Much More Control)
How to Upload Your Files to a Server
Create Your Server Database Using cPanel
Create a PHP Script to Add Uploaded Music to the Database - Part 1
Create a PHP Script to Add Uploaded Music to the Database - Part 2
How to Automate a PHP Script Using Cron

A Really Simple Android Music Streaming Function :
Introduction to Simple Streaming
Setting up our Project in Android Studio
How to Create a Simple Streaming Function in Android
Correct Threading Patterns for Android Streaming Audio
Summary of Really Simple Android Music Streaming Function

Basic Control of Media Players on Android :
Introduction to Basic Control of Media Players on Android
Adding a Play Pause Button to our App
Connecting up the Streaming Player and the Play Pause Button
How to Toggle the Play Pause Button Icon
Debugging an Android App
Summary of Basic Control of Media Players on Android

Background Audio Streaming on Android using Services :
Introduction to Background Audio Streaming on Android using Services
What is an Android Service?
Creating an Android Service to Play Music
How to Communicate From a Service to an Activity on Android
How to Communicate Between an Activity and a Service - Binding
Summary of Background Audio Streaming on Android using Services

Advanced Audio Streaming Features on Android :
Introduction to Advanced Audio Streaming Features on Android
Moving a Service to Foreground - Part 1
Moving a Service to Foreground - Part 2
Moving a Service to Foreground - Part 3
How to Request Audio Focus on Android
How to Respond to Audio Interruptions on Android
How to Handle Earphone Unplugging on Android
Summary of Advanced Audio Streaming Features on Android

Retrieving a List of Songs from a Remote Database :
Introduction to Retrieving a List of Songs from a Remote Database
Creating the PHP Access Script to Return Database Results to our App
How to Make a Web Call to a Database on Android
Creating the Song Class to Hold Retrieved Music
Parsing PHP Results into a List of Songs
Summary of Retrieving a List of Songs from a Remote Database

Displaying a List of Songs in a List View on Android :
Introduction to Displaying a List of Songs in a List View on Android
What is a List View Exactly?
Creating a List View (termed ListView) using Android Layouts
How to Create Custom Rows for Android List Views
How to Populate a List View and its Custom Row with Data
Starting Music Playback When a List View Item is Tapped
Summary of Displaying a List of Songs in a List View on Android

Adding Extra Functionality to our Spotify App :
Introduction to Adding Extra Functionality to our Spotify App
Creating a PHP Script to Increment Number of Plays in our Database
Keeping Track of Each Time a Song is Played
Creating a PHP Script to Like a Track in our Database
How to Like a Playing Song
Summary of Adding Extra Functionality to our Spotify App

Summary and a Gift For You :
Summary of Everything You Have Learnt
Final Thank You and a Free Gift

You Have Got Gift 25% OFF

Use this Coupon Code “J3JKN396