Build form on Android using JSON schema; also includes view validation and skip logic.
Internal
NFormExtensions
or AndroidExtensions
Toast Notifications
EditText
viewJsonFormEmbedded
and JsonFormStepper
. The former is used when you want to embed a form into an existing layout. Whereas the latter uses the Stepper
library. Both classes accept the FormBuilder
in their constructors.buildForm
function has been moved to the 2 introduced classes form the FormBuilder
Internal
RulesFactory
- now instantiated in the FormBuilder
and only accessible from itNeatFormValidator
also instantiated in the FormBuilder
classViewDispatcher
class now accepts the RulesFactory
class as a constructor parameter and is also instantiated in the FormBuilder.ViewDispatcher
parameter of the com.nerdstone.neatformcore.utils.ViewUtils#createViews
was replaced with the FormBuilder which is then cascaded down to the other methods invoked inside it.RulesFactory
class in the entire application.Calculations - You can now add complex calculations on fields and have other fields watch for changes on these calculations.
Override views - You can now override views just before building the forms. This is handy when you need to extend the provided views provided by neat form out of the box and still leverage the features provided by the library.
This release has implementation of views, skip logic on forms and handling of calculations