Yatter.UI.ListBuilder
0.0.5
dotnet add package Yatter.UI.ListBuilder --version 0.0.5
NuGet\Install-Package Yatter.UI.ListBuilder -Version 0.0.5
<PackageReference Include="Yatter.UI.ListBuilder" Version="0.0.5" />
<PackageVersion Include="Yatter.UI.ListBuilder" Version="0.0.5" />
<PackageReference Include="Yatter.UI.ListBuilder" />
paket add Yatter.UI.ListBuilder --version 0.0.5
#r "nuget: Yatter.UI.ListBuilder, 0.0.5"
#:package Yatter.UI.ListBuilder@0.0.5
#addin nuget:?package=Yatter.UI.ListBuilder&version=0.0.5
#tool nuget:?package=Yatter.UI.ListBuilder&version=0.0.5
Alpha Alert!
We are progressively building this solution from a custom ListView pattern that we already use in Xamarin Forms, and as you can't read our mind, you wont know from one week to another where we are going on this. So beware. We are, however, developing on various branches, and commiting approved updates to the master branch, so the master branch can be considered to have better form than the development branches. It's a winding road to Camelot!
Yatter.UI.ListBuilder
This library is a collection of lightweight List Description objects that allows JSON or XML list descritions to be generated or consumed, which when used in conjunction with a renderer that is designed to render such a list on a specific platform, will allow rapid list creation without needing to know much about the underlying technologies of the specific platform that the render is used upon.
To date, a single renderer has been created for Blazor, and that allows lightweight lists to be generated on the following devices:
- Website, using Blazor, on any server or device where Blazor can be deployed.
- iOS, using .Net Maui Blazor
- Android, using .Net Maui Blazor
- MacOS, using .Net Maui Blazor
- Windows, using .Net Maui Blazor
The Blazor component that will render the output of the ListBuilder herein is at Yatter.UI.Blazor.Components
The Demo that integrates both of these Libraries, is at Yatter API
This demo also uses our ResponsiveHttpClient at https://github.com/YatterOfficial/Yatter.Http
y@R and You-At-A-Resource are trademarks of Count Anthony Harrison, operating from the United Kingdom
| 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | 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.1
- Newtonsoft.Json (>= 13.0.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Yatter.UI.ListBuilder:
| Package | Downloads |
|---|---|
|
Yatter.UI.ListBuilder.Serialization
Serialization mechanisms for Yatter.UI.ListBuilder.ListItems |
|
|
Yatter.UI.Blazor.Components
Yatter Blazor Component items, available in conjunction with ListBuilder DTO ListItems at Yatter.UI.ListBuilder 0.0.4 and above. For platforms other than Blazor, for XAML, see Yatter.UI.Xaml.Components, and for a Net Interactive Notebook, see Yatter.UI.NetInteractiveNotebook.Components |
GitHub repositories
This package is not used by any popular GitHub repositories.
Alpha Release. Added Wasm DataType to ListBuilder.