dynamic_multi_form 1.0.0 copy "dynamic_multi_form: ^1.0.0" to clipboard
dynamic_multi_form: ^1.0.0 copied to clipboard

discontinued
outdated

A flutter package that render dynamic form.

Dynamic form #

A flutter package that render dynamic form with different input field which is manage from API json response. This plugin supports both iOS and Android.

Android iOS
Support SDK 21+ 10.0+

Dynamic form Implementation Guide #

Features #

Use this plugin in your Flutter app to:

  • To manage dynamic from filed from server according to filed type.
  • Auto manage field validation according to field type.
  • Easy to manage field decoration by developers.

Getting started #

This plugin relies on the flutter core.

Usage #

To use the plugin you just need to add dynamic_multi_form: ^1.0.0 into your pubspec.yaml file and run pub get.

Add following into your package's pubspec.yaml (and run an implicit dart pub get): #

dynamic_multi_form: ^1.0.0

Example #

        Column(
         children: [
        //Get all fields of form
               DynamicFormScreen(jsonString,dynamicFormKey: _formKeyNew, finalSubmitCallBack: (Map<String, dynamic> data) async {
               Navigator.push(
               context,MaterialPageRoute(builder: (context) => SecondScreen(data: data)),);},),
            Align(alignment: Alignment.center,
              child: ElevatedButton(clipBehavior: Clip.hardEdge,
                onPressed: () async {
                  if(_formKeyNew.currentState!.validateFields()){
                 var data =  _formKeyNew.currentState!.getFormData();
                 if(data!.isNotEmpty){
                   Navigator.push(
                     context,
                     MaterialPageRoute(builder: (context) => SecondScreen(data: data)),
                   );
                 }
                 }
                },
                child: const Text('Submit Form'),
                //color: Colors.green,
              ),
            )
          ],
        )

Changelog #

All notable changes to this project will be documented in this file.

Issues #

To report your issues, submit them directly in the Issues section.

License #

this file.

2
likes
0
points
3
downloads

Publisher

unverified uploader

Weekly Downloads

A flutter package that render dynamic form.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

country_code_picker, flutter, intl, shared_preferences

More

Packages that depend on dynamic_multi_form