generated from fedandburk/template-net
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Denys Fiediaiev edited this page Jun 5, 2025
·
6 revisions
Buform is a library specifically designed for .NET iOS/Android (Xamarin) developers, offering a solution for creating and managing forms in mobile apps.
With Buform, Xamarin developers can easily design and implement various types of forms, such as settings forms, registration forms, and more, with flexible and customizable form components.
The library provides a user-friendly API that simplifies form creation and input handling, along with robust validations support.
- Compatible with Xamarin.Forms, Maui, and MvvmCross
- Can handle live targets, e.g. targets that implement
INotifyPropertyChanged
interface - Can handle dynamic form definition updates
- Supports user input validation and compatible with FluentValidation
- Can display a read-only form or item
- Provides a set of default items, like text, switch, button, date and time pickers, etc.
- Supports custom item types and UI implementation overrides for existing items
This library is optimised to use with Link All
linker option.
-
Target
is a model to interact with -
Form
is a mapper betweenTarget
and UI -
Item
is a UI definition for a particular property ofTarget
-
Group
is a container for severalItem
s -
Cell
is the UI implementation for particularItem
-
Header
andFooter
are the UI implementations for a particularGroup