flutter_server_driven 0.0.1 copy "flutter_server_driven: ^0.0.1" to clipboard
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_driven

This 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.1

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_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';
0
likes
110
points
48
downloads

Publisher

unverified uploader

Weekly Downloads

package for implimenting server driven approach in flutter

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

cached_network_image, collection, cupertino_icons, flutter, flutter_map, json_annotation, json_serializable, latlong2, type_binder, url_launcher

More

Packages that depend on flutter_server_driven