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.