4. What is mono
Mono is:
ECMA compliant implementation of .NET framework
.NET compatible set of tools
CLR
Compiler
xbuild.
5.
6. Motivation
C# is a beautiful language
Bring C# to different platforms:
Android, MAC OSX, Solaris, PS3, Wii, Xbox 360
No one was interested in developers
Compatible runtime to the CLR
ECMA made it possible
Develop, build, debug on Windows, Linux or MAC
22. UI
Mark Zuckerberg: Our Biggest Mistake Was Betting Too
Much On HTML5
Android
business logic:Xamarin studio or visual studio
UI: Xamarin android designer
iOS :
business logic: Xamarin studio or visual studio
UI: Xamarin android designer
23. UI
Write once, run ugly anywhere (WORA)
It is not about mono approach
UI is a plugin!