draftmode_framework 1.0.1 copy "draftmode_framework: ^1.0.1" to clipboard
draftmode_framework: ^1.0.1 copied to clipboard

Reusable Flutter package for iOS-first native-feeling app foundations.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add draftmode_framework

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  draftmode_framework: ^1.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:draftmode_framework/buttons.dart';
import 'package:draftmode_framework/components.dart';
import 'package:draftmode_framework/context.dart';
import 'package:draftmode_framework/core/context.dart';
import 'package:draftmode_framework/core/formatter/date_time.dart';
import 'package:draftmode_framework/core/platform.dart';
import 'package:draftmode_framework/core/validation.dart';
import 'package:draftmode_framework/core/validation_context.dart';
import 'package:draftmode_framework/core/validation_issue.dart';
import 'package:draftmode_framework/entities.dart';
import 'package:draftmode_framework/entities/entity_field.dart';
import 'package:draftmode_framework/entities/entity_schema.dart';
import 'package:draftmode_framework/entities/field_definition.dart';
import 'package:draftmode_framework/formatter.dart';
import 'package:draftmode_framework/forms.dart';
import 'package:draftmode_framework/forms/_error_text.dart';
import 'package:draftmode_framework/forms/attribute.dart';
import 'package:draftmode_framework/forms/button.dart';
import 'package:draftmode_framework/forms/button_text.dart';
import 'package:draftmode_framework/forms/calendar.dart';
import 'package:draftmode_framework/forms/context.dart';
import 'package:draftmode_framework/forms/date_time.dart';
import 'package:draftmode_framework/forms/drop_down.dart';
import 'package:draftmode_framework/forms/field.dart';
import 'package:draftmode_framework/forms/form.dart';
import 'package:draftmode_framework/forms/formatter.dart';
import 'package:draftmode_framework/forms/formatter/double.dart';
import 'package:draftmode_framework/forms/formatter/double_signed.dart';
import 'package:draftmode_framework/forms/formatter/int.dart';
import 'package:draftmode_framework/forms/formatter/int_signed.dart';
import 'package:draftmode_framework/forms/formatter/number.dart';
import 'package:draftmode_framework/forms/list.dart';
import 'package:draftmode_framework/forms/segmented_control.dart';
import 'package:draftmode_framework/forms/switch.dart';
import 'package:draftmode_framework/l10n/app_localizations.dart';
import 'package:draftmode_framework/l10n/app_localizations_de.dart';
import 'package:draftmode_framework/l10n/app_localizations_en.dart';
import 'package:draftmode_framework/localizations.dart';
import 'package:draftmode_framework/navigation/bottom.dart';
import 'package:draftmode_framework/navigation/item.dart';
import 'package:draftmode_framework/navigation/item_bottom.dart';
import 'package:draftmode_framework/navigation/item_screen.dart';
import 'package:draftmode_framework/navigation/item_top.dart';
import 'package:draftmode_framework/navigation/top.dart';
import 'package:draftmode_framework/page/page.dart';
import 'package:draftmode_framework/page/ui_page.dart';
import 'package:draftmode_framework/pages.dart';
import 'package:draftmode_framework/platform.dart';
import 'package:draftmode_framework/repositories.dart';
import 'package:draftmode_framework/repositories/storage_entity.dart';
import 'package:draftmode_framework/repositories/storage_entity_http.dart';
import 'package:draftmode_framework/repositories/storage_entity_manager.dart';
import 'package:draftmode_framework/repositories/storage_entity_secure.dart';
import 'package:draftmode_framework/repositories/storage_entity_shared.dart';
import 'package:draftmode_framework/storage.dart';
import 'package:draftmode_framework/storage/http_storage.dart';
import 'package:draftmode_framework/storage/secure_storage.dart';
import 'package:draftmode_framework/storage/serializer.dart';
import 'package:draftmode_framework/storage/shared_storage.dart';
import 'package:draftmode_framework/storage/storage.dart';
import 'package:draftmode_framework/theme.dart';
import 'package:draftmode_framework/ui/buttons.dart';
import 'package:draftmode_framework/ui/components/badge.dart';
import 'package:draftmode_framework/ui/components/button.dart';
import 'package:draftmode_framework/ui/components/button_presets.dart';
import 'package:draftmode_framework/ui/components/calendar.dart';
import 'package:draftmode_framework/ui/components/card.dart';
import 'package:draftmode_framework/ui/components/date_time.dart';
import 'package:draftmode_framework/ui/components/date_time_style.dart';
import 'package:draftmode_framework/ui/components/date_timeline.dart';
import 'package:draftmode_framework/ui/components/dialog.dart';
import 'package:draftmode_framework/ui/components/drop_down.dart';
import 'package:draftmode_framework/ui/components/drop_down_field.dart';
import 'package:draftmode_framework/ui/components/drop_down_menu.dart';
import 'package:draftmode_framework/ui/components/drop_down_route.dart';
import 'package:draftmode_framework/ui/components/drop_down_screen.dart';
import 'package:draftmode_framework/ui/components/list.dart';
import 'package:draftmode_framework/ui/components/list_dismissible.dart';
import 'package:draftmode_framework/ui/components/list_text.dart';
import 'package:draftmode_framework/ui/components/row.dart';
import 'package:draftmode_framework/ui/components/section.dart';
import 'package:draftmode_framework/ui/components/segmented_control.dart';
import 'package:draftmode_framework/ui/components/spinner.dart';
import 'package:draftmode_framework/ui/components/switch.dart';
import 'package:draftmode_framework/ui/components/timeline.dart';
import 'package:draftmode_framework/ui/components/toast.dart';
import 'package:draftmode_framework/ui/theme.dart';
import 'package:draftmode_framework/validation.dart';
0
likes
160
points
160
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Reusable Flutter package for iOS-first native-feeling app foundations.

Repository (GitLab)
View/report issues

License

MIT (license)

Dependencies

flutter, flutter_localizations, flutter_secure_storage, http, intl, shared_preferences

More

Packages that depend on draftmode_framework