Bug Fix : Installation process details weren't getting stored in Setting.json file.
Bug Fix : Fav icon image path wasn't right.
Web Version 1.1.5
Bug Fix : play button's image is broken.
Web Version 1.1.4
Bug Fix : Facebook & Google login wasn’t happening. Fixed.
Bug Fix : MIME type is used to validate the uploads done by the user. Security Fix.
Bug Fix : User couldn’t see each-others profiles, fixed that and now you can see others profiles.
Android Version 1.2.7
Bug Fix : Forgot password wasn’t working. Fixed.
Bug Fix : Website and the mobile application wasn’t getting synchronized. Fixed.
Bug Fix : Users who logged in the website couldn’t login to the mobile application. Fixed.
Bug Fix : The songs uploaded in the mobile application wasn’t playing in the website and vice versa. Fixed.
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.
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 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 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 ?
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.
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
- About the author
- How This Book Is Organized
- Getting Started
- Introduction to Soundcloud & its Android App
- The Eclipse IDE
- User Activities
- 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
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.
You can download the library from Github. Here is the link to download the library. https://github.com/chrisbanes/ActionBar-
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:
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.
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.
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.
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.
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.
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.
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.
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
"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."
"Good read. Got to know more about soundcloud’s android application."
"Overall, satisfied with the book. Eclipse IDE is explained well, along with snapshots and examples."
You can gift it your little one. Who knows? They might turn out to be the next Zuckerberg or Caterina Fake. Why not help them get there?
Maybe you could learn programming and teach your kid. Give it a try, It's easy.
Any time is a good time to start. Kevin Systrom, founder of Instagram was a marketer who taught himself programming. It's never too late.
Coding is like Poetry, if learnt the right way. Our Tutorials are made with 'hand-held approach' in mind & it teaches you how to create a real-time app, while walking you through the making & basics, all done in a fun & finer manner. Don't take our word for it, Take a Quick peek inside. :)
Go on, use our Tutorials + Source Code to launch your own app NOW! you never know what can make you famous!
Use our 100% Source Code to do your college project.
Getting technology ready for your dream venture is a costly & Time consuming process. Use our Expert Source Code to get business ready instantly!
Based on our scripts & tutorials, people have built businesses on them or launched their side projects while they work. Don't let you ideas stay dormant. Take action.
Planning on hiring a Free Lancer to code your idea? Just get him a membership & ask him to use our already tested & efficient code. Save time & Money!
Hold on ! Are you planning on hiring a Freelancer to code your idea? Just get him a membership & ask him to use our already tested & efficient code. Save time & Money!
Every business is going online. Get your business online as well. Our repository of Products can get you there in no time.
Hiring an agency to develop your app / Software? Get them a subscription and ask them to use the Pre-Tested code & modules. Save Time & Money!
Planning on adding a new feature to your existing app? We have all the features / modules you can ever think of. Everything tested for quality & performance. Just plug and play
You need to ship new versions of your software continuously. Help your developers to get the much required speed & quality. Get them a subscription & see them deliver things super fast. Our repository contains every module/ Source Code required to speed up development, along with detailed DIY Tutorials.
Have a new idea? Want to create a MVP? We have the Lego blocks for you to play with and create a stunning-working MVP!
Planning on starting a niche app? We have full working models of nearly all the famous apps in the world. Using the Source Code & DIY Tutorial, you can hit the road running!
Would you like to reduce the time taken by your team to finish products? You should definitely get your team a subscription. Our repository has all the modules required in any app development. Your developers can just pick the required module and use it ( Every module comes with full Source Code & Tutorial ).
We also have fully developed products in major categories ( IM, Social Networking, Entertainment, Productivity etc. ) Your developers can take the entire products and customize it for your customers.
Since our products & Tutorials are done by experts, the code quality is excellent & works like a charm :)
1000's of developers use our products everyday to make their life easy at office :) Come join the revolution.
1000's of Free Lancer's use our products everyday to deliver high quality work for their customers in quick time frames.
Every product of ours comes with 100% tested Source Code & a DIY Tutorial that explains the module / product end-to-end.
You can gift this to your little one's. Who knows? They can be the next Zuckerberg or Caterina Fake ! Help them get there...
Maybe you can learn programming and teach your kid.
Hhhhmmmm..... How about you try? Maybe you can learn programming and do some Free Lance work & make good money from Home!
Gone are the days of gifting a gadget. Instead gift knowledge! Our products can help your friend learn something Invaluable!
Each of our products come with 100% source code & DIY Tutorials. Gifting this to your friend may make him a .com millionaire & all the credit goes to you :)
Or, just take our products & make your friend your co-founder and do the next BIG thing!
Note : If you are a combination of more then 1 of the personalities above....You should already be having this Tutorial... Thanks for coming and checking us out often :)
We envision a world, where technology should not be a hurdle at all for wanna-be Entrepreneurs. There are many people who have a great spirit to START - but are stopped due to Financial hurdles & that is sad :(
Each of the apps / scripts we have inside can easily cost you $15000+ and 4 months of time to get done. We wanted to remove this barrier. We wanted Technology to become more accessible to anyone, who just has the spirit & idea to create something BIG!
The $199 we collect is merely to just keep the service alive. So we request you to help us keep doing this service.