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

flutter_form is a form handler inspired by Angular, with model-driven approach.

example/lib/main.dart

import 'package:example/models.reflectable.dart';
import 'package:example/pages/index.dart';
import 'package:example/routes.dart';
import 'package:flutter/material.dart';
import 'package:flutter_forms/flutter_forms.dart';
import 'package:flutter_localizations/flutter_localizations.dart';

void main() {
  initializeReflectable();
  LibraryInitializer.initialize(libraryName: 'example.models');
  runApp(new MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'flutter_forms demo',
      theme: new ThemeData(
        primarySwatch: Colors.blue,
      ),
      localizationsDelegates: [
        GlobalWidgetsLocalizations.delegate,
        GlobalMaterialLocalizations.delegate,
        GlobalCupertinoLocalizations.delegate,
      ],
      supportedLocales: [Locale('en', 'US')],
      home: Home(),
      routes: {
        pageRoutes.home: (context) => Home(),
        pageRoutes.dropdown: (context) => Dropdown(),
        pageRoutes.inputDateTime: (context) => InputDateTime(),
        pageRoutes.inputFile: (context) => InputFile(),
        pageRoutes.inputNumber: (context) => InputNumber(),
        pageRoutes.inputSwitch: (context) => InputSwitch(),
        pageRoutes.inputText: (context) => InputText(),
        pageRoutes.reactiveForm: (context) => ReactiveFormScreen(),
        pageRoutes.reactiveFormWithDynamicContent: (context) =>
            ReactiveFormWithDynamicContentScreen(),
        pageRoutes.reactiveFormWithFormArray: (context) =>
            ReactiveFormWithFormArrayScreen(),
        pageRoutes.reactiveMultipleStepsForm: (context) =>
            ReactiveMultipleStepsFormScreen(),
      },
    );
  }
}
2
likes
40
pub points
30%
popularity

Publisher

unverified uploader

flutter_form is a form handler inspired by Angular, with model-driven approach.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

build_runner, constant_datetime, flutter, image, mime, provider, queries, reflectable

More

Packages that depend on flutter_forms