flutter_common_yy_ui 1.0.13 copy "flutter_common_yy_ui: ^1.0.13" to clipboard
flutter_common_yy_ui: ^1.0.13 copied to clipboard

A Flutter Common UI.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add flutter_common_yy_ui

With Flutter:

 $ flutter pub add flutter_common_yy_ui

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

dependencies:
  flutter_common_yy_ui: ^1.0.13

Alternatively, your editor might support dart pub get or 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_common_yy_ui/base/lifecycle/i_lifecycle.dart';
import 'package:flutter_common_yy_ui/base/permission/permission.dart';
import 'package:flutter_common_yy_ui/base/permission/permission_request_type.dart';
import 'package:flutter_common_yy_ui/base/permission/permission_status.dart';
import 'package:flutter_common_yy_ui/base/presenter/base_presenter.dart';
import 'package:flutter_common_yy_ui/base/presenter/i_base_presenter.dart';
import 'package:flutter_common_yy_ui/base/view/i_base_state.dart';
import 'package:flutter_common_yy_ui/base/view/i_base_view.dart';
import 'package:flutter_common_yy_ui/dialog/y_base_dialog_action.dart';
import 'package:flutter_common_yy_ui/dialog/y_base_dialog_widget_builder.dart';
import 'package:flutter_common_yy_ui/dialog/y_i_base_dialog_widget_data.dart';
import 'package:flutter_common_yy_ui/dialog/y_platform_dialog.dart';
import 'package:flutter_common_yy_ui/home/home.dart';
import 'package:flutter_common_yy_ui/home/home_presenter.dart';
import 'package:flutter_common_yy_ui/home/sqlite_bean_test.dart';
import 'package:flutter_common_yy_ui/http/base_exception.dart';
import 'package:flutter_common_yy_ui/http/impl/http_request_method.dart';
import 'package:flutter_common_yy_ui/http/impl/i_request_callback.dart';
import 'package:flutter_common_yy_ui/http/request_builder.dart';
import 'package:flutter_common_yy_ui/http/request_config.dart';
import 'package:flutter_common_yy_ui/http/request_http.dart';
import 'package:flutter_common_yy_ui/loading/y_loading.dart';
import 'package:flutter_common_yy_ui/local/sharedpref/shared_pref.dart';
import 'package:flutter_common_yy_ui/local/sqlite/sqlite_base_table_data.dart';
import 'package:flutter_common_yy_ui/local/sqlite/sqlite_config.dart';
import 'package:flutter_common_yy_ui/local/sqlite/sqlite_manager.dart';
import 'package:flutter_common_yy_ui/main.dart';
import 'package:flutter_common_yy_ui/native/i_native_event_listener_remover.dart';
import 'package:flutter_common_yy_ui/native/native_event_manager.dart';
import 'package:flutter_common_yy_ui/native/native_message.dart';
import 'package:flutter_common_yy_ui/popup/y_popup_window.dart';
import 'package:flutter_common_yy_ui/screen/_flutter_widgets.dart';
import 'package:flutter_common_yy_ui/screen/r_padding.dart';
import 'package:flutter_common_yy_ui/screen/r_sizedbox.dart';
import 'package:flutter_common_yy_ui/screen/screen_util.dart';
import 'package:flutter_common_yy_ui/screen/screenutil_init.dart';
import 'package:flutter_common_yy_ui/screen/screenutil_mixin.dart';
import 'package:flutter_common_yy_ui/screen/size_extension.dart';
import 'package:flutter_common_yy_ui/toast/y_toast.dart';
import 'package:flutter_common_yy_ui/utils/path_provider.dart';
import 'package:flutter_common_yy_ui/widgets/refresh/indicator/bezier_indicator.dart';
import 'package:flutter_common_yy_ui/widgets/refresh/indicator/classic_indicator.dart';
import 'package:flutter_common_yy_ui/widgets/refresh/indicator/custom_indicator.dart';
import 'package:flutter_common_yy_ui/widgets/refresh/indicator/link_indicator.dart';
import 'package:flutter_common_yy_ui/widgets/refresh/indicator/material_indicator.dart';
import 'package:flutter_common_yy_ui/widgets/refresh/indicator/refresh_header_and_footer.dart';
import 'package:flutter_common_yy_ui/widgets/refresh/indicator/twolevel_indicator.dart';
import 'package:flutter_common_yy_ui/widgets/refresh/indicator/waterdrop_header.dart';
import 'package:flutter_common_yy_ui/widgets/refresh/internals/indicator_wrap.dart';
import 'package:flutter_common_yy_ui/widgets/refresh/internals/refresh_physics.dart';
import 'package:flutter_common_yy_ui/widgets/refresh/internals/slivers.dart';
import 'package:flutter_common_yy_ui/widgets/refresh/y_refresher.dart';
import 'package:flutter_common_yy_ui/widgets/state/state_layout.dart';
import 'package:flutter_common_yy_ui/widgets/state/state_type.dart';