6. App Development Tenets
Free to shoot yourself in the foot
• No limitations on background work, access to device
features, access to user data, …
Be responsible
• Conserve power, respect user privacy and
preferences, do not crash
Be responsive
• Android device owners are tired of slow, laggy, nonresponsive apps
7. Xamarin, or
“C# on 3 billion devices”
• Xamarin provides a .NET runtime
for iOS and Android development
in C#
• Proprietary IDE: Xamarin Studio
• Visual Studio integration
8. Our First Android Application
• The rest of this talk is a big DEMO!
• Concepts covered:
– Views and layouts, basic UI, menus
– Transitioning between activities
– Persistence to files
– Location support and proximity alerts
– Alarms and notifications