Mobile application development is the process of making software applications that works on a mobile device. There are two platforms within the modern smartphone. One is that the iOS platform from Apple Inc. The second is Android from Google. Android OS is utilized not only by Google devices but also by many other OEMs to built their own smartphones and other smart devices.