ios tutorial

Build a kickass android app like Soundcloud !

Buy this tutorial to get started

You learn how to make an android application with Eclipse IDE at the blink of an eye with this tutorial.


Product Downloads


Facebook Shares


Hours To Complete


Coffees Made

What you will get

An eBook for developing the app yourself

You get a complete eBook explaining the technology behind Soundcloud’s android application. The eBook comes in .ePub, .PDF and .Mobi formats.

The complete development tutorial with Source code

We provide you with a development tutorial and source code to develop an android based application using Eclipse IDE. You also have the download links and other essential information for setting up your workspace.

Step-by-Step explanation

The book not only enables you to develop android based applications and projects, it also takes care of your basic needs to learn and understand things from the scratch.

What you will learn

Android development

Android has taken control of the web with smartphones making it big in the global platform. It is android development that seems to be the need of the hour and this book gives you a good insight into it.


In this book, we will help you get started by providing you with the installation procedures.We shall provide you with the project files, based on which you can build a SoundCloud like app on the android platform.

Eclipse IDE

Eclipse is an integrated development environment (IDE) for Java and other programming languages like C, C++, PHP, and Ruby etc. There are various Development environment provided by Eclipse and you will learn about them in this book.

Submitting your app to Google Play

Your SoundCloud android application is now ready and what next? You’re all set to submit your app to the Google Play Store. This book will guide you through the process.

Who is this for ?

ios tutorial

Android Buffs

Finally something to cheer for the Android-toting Soundcloud lovers! The wait for the amazing features of SoundCloud on your smartphone is over. And now that you have a path-breaking app on your android phone, don’t you want to know how they created it?



In this book, we’ve ensured that an entrepreneur gets to know how to create an android based on-line sound distribution platform like SoundCloud. The clone application has been completely built keeping in mind, the customizability and functionality of our end users.

ios tutorial

Developers & Enthusiasts

Apart from giving you a deep insight on the various aspects of creating an Android based platform like SoundCloud, we provide you with the source code as well! So go ahead and start building things on your own; it is only practice that will teach you at the end.

Sample pages from book

SoundCloud Clone Android tutorial

- SoundCloud for Android

- Preface

- About the author

- Prerequisites

- Installations

- How This Book Is Organized

- Getting Started

- Introduction to Soundcloud & its Android App

- The Eclipse IDE

- User Activities

- Database

- Admin Panel

- Layouts & Manifests

- Submitting your App to the Google Play Store

- Register for Google Play

- Are you going to Sell your App?

- Prepare to Publish

- Add New Application

- Upload APK

- Pricing & Distribution

- Publishing your App

Getting Started

This book comes with all the codes that you need to set up your own SoundCloud-like android platform. Given below is a list of library files that we have imported and used in the application.

Android Support Libraries in your development project depends on what features you want to use and what range of Android platform versions you want to support with your application. The Android Support Library package is provided as a supplemental download to the Android SDK and is available through the Android SDK Manager.

Load More List View

The scrolling is an important aspect in any android app. LoadMoreListView a subclass of the Android’s ListView for endless scrolling purposes; a very simple and relatively easy-to-use version of other such ListView available.

Google Play Services

Google Play services provide you with easy access to Google services and are tightly integrated with the Android OS. Easy-to-use client libraries are provided for each service that let you implement the functionality you want easier and faster. The client library contains the interfaces to the individual Google services and allows you to obtain authorization from users to gain access to these services with their credentials. It also contains APIs that allow you to resolve any issues at runtime, such as a missing, disabled, or out-of-date Google Play services APK.

Pull to Refresh

Android-Pull to Refresh library interacts with the application actionbar to refresh. This library alsocompatible with “ActionBarSherlock”. It has the following views.

--AbsListView derivatives (ListView & GridView).

You can download the library from Github. Here is the link to download the library. PullToRefresh.

User Activities

It is important to understand what an Activity is? Unlike other programming perspectives in which apps are launched with a main() method, the Android works in a fairly different manner. The Android system initiates code in an Activity instance by invoking specific callback methods that correspond to specific stages of its life-cycle. Now, you need to keep in mind that there is a sequence of callback methods that start up an activity . Again, there is a sequence of callback methods that removes an activity.

Home Screen Activity

This is the initial activity which shows up once the application is launched. This activity is nothing but a screen with buttons where all the buttons have a specifically assigned function. There are a number of basic functions which should be called in order to set up an easy interaction with the back-end system. These basic functions include setting up the Google Cloud Messaging (GCM) Registrars and generating a device ID or the GCM ID for that particular device.

Now going into the home screen activity, the layout is first determined before calling other functions and initializations. This layout is inflated first before all the other function calls and initializations. There are two separate threads which exists and those two thread takes care of the layout inflation, function calls and initialization respectively. They are the UI Thread and the Main Thread. Once the UI Thread inflates the layout, the app will have a screen with that UI which is linked to the java code or the activity code which then comes to play. As mentioned earlier, this activity’s layout consist of 2 buttons for Log In and Sign Up. The XML code is as follows:

1 <RelativeLayout xmlns:android=
2 android:layout_width="match_parent"
3 android:layout_height="match_parent"
5 >
7 <
8 android:id="@+id/pager"
9 android:layout_width="match_parent"
10 android:layout_height="match_parent" >
12 <RelativeLayout
13 android:layout_width="match_parent"
14 android:layout_height="match_parent" >
16 <ImageView
17 android:id="@+id/imageView1"
18 android:layout_width="125dp"
19 android:layout_height="125dp"
20 android:layout_alignParentLeft="true"
21 android:layout_alignParentTop="true"
22 android:layout_marginLeft="18dp"
23 android:layout_marginTop="17dp"
24 android:src="@drawable/ic_launcher" />

Continuation available after download!!

Click to Preview

  • Table Of Contents

  • Chapter I

    - Getting Started
  • Chapter II

    - User Activities

Step-by-step tutorial + Full source code + Installation manual + Design files!

Can this day get any better ?!

Not convinced? scroll down further


Ebook content overview

ios tutorial

The Approach

The author has done an extensive research on SoundCloud and has tried to break things up while developing the android application step-by-step. This book caters to a wide range of people; ranging from developers to enthusiasts.

ios tutorial

SoundCloud Intro

The orange waveform bars have redefined the interests of music lovers. Founded in Berlin in 2007, SoundCloud has expanded with over 40 million registered users, It caters to more than 200 million people every month.

ios tutorial

Entire Source code

When you buy the complete package, we give you the entire source code and its explanation to build an android based application.

ios tutorial


We shall provide you with the project files, based on which you can build a SoundCloud like app on the android platform. We also provide you with the links for installing the necessary software.

ios tutorial

Eclipse IDE

The Eclipse IDE is definitely the most known product of the Eclipse Open Source project. It is theleading development environment for Java with a promising future. The Eclipse IDE can be extendedwith additional software components as well; called plug-ins.

ios tutorial

Activity Pages

It is important to understand what an Activity is? Unlike other programming perspectives in which apps are launched with a main() method, the Android works in a fairly different manner.

ios tutorial


Our android soundcloud-like application uses SQLite database. SQLite is an Open Source database. SQLite supports standard relational database features like SQL syntax, transactions and prepared statements.

ios tutorial


Layouts represent the data to be manipulated. However, the developer needs to be careful while altering the layouts. Some arguments are necessary for Java Method calls and without those inputs they might not perform in the same way the user expects it to be.

Messages from readers

android ios tutorial

Rick Steve

"Well done on the book guys! I was looking for a proper development tutorial in a single package and I got it in this book."

android ios tutorial

Caroline Hmar

"Good read. Got to know more about soundcloud’s android application."

android ios tutorial

Omar Ansari

"Overall, satisfied with the book. Eclipse IDE is explained well, along with snapshots and examples."

A price-point that won't break the bank!

We've got the perfect pricing for you. No-one is too big or too small for us.

Soundcloud Android App


  • An amazing tutorial to create Soundcloud like app
  • Native Android App for free(worth $199)
  • Life time FREE upgarde to the latest version of the ebook and source code
  • Detailed installation guide and guide for submitting the android app to the play store
  • .ePub, .PDF, .Mobi - Formats
Buy Now