EvAppServ.XamarinForms.Core
1.2.3
dotnet add package EvAppServ.XamarinForms.Core --version 1.2.3
NuGet\Install-Package EvAppServ.XamarinForms.Core -Version 1.2.3
<PackageReference Include="EvAppServ.XamarinForms.Core" Version="1.2.3" />
paket add EvAppServ.XamarinForms.Core --version 1.2.3
#r "nuget: EvAppServ.XamarinForms.Core, 1.2.3"
// Install EvAppServ.XamarinForms.Core as a Cake Addin
#addin nuget:?package=EvAppServ.XamarinForms.Core&version=1.2.3
// Install EvAppServ.XamarinForms.Core as a Cake Tool
#tool nuget:?package=EvAppServ.XamarinForms.Core&version=1.2.3
Core library for Xamarin Forms application with customizable view-model-based navigation. Also includes http client request/response handling and some other odds and ends to assist with the creation of a new Xamarin Forms application.
This package can provide a great initial foundation for any Xamarin Forms application, utilizing a clean, easy to use view-model based pattern, along with other core features needed for any molbile application relying on a restful api.
Please refer to the public repo for more detailed information regarding this package:
https://dev.azure.com/ericvbahns/_git/EvAppServ.XamarinForms.Core
There is also a sample Xamarin Forms project which uses this library named ExampleApp (this is very helpful to understand how to incorporate the package in your application):
https://dev.azure.com/ericvbahns/EvAppServ.XamarinForms.Core/_git/ExampleApp
If there are any questions/comments, or if you would like to contribute to this project, please email me at ericbahns@gmail.com
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.AppCenter.Analytics (>= 1.14.0)
- Microsoft.AppCenter.Crashes (>= 1.14.0)
- Newtonsoft.Json (>= 11.0.2)
- Portable.Ninject (>= 3.3.1)
- Xamarin.Essentials (>= 1.1.0)
- Xamarin.Forms (>= 3.6.0.344457)
- Xamarin.Forms.Visual.Material (>= 3.6.0.344457)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
This release fixes a bug with the handling of http responses, where the various properties may be null (found when looking to mock the services for the ExampleApp).
Also added a property to IConfigurationSettings for noting if the app should use mock services - and a custom list of user-defined settings.