In most cases, your mobile apps will be required to provide a way to capture user input which will be then carried to server for further processing. This can be either adding new record or modifying existing record. However, building data form that conforms to mobile usability in a native mobile platform is relatively complex – not to mention the cross-platform difficulties and challenges.
Designing beautiful and highly usable data entry form requires you to pay detailed attentions on the overall user experiences during editing such as rotation handling and smart keyboard dismissal. A more sophisticated mobile UI design should consider more factors which takes account the device kind and orientation.
Most business developers find these kind of design-related aspects irrelevant to their more functional-related tasks – and often times skipping these important design aspects, ultimately lead the apps to less-than-ideal, poor user experiences.
Crosslight features a powerful Form Builder that allows you to build rich data entry form – fast and easy. With simple property and attributes definition, you can quickly create a data form that runs on various support platforms such as iOS, Android and Windows.
The following links guide you through the steps to get started with Form Builder, from understanding the Form Builder concept, discovering the supported editor types, extending the form builder and ultimately showing the form with an EditorViewModelBase(T) Class.
- Form Builder Overview
- Supported Editor Types
- Configuring Editor Behaviors
- Enabling Form Interactivity
- Extending Form Builder
- Form Metadata Example
- Presenting a Form with EditorViewModel
Walkthrough
For detailed, step-by-step instructions to get started with Form Builder, please refer to Walkthrough: Getting Started with Crosslight Form Builder.
Samples
Learn all Form Builder capabilities and features by seeing them in action. Check out the following samples:
- basic-form-builder – demonstrates every Form Builder feature in details
- basic-inventory – showcase the Form Builder usage in a real-world editing form scenario