

just keep in mind that the non-UI code you write there can run on iOS & Android thanks to Mono :-)ĭetails! Debugging Linking UI iOS Android Navigation Databinding F.A.Q. NET Framework :-) There will be other sessions about WP7. What is Mono for WP7? Kidding! Just grab the Windows Phone 7 Developer Tools (with Visual Studio 2010 Express) and use the real.
MONO FOR MAC IOS PROGRAMMING MAC OSX
Mono for Android System Req's To play in the simulator ( FREE ) Mac OSX with MonoDevelop OR Windows (VisualStudio 2010 or MonoDevelop) Oracle's Java SDK Google's Android SDK Mono for Android Trial (and MonoDevelop IDE) To get onto a device Mono for Android Prof or Enterprise license (USD399+) To get onto Android Market Google Developer account (USD25) What is Mono for Android? Mono ('Silverlight subset') + Android API bindings + 'AXML' intellisense support + Visual Studio plug-in (or MonoDevelop) = Android application Released April 2011 MonoTouch System Req's To play in the simulator ( FREE ) Intel-based Mac OSX (latest : Snow Leopard) Apple's iPhone SDK (Simulator) ^ Mono for OSX MonoTouch Trial (and MonoDevelop IDE) ^ To get onto your iPhone/iPad (and into the AppStore) Apple Developer Program membership (USD99) ^ MonoTouch Prof or Enterprise license (USD399+) What is MonoTouch? Mono ('Silverlight subset') + iOS API bindings + Xcode/Interface Builder parser + Static (AOT) compiler = Native iPhone/iPad application Released Sept 2009 NET assemblies will run Includes the framework What is Mono? Open source implementation of the CLR Linux, MacOS X, Solaris, BSD, Wii, PS3 Started in 2001, purchased by Novell in 2003, released in 2004 'binary compatible' with Microsoft.


IOS Basics Based on Mac OSX – so it's Unix Development is done with Objective-C No memory management (on iOS devices) Some 'different' syntax init] but readable for c# developers, particularly once you get your head around message-passing, protocols, delegates and their MVC interpretation Īndroid Basics Based on Linux 2.6 – so it's Unix Development is done with Java “ Every Android application runs in its own process, with its own instance of the Dalvik virtual machine” very readable for c# developers, so existing examples and documentation are accessible
