flutter_framework 0.0.5 copy "flutter_framework: ^0.0.5" to clipboard
flutter_framework: ^0.0.5 copied to clipboard

This framework is use to build a whole universal app with headless cms.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add flutter_framework

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

dependencies:
  flutter_framework: ^0.0.5

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_framework/components.dart';
import 'package:flutter_framework/framework.dart';
import 'package:flutter_framework/pages.dart';
import 'package:flutter_framework/source/caches/caches.dart';
import 'package:flutter_framework/source/caches/globals/application_cache.dart';
import 'package:flutter_framework/source/caches/globals/session_cache.dart';
import 'package:flutter_framework/source/caches/globals/view_cache.dart';
import 'package:flutter_framework/source/components/advances/button_component.dart';
import 'package:flutter_framework/source/components/advances/container_component.dart';
import 'package:flutter_framework/source/components/advances/data_grid_component.dart';
import 'package:flutter_framework/source/components/advances/form_component.dart';
import 'package:flutter_framework/source/components/advances/grid_container_component.dart';
import 'package:flutter_framework/source/components/advances/heading_component.dart';
import 'package:flutter_framework/source/components/advances/page_component.dart';
import 'package:flutter_framework/source/components/buttons/link_button.dart';
import 'package:flutter_framework/source/components/components.dart';
import 'package:flutter_framework/source/components/containers/basic_container.dart';
import 'package:flutter_framework/source/components/containers/column_container.dart';
import 'package:flutter_framework/source/components/containers/grid_container.dart';
import 'package:flutter_framework/source/components/containers/resizable_container.dart';
import 'package:flutter_framework/source/components/containers/row_container.dart';
import 'package:flutter_framework/source/components/fields/password_field.dart';
import 'package:flutter_framework/source/components/fields/select_field.dart';
import 'package:flutter_framework/source/components/fields/text_field.dart';
import 'package:flutter_framework/source/components/fields/text_form_field.dart';
import 'package:flutter_framework/source/components/forms/basic_form.dart';
import 'package:flutter_framework/source/components/images/basic_image.dart';
import 'package:flutter_framework/source/components/images/svg_image.dart';
import 'package:flutter_framework/source/components/loadings/circular_loading.dart';
import 'package:flutter_framework/source/components/menus/hamburger_menu.dart';
import 'package:flutter_framework/source/components/menus/hamburger_menu_group.dart';
import 'package:flutter_framework/source/components/menus/hamburger_menu_item.dart';
import 'package:flutter_framework/source/components/miscellaneous/border_side.dart';
import 'package:flutter_framework/source/components/miscellaneous/color.dart';
import 'package:flutter_framework/source/components/miscellaneous/empty_widget.dart';
import 'package:flutter_framework/source/components/overlays/loading_overlay.dart';
import 'package:flutter_framework/source/components/texts/basic_text.dart';
import 'package:flutter_framework/source/components/texts/headline_medium_text.dart';
import 'package:flutter_framework/source/components/themes/admin_theme.dart';
import 'package:flutter_framework/source/components/themes/breakpoint_theme.dart';
import 'package:flutter_framework/source/components/views/list_view.dart';
import 'package:flutter_framework/source/enums/enums.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_application_themes.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_base_fields_application.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_base_fields_session.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_base_fields_view.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_base_routes.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_breakpoints.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_button_types.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_component_types.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_date_patterns.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_field_type.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_global_settings.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_http_methods.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_link_types.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_material_icons.dart';
import 'package:flutter_framework/source/enums/miscellaneous/enum_text_styles.dart';
import 'package:flutter_framework/source/enums/services/enum_response_codes.dart';
import 'package:flutter_framework/source/interfaces/interfaces.dart';
import 'package:flutter_framework/source/interfaces/layer_base/interface_cache.dart';
import 'package:flutter_framework/source/interfaces/layer_base/interface_framework.dart';
import 'package:flutter_framework/source/interfaces/layer_base/interface_object.dart';
import 'package:flutter_framework/source/interfaces/layer_base/interface_overlay.dart';
import 'package:flutter_framework/source/interfaces/layer_base/interface_page.dart';
import 'package:flutter_framework/source/interfaces/layer_base/interface_widget.dart';
import 'package:flutter_framework/source/interfaces/layer_one/interface_application.dart';
import 'package:flutter_framework/source/interfaces/layer_one/interface_cache_memory.dart';
import 'package:flutter_framework/source/interfaces/layer_one/interface_cache_persistence.dart';
import 'package:flutter_framework/source/interfaces/layer_one/interface_data_source.dart';
import 'package:flutter_framework/source/interfaces/layer_one/interface_model.dart';
import 'package:flutter_framework/source/interfaces/layer_one/interface_service.dart';
import 'package:flutter_framework/source/interfaces/layer_one/interface_stateful_widget.dart';
import 'package:flutter_framework/source/interfaces/layer_one/interface_stateless_widget.dart';
import 'package:flutter_framework/source/interfaces/layer_one/interface_task.dart';
import 'package:flutter_framework/source/interfaces/layer_two/interface_stateful_page.dart';
import 'package:flutter_framework/source/interfaces/layer_two/interface_stateless_page.dart';
import 'package:flutter_framework/source/libraries/cryptography/library_hash_cryptography.dart';
import 'package:flutter_framework/source/libraries/cryptography/library_symmetric_cryptography.dart';
import 'package:flutter_framework/source/libraries/extensions/library_byte_extension.dart';
import 'package:flutter_framework/source/libraries/extensions/library_collection_extension.dart';
import 'package:flutter_framework/source/libraries/extensions/library_context_extension.dart';
import 'package:flutter_framework/source/libraries/extensions/library_datetime_extension.dart';
import 'package:flutter_framework/source/libraries/extensions/library_generic_extension.dart';
import 'package:flutter_framework/source/libraries/extensions/library_map_extension.dart';
import 'package:flutter_framework/source/libraries/extensions/library_number_extension.dart';
import 'package:flutter_framework/source/libraries/extensions/library_string_extension.dart';
import 'package:flutter_framework/source/libraries/json/library_json.dart';
import 'package:flutter_framework/source/libraries/libraries.dart';
import 'package:flutter_framework/source/libraries/logging/library_logging.dart';
import 'package:flutter_framework/source/libraries/miscellaneous/library.dart';
import 'package:flutter_framework/source/models/caches/application_data.dart';
import 'package:flutter_framework/source/models/caches/cache_data.dart';
import 'package:flutter_framework/source/models/caches/session_data.dart';
import 'package:flutter_framework/source/models/caches/view_data.dart';
import 'package:flutter_framework/source/models/components/app_data.dart';
import 'package:flutter_framework/source/models/components/app_data.g.dart';
import 'package:flutter_framework/source/models/components/button_data.dart';
import 'package:flutter_framework/source/models/components/button_data.g.dart';
import 'package:flutter_framework/source/models/components/color_data.dart';
import 'package:flutter_framework/source/models/components/color_data.g.dart';
import 'package:flutter_framework/source/models/components/component_data.dart';
import 'package:flutter_framework/source/models/components/component_data.g.dart';
import 'package:flutter_framework/source/models/components/container_data.dart';
import 'package:flutter_framework/source/models/components/container_data.g.dart';
import 'package:flutter_framework/source/models/components/data_grid_data.dart';
import 'package:flutter_framework/source/models/components/data_grid_data.g.dart';
import 'package:flutter_framework/source/models/components/field_data.dart';
import 'package:flutter_framework/source/models/components/field_data.g.dart';
import 'package:flutter_framework/source/models/components/form_data.dart';
import 'package:flutter_framework/source/models/components/form_data.g.dart';
import 'package:flutter_framework/source/models/components/grid_column_data.dart';
import 'package:flutter_framework/source/models/components/grid_column_data.g.dart';
import 'package:flutter_framework/source/models/components/grid_container_data.dart';
import 'package:flutter_framework/source/models/components/grid_container_data.g.dart';
import 'package:flutter_framework/source/models/components/heading_data.dart';
import 'package:flutter_framework/source/models/components/heading_data.g.dart';
import 'package:flutter_framework/source/models/components/menu_data.dart';
import 'package:flutter_framework/source/models/components/menu_data.g.dart';
import 'package:flutter_framework/source/models/components/menu_group_data.dart';
import 'package:flutter_framework/source/models/components/menu_group_data.g.dart';
import 'package:flutter_framework/source/models/components/page_data.dart';
import 'package:flutter_framework/source/models/components/page_data.g.dart';
import 'package:flutter_framework/source/models/components/select_item_data.dart';
import 'package:flutter_framework/source/models/components/select_item_data.g.dart';
import 'package:flutter_framework/source/models/miscellaneous/global_asset_data.dart';
import 'package:flutter_framework/source/models/miscellaneous/global_component_data.dart';
import 'package:flutter_framework/source/models/miscellaneous/localization_data.dart';
import 'package:flutter_framework/source/models/miscellaneous/router_data.dart';
import 'package:flutter_framework/source/models/models.dart';
import 'package:flutter_framework/source/models/services/request_data.dart';
import 'package:flutter_framework/source/models/services/request_data.g.dart';
import 'package:flutter_framework/source/models/services/response_data.dart';
import 'package:flutter_framework/source/models/services/response_data.g.dart';
import 'package:flutter_framework/source/models/themes/color_data.dart';
import 'package:flutter_framework/source/models/themes/dark_theme_data.dart';
import 'package:flutter_framework/source/models/themes/light_theme_data.dart';
import 'package:flutter_framework/source/models/themes/theme_data.dart';
import 'package:flutter_framework/source/package.dart';
import 'package:flutter_framework/source/pages/blanks/empty_page.dart';
import 'package:flutter_framework/source/pages/errors/not_found_page.dart';
import 'package:flutter_framework/source/pages/pages.dart';
import 'package:flutter_framework/source/platforms/miscellaneous/non_web_platform.dart';
import 'package:flutter_framework/source/platforms/miscellaneous/web_platform.dart';
import 'package:flutter_framework/source/platforms/platforms.dart';
import 'package:flutter_framework/source/providers/miscellaneous/component_provider.dart';
import 'package:flutter_framework/source/providers/miscellaneous/data_source_provider.dart';
import 'package:flutter_framework/source/providers/miscellaneous/key_provider.dart';
import 'package:flutter_framework/source/providers/miscellaneous/text_style_provider.dart';
import 'package:flutter_framework/source/providers/providers.dart';
import 'package:flutter_framework/source/resources/resources.dart';
import 'package:flutter_framework/source/services/miscellaneous/app_service.dart';
import 'package:flutter_framework/source/services/services.dart';
import 'package:flutter_framework/source/tasks/miscellaneous/app_task.dart';
import 'package:flutter_framework/source/tasks/tasks.dart';
import 'package:flutter_framework/source/widgets/applications/material_application.dart';
import 'package:flutter_framework/source/widgets/transitions/page_transition.dart';
import 'package:flutter_framework/source/widgets/widgets.dart';