Xamarin.Essentials alternatives and similar packages
Based on the "API" category.
Alternatively, view Xamarin.Essentials alternatives based on common mentions on social networks and blogs.
-
Hot Chocolate
Hot Chocolate is a GraphQL server, written in C# for .Net Core and .Net Framework -
FFImageLoading - Fast & Furious Image Loading
Fast & Furious Image Loading -
Mobius: C# API for Spark
Mobius adds C# language binding to Apache Spark, enabling the implementation of Spark driver code and data processing operations in C#. -
TLSharp
It's a perfect fit for any developer who would like to send data directly to Telegram users or write own custom Telegram client. -
JsonApiDotNetCore
JSON:API Framework for ASP.NET Core -
SapphireDb
SapphireDb Server, a self-hosted, easy to use realtime database for Asp.Net Core and EF Core -
RedditSharp
C# Implementation of the Reddit API. This is an ("unofficial") Fork of SirCmpwn/RedditSharp with Nuget package/support. -
Nelibur
Nelibur is message based web service framework on the pure WCF. Nelibur simplifies creating high-performance and message based web services and you certainly have all the power of the WCF. -
Lib.AspNetCore.ServerSentEvents
Lib.AspNetCore.ServerSentEvents is a library which provides Server-Sent Events (SSE) support for ASP.NET Core -
Breeze
Api framework enabling rich data access by using the OData 3 protocol. Client libraries available for Javascript and C#. -
Lib.Web.Mvc
Lib.Web.Mvc is a library bringing extensions to ASP.NET MVC for HTTP/2, Range Requests, Content Security Policy, jqGrid and more. -
cryptocompare-api
An async-based CryptoCompare API client library for .NET and .NET Core -
CommandQuery
Command Query Separation for ASP.NET Web API 2, ASP.NET Core, AWS Lambda and Azure Functions. -
Developer Exception Json Response Middleware
Developer Exception Json Response Middleware -
X.Web.Sitemap
Simple sitemap generator for .NET and .NET Core -
ASP.NET Web API
Framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices -
ASP.NET WebAPI
Framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices
Pixel-Perfect Multi-Platform Applications with C# and XAML
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Xamarin.Essentials or a related project?
README
Xamarin.Essentials
Xamarin.Essentials gives developers essential cross-platform APIs for their mobile applications.
iOS, Android, and UWP offer unique operating system and platform APIs that developers have access to, all in C# leveraging Xamarin. It is great that developers have 100% API access in C# with Xamarin, but these APIs are different per platform. This means developers have to learn three different APIs to access platform-specific features. With Xamarin.Essentials, developers have a single cross-platform API that works with any iOS, Android, or UWP application that can be accessed from shared code no matter how the user interface is created.
Questions
Get your technical questions answered by experts on Microsoft Q&A.
Contribution Discussion
Contributing to Xamarin.Essentials? Join our Discord server and chat with the team
Build Status
Build Server | Type | Platform | Status |
---|---|---|---|
VSTS | Build | Windows | |
App Center | Sample App | Android | |
App Center | Sample App | iOS |
Sample App
Try out Xamarin.Essentials on your device!
- Android Sample App via App Center.
Installation
Xamarin.Essentials is available via NuGet & is included in every template:
- NuGet Official Releases:
- Nightly / CI Releases: https://aka.ms/xamarin-essentials-ci/index.json
Please read our Getting Started with Xamarin.Essentials guide for full setup instructions.
Documentation
Browse our full documentation for Xamarin.Essentials, including feature guides, on how to use each feature.
Supported Platforms
Platform support & feature support can be found on our documentation
Contributing
Please read through our [Contribution Guide](CONTRIBUTING.md). We are not accepting new PRs for full features, however any issue that is marked as up for grabs
are open for community contributions. We encourage creating new issues for bugs found during usage that the team will triage. Additionally, we are open for code refactoring suggestions in PRs.
Building Xamarin.Essentials
Xamarin.Essentials is built with the new SDK-style projects with multi-targeting enabled. This means that all code for iOS, Android, and UWP exist inside of the Xamarin.Essentials project.
Visual Studio
A minimum version of Visual Studio 2019 16.3 or Visual Studio for Mac 2019 8.3 are required to build and compile Xamarin.Essentials.
Workloads needed:
- Xamarin
- .NET Core
- UWP
You will need the following SDKs
- Android 10.0, 9.0, 8.1, 8.0, 7.1, 7.0, & 6.0 SDK Installed
- UWP 10.0.16299 SDK Installed
Your can run the included android-setup.ps1
script in Administrator Mode and it will automatically setup your Android environment.
FAQ
Here are some frequently asked questions about Xamarin.Essentials, but be sure to read our full FAQ on our Wiki.
License
Please see the [License](LICENSE).
*Note that all licence references and agreements mentioned in the Xamarin.Essentials README section above
are relevant to that project's source code only.