-
Essay / Appropriate technology and practices for developing a...
IntroductionThis report is intended for the Northport System software development team, or anyone else, who needs to decide on appropriate technology and practices for developing a mobile application for iOS and Android platforms. . It is aimed at readers who have a basic understanding of computer science, software development, and the mobile application development process. The report begins with a brief introduction to the reasons for using cross-platform integrated development environments and a discussion of the advantages and disadvantages of cross-platform integrated development environments. Then follow the options of cross-platform integrated development environments and their advantages and disadvantages. Finally, conclusions are drawn and recommendations are made regarding the most suitable cross-platform integrated development environment for application development on iOS and Android platforms. 1.1 Reason for using cross-platform IDE Most of the ordering practices for mobile application development used integrated development. environments, also called IDEs, recommended by the mobile application platform. For example, the recommended integrated development environment for Android is Eclipse using the Android Development Tools plugin, also known as the ADT plugin, and the recommended integrated development environment for iOS is Xcode.(1) (2) Using this type of integrated development environment, developers were able to create, test and debug mobile applications. Integrated development environments officially recommended by mobile platforms have many advantages. They are stable, very constructive and well documented. Developers have often been amazed by the iOS development library and the Android development library. Both libraries are...... middle of paper ......pps was limited. The differences between the iOS mobile platform and Android mobile are notable. The same goes for their user interface design. Mining UI APIs on iOS and Android platforms can increase complexity and reduce user experience. Therefore, Xamarin has not pulled UI APIs across different platforms. However, this created another problem: UI development is not portable between iOS and Android. Additionally, developers may have difficulty sharing code outside of Xamarin. Xamarin does not allow the creation of reusable components or modules outside of Xamarin. This means that if businesses choose to use Xamarin, they can only stick with Xamarin.1:http://en.wikipedia.org/wiki/Android2:http://www.ibtimes.com/ android-vs-ios-whats. -most-popular-mobile-operating-system-your-country-1464892Diagram: https://store.xamarin.com/