Nowadays
mobile application development has become a hot topic among the
developers. People are now inclined towards mobile held devices like
phone,tablet and smart phones more than desktop computers or laptop
computers. According to Wikipedia
It is estimated over 6.8 billion mobile devices are in use across the globe.
Developing software applications for mobile devices has its own challenges.
Unlike PC software, when developing mobile software, developer sometime has to use entirely different sets of controllers for the application. Often developer has to write code which would address performance issues and data transfer issues differently than a non
Mobile software application.