Looking at our infatuation towards the Smartphone, to say that it has become an indispensable part of our daily lives could be an understatement. One of the primary reasons for this bonhomie is that our Smartphone has evolved from a simple communication device into an omnipotent gadget that can be used for various purposes such as entertainment, business, education, trade, social networking and much more.
The massive success of the Smartphone has been possible due to the rapid progress of Mobile App Development Technology. Be it the Design Frameworks, Development Tools or the Programming Languages, the steady advancement in all the spheres of the technology has led to the current mobile mania. However, one of the essential features of the evolution saga has been the focus on core fundamentals, which have been discussed in detail in this resource document.