ABSTRACT

It would also mean that I would need to use three different platforms for development: Eclipse* for Android, Visual Studio† for Windows, and Cocoa Touch‡ for iOS. Furthermore, I would have to maintain several different code bases for the application, one for each of the platforms that could lead to many issues in developing applications that would have the same appearance, have the same functionality, and can be easily maintained. I needed a better solution. First challenge: choosing the development platform.