source implementa?on of .NET/CLI by Ximian • 2001: Created to bring Windows applica?ons to Linux. • 2003: Acquired by Novell with Ximian • Matured at Novell in research mode; now a world class run?me. hOp://en.wikipedia.org/wiki/Mono_%28soTware%29
for Android, iOS and Mac • Full na?ve APIs – no compromise • Share code across Android, iOS, Mac, Windows Phone, Windows RT, Windows • Only pla]orm that allows sharing code across these pla]orms while keeping na?ve performance and UX • Business can leverage exis?ng C# skills, tools, teams and code. • Focused on mobile development
Visual Studio on PC • monotouch.dll • Full sta?c AOT compiler • Support for all your exis?ng code, Generics LINQ, anonymous methods, Lambda’s • Objec?ve-‐C na?ve libraries through binding
– The best IDE for mobile development • iOS for Visual Studio – Develop iOS apps from VS on Windows • Component Store – Drop-‐in components to build apps faster
– An edi?on for every developer • New Names – Xamarin.iOS, Xamarin.Android, Xamarin.Mac • Developer Center – Massively revamped documenta?on website – World class tutorials and guides
deploy and debug iOS apps from Visual Studio • Take advantage of exis?ng skills and extensions, for example TFS and ReSharper • Develop for iOS, Android, Windows Phone from a single solu?on
– 32kb of user IL, cannot link na?ve code • Indie Edi?on – Unrestricted size and na?ve linking • Business Edi?on – Visual Studio, WCF, email support • Enterprise – App kickoff, priority support, free components • Trial – 30 day trial of Business Edi?on
– Create iOS and Android apps with your favorite func?onal language • Portable Class Libraries – Build libraries that can be used from mul?ple frameworks, e.g. .NET 4, Xamarin.iOS, WP7 • Mono 3.0 run?me – C# 5 with async support – Upgraded GC and class libraries • Built-‐in iOS designer for Xamarin Studio and Visual Studio • And more!