flutter_dynamic_form_renderer 0.1.0
flutter_dynamic_form_renderer: ^0.1.0 copied to clipboard
Dynamic form generation library in Flutter.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add flutter_dynamic_form_renderer
This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get
):
dependencies:
flutter_dynamic_form_renderer: ^0.1.0
Alternatively, your editor might support flutter pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:flutter_dynamic_form_renderer/components/checkbox_component.dart';
import 'package:flutter_dynamic_form_renderer/components/components.dart';
import 'package:flutter_dynamic_form_renderer/components/date_time_picker_component.dart';
import 'package:flutter_dynamic_form_renderer/components/dropdown_component.dart';
import 'package:flutter_dynamic_form_renderer/components/dynamic_api_component.dart';
import 'package:flutter_dynamic_form_renderer/components/input_component.dart';
import 'package:flutter_dynamic_form_renderer/components/radio_component.dart';
import 'package:flutter_dynamic_form_renderer/components/slider_component.dart';
import 'package:flutter_dynamic_form_renderer/components/text_component.dart';
import 'package:flutter_dynamic_form_renderer/components/unknown_component.dart';
import 'package:flutter_dynamic_form_renderer/flutter_dynamic_form.dart';
import 'package:flutter_dynamic_form_renderer/parsers.dart';
import 'package:flutter_dynamic_form_renderer/parsers/async_dropdown_field_parser.dart';
import 'package:flutter_dynamic_form_renderer/parsers/base_component_parser.dart';
import 'package:flutter_dynamic_form_renderer/parsers/checkbox_field_parser.dart';
import 'package:flutter_dynamic_form_renderer/parsers/date_time_picker_field_parser.dart';
import 'package:flutter_dynamic_form_renderer/parsers/dropdown_field_parser.dart';
import 'package:flutter_dynamic_form_renderer/parsers/input_field_parser.dart';
import 'package:flutter_dynamic_form_renderer/parsers/radio_field_parser.dart';
import 'package:flutter_dynamic_form_renderer/parsers/slider_field_parser.dart';
import 'package:flutter_dynamic_form_renderer/parsers/text_field_parser.dart';
import 'package:flutter_dynamic_form_renderer/parsers/unknown_field_parser.dart';
import 'package:flutter_dynamic_form_renderer/utils/component_data.dart';
import 'package:flutter_dynamic_form_renderer/utils/component_linker.dart';
import 'package:flutter_dynamic_form_renderer/utils/component_types.dart';
import 'package:flutter_dynamic_form_renderer/utils/validators.dart';
import 'package:flutter_dynamic_form_renderer/widgets/checkbox_component_widget.dart';
import 'package:flutter_dynamic_form_renderer/widgets/component_widget_data.dart';
import 'package:flutter_dynamic_form_renderer/widgets/date_time_picker_widget.dart';
import 'package:flutter_dynamic_form_renderer/widgets/dropdown_component_widget.dart';
import 'package:flutter_dynamic_form_renderer/widgets/dynamic_api_component_widget.dart';
import 'package:flutter_dynamic_form_renderer/widgets/form_settings_listenable.dart';
import 'package:flutter_dynamic_form_renderer/widgets/input_component_widget.dart';
import 'package:flutter_dynamic_form_renderer/widgets/radio_component_widget.dart';
import 'package:flutter_dynamic_form_renderer/widgets/slider_component_widget.dart';
import 'package:flutter_dynamic_form_renderer/widgets/text_component_widget.dart';