Skip to main content

Posts

Showing posts with the label Andriod

Android and iOS Mobile Application Development (Part 1): Introduction to the tools and technologies used

When we talk about Mobile Application Development, we are generally given three choices - going with native development, using third-party tools such as Xamarin/ Apache Cordova, or, simply writing a web application running in the context of a mobile device's browser. How we choose often depends on the business requirements of the mobile application, and how much time and money we wish to spend to maintain it going forward. Native Development Going with Native Development means we develop the Mobile Application using the tools and software development kit (SDK) provided by the mobile platform. In the case of Android, it would be the Android SDK and in the case of iOS, it would be the XCode SDK. Given the fact that the platform and programming languages are different, it would be difficult to share a common codebase, and so, it would typically require separate development efforts. This is a great choice if we care about performance, and specific features required for our mobile ap...