Applications have been written for ages, it wasn't until recently - and the dawn of the mobile age that applications morphed into "apps". We went from writing giant software packages with installers to compiling lightweight little packages called apps that can be distributed over the airwaves.
Read more: http://readwrite.com/2012/12/31/4-hard-questions-f...
Enterprise class developers were lost in the sudden movement everything took towards mobile, but now that it's becoming more demanding on app developers to put out better apps, the Enterprise class dev is finally making an entrance into the mobile world. But there are some harsh differences in mobile game and entertainment development and development that demands the worth of someone who has programmed client / server applications for years.
If you are entering into the mobile world as an Enterprise level developer you will want to read this, it's a list of some basic Q & A I'm sure you have already asked yourself..
Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.
How to create a profitable, sustainable business developing and marketing mobile apps.