A collection of cross-platform Xamarin and Windows plugins for Portable Class Libraries (PCLs).
xamarin-plugins is a collection of cross-platform plugins for Xamarin and Windows development using Portable Class Libraries (PCLs). It provides reusable components to access native device features like motion sensors, geofencing, and push notifications, simplifying mobile app development across iOS, Android, and Windows.
Xamarin developers building cross-platform mobile apps for iOS, Android, and Windows who need to integrate native device functionalities while maintaining shared code in PCLs.
It offers pre-built, cross-platform plugins that abstract native APIs, reducing boilerplate code and accelerating development for common mobile features like geofencing and push notifications.
Cross platform Xamarin & Windows plugins for PCLs
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Unified API for iOS, Android, and Windows allows shared PCL code to access native device features like motion sensors, reducing platform-specific code.
Offers ready-to-use plugins for geofencing and push notifications, abstracting native implementations and accelerating development for common mobile needs.
Emphasizes Portable Class Libraries to maximize shared logic, streamlining cross-platform development as highlighted in the project's philosophy.
Served as a basis for newer, improved plugins in the CrossGeeks repository, demonstrating a clear path for project advancement and community growth.
Explicitly marked as deprecated in the README, with plugins no longer updated or supported, making them risky for production use and modern development.
Relies on Portable Class Libraries (PCLs), which are obsolete compared to .NET Standard or .NET MAUI, limiting compatibility with newer .NET versions and features.
Only includes three plugins (Device Motion, Geofence, Push Notification), lacking the breadth and depth of more comprehensive libraries like Xamarin.Essentials.