Xamarin

Xamarin

NeuralBlitz Updated 1 repo stars

File contents

Xamarin

Xamarin is a Microsoft framework for building native cross-platform applications using C# and .NET. It allows sharing business logic and UI code across iOS, Android, and Windows.

Key Concepts

  • Xamarin.Forms vs Xamarin.Native
  • .NET Standard libraries
  • Native UI vs shared UI
  • Xamarin.Essentials
  • MVVM architecture

Common Use Cases

  • Enterprise mobile apps
  • .NET shop migrations
  • Windows mobile support
  • Shared code maximum
  • C# developer teams

Best Practices

  • Choose architecture based on needs
  • Use MVVM pattern
  • Leverage Xamarin.Essentials
  • Implement proper navigation
  • Test on physical devices

Resources

  • Docs.microsoft.com/xamarin
  • Related Skills: mobile-development, csharp, dotnet

NeuralBlitz/Agent-Gateway/tree/main/agent-gateway/skills/user/categories/mobile-development/xamarin commit d75ca9e4c0

Frequently asked questions

npx skillmds@latest add neuralblitz/xamarin-2