A ULTIMATE HANDBOOK TO SMARTPHONE APP DEVELOPMENT