flutter_server_driven 0.0.1
flutter_server_driven: ^0.0.1 copied to clipboard
package for implimenting server driven approach in flutter
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add flutter_server_drivenThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
flutter_server_driven: ^0.0.1Alternatively, 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_server_driven/driven_ui/dtos/schema.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/schema.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/align.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/align.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/button.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/button.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/color_box.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/color_box.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/column.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/column.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/decoration.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/decoration.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/expanded.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/expanded.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/form.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/form.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/icon.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/icon.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/image.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/image.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/lable.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/lable.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/link.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/link.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/map.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/map.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/padding.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/padding.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/row.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/row.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/scaffold.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/scaffold.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/scroll.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/scroll.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/size_box.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/size_box.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/spacer.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/spacer.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/text_field.dto.dart';
import 'package:flutter_server_driven/driven_ui/dtos/widgets/text_field.dto.g.dart';
import 'package:flutter_server_driven/driven_ui/event_bus/event_bus.dart';
import 'package:flutter_server_driven/driven_ui/event_bus/events/btn_click.dart';
import 'package:flutter_server_driven/driven_ui/factory/base_widget.dart';
import 'package:flutter_server_driven/driven_ui/factory/widgets/link.dart';
import 'package:flutter_server_driven/driven_ui/factory/widgets/link.schema.g.dart';
import 'package:flutter_server_driven/driven_ui/factory/widgets/map.dart';
import 'package:flutter_server_driven/driven_ui/factory/widgets/map.schema.g.dart';
import 'package:flutter_server_driven/main.dart';
import 'package:flutter_server_driven/main.schema.g.dart';
import 'package:flutter_server_driven/registry.dart';
import 'package:flutter_server_driven/share/theme/colors.dart';
import 'package:flutter_server_driven/share/theme/colors.schema.g.dart';
import 'package:flutter_server_driven/share/theme/text_theme.dart';
import 'package:flutter_server_driven/share/theme/text_theme.schema.g.dart';
import 'package:flutter_server_driven/utils/extensions.dart';
import 'package:flutter_server_driven/utils/extensions.schema.g.dart';
import 'package:flutter_server_driven/utils/hex_color.dart';
import 'package:flutter_server_driven/utils/hex_color.schema.g.dart';