Comparing Xamarin and Delphi XE5 to Xcode for Cross Platform Mobile App Development
If you are considering developing cross-platform mobile apps, two of the platforms you may encounter are Xamarin and Delphi XE5. I created the starter application for a Master Detail app for iPad using Xamarin and Delphi XE5. My findings are outlined below. Xamarin: Generates what looks like exactly the same project as XCode. The app contains Add, Edit and Delete buttons that are hooked up and working. (Just like the Xcode project.) When you rotate the screen to portrait mode, the menu hides and can be shown again by tapping the menu button at the top left. (Just like the Xcode project.) After scrolling and stopping, I tap a menu item and it immediately opens that item on the right. (Just like the Xcode project.) This is the behavior I expected. This is how the email app that comes with iOS works. If I scroll and stop, then lift my finger, the scrollbar goes away almost immediately so I can tap another item. (Just like the Xcode project.) That is expect...