Xamarin
Xamarin is specifically designed for building C# apps on Android, iOS, Windows, and Mac. The company was acquired by Microsoft in early 2016 and leverages their existing services to make it one of the most competitive cross-development tools. Since a large portion of your app will be built from a common codebase, you will definitely save time and money. However, some code, such as UI and platform-specific features, will need to be written natively, so do not expect to quadruple your efficiency.
Apps can be developed in Visual Studio, Xamarin Studio (its own IDE), and Visual Studio for Mac. According to Microsoft, Xamarin completely supports Android and iOS SDKs--as well as third party controls or tools that are developed for native ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access