My Notes:Android Dev for .NET/C# Developers with Mono for Android

Session Speaker: Wally McClure (on intro slide said: aka: “.NET Judas”)

Where we are at now:

  • Laptops are not quite convenient
  • Power management is important
  • Wifi is not everywhere
  • Multiple smart phone platforms
  • iPhone has tremendous mind share/market share
  • Android has seen tremendous growth
  • RIM is dominant in the corporate market still
  • WP7 has shipped
  • .NET Framework is popular

Mobile Dev issues:

  • Battery
  • Screen size
  • CPU
  • Memory
  • Dev tools
  • Using existing knowledge

Mono =  open source implementation of .NET

Mono for Android is a .NET/C# layer over native APIs which can use Visual Studio – IDE

Big issue currently: No design surface.  Use Droid Draw for graphical design surface

My take is Mono for Android is great for existing .NET devs to code up Android apps.  If you want your app to be really nice though, you are probably going to need to implement the UI natively, and could use Mono for Android as a tool to generate a component to call into for your main biz logic that might already be built in .NET.

Leave a Reply

Your email address will not be published. Required fields are marked *