yxr_flutter_basic 0.2.3 copy "yxr_flutter_basic: ^0.2.3" to clipboard
yxr_flutter_basic: ^0.2.3 copied to clipboard

on flutter basic package.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add yxr_flutter_basic

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

dependencies:
  yxr_flutter_basic: ^0.2.3

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:yxr_flutter_basic/base/Basic.dart';
import 'package:yxr_flutter_basic/base/callback/OnPermissionCallback.dart';
import 'package:yxr_flutter_basic/base/config/ColorConfig.dart';
import 'package:yxr_flutter_basic/base/config/PublicKeyConfig.dart';
import 'package:yxr_flutter_basic/base/event/EventOb.dart';
import 'package:yxr_flutter_basic/base/event/LiveEventCore.dart';
import 'package:yxr_flutter_basic/base/extension/BuildContextExtension.dart';
import 'package:yxr_flutter_basic/base/extension/ListExtension.dart';
import 'package:yxr_flutter_basic/base/extension/ObjectExtension.dart';
import 'package:yxr_flutter_basic/base/extension/StringExtension.dart';
import 'package:yxr_flutter_basic/base/http/HttpManager.dart';
import 'package:yxr_flutter_basic/base/http/api/BaseApi.dart';
import 'package:yxr_flutter_basic/base/http/cache/CacheConfig.dart';
import 'package:yxr_flutter_basic/base/http/cache/CacheManager.dart';
import 'package:yxr_flutter_basic/base/http/cache/CacheMode.dart';
import 'package:yxr_flutter_basic/base/http/cache/CacheStrategy.dart';
import 'package:yxr_flutter_basic/base/http/cache/HttpCacheInterceptor.dart';
import 'package:yxr_flutter_basic/base/http/cache/HttpCacheObj.dart';
import 'package:yxr_flutter_basic/base/http/exception/CstException.dart';
import 'package:yxr_flutter_basic/base/http/interceptor/LoggingInterceptor.dart';
import 'package:yxr_flutter_basic/base/http/interceptor/RequestInterceptor.dart';
import 'package:yxr_flutter_basic/base/http/model/ReqType.dart';
import 'package:yxr_flutter_basic/base/http/model/RespConfig.dart';
import 'package:yxr_flutter_basic/base/model/BaseResp.dart';
import 'package:yxr_flutter_basic/base/model/KV.dart';
import 'package:yxr_flutter_basic/base/model/PageResult.dart';
import 'package:yxr_flutter_basic/base/model/PermissionReq.dart';
import 'package:yxr_flutter_basic/base/model/controller/AppbarController.dart';
import 'package:yxr_flutter_basic/base/model/controller/BaseGetxController.dart';
import 'package:yxr_flutter_basic/base/model/controller/SimpleGetxController.dart';
import 'package:yxr_flutter_basic/base/model/controller/ViewStateController.dart';
import 'package:yxr_flutter_basic/base/model/em/ViewState.dart';
import 'package:yxr_flutter_basic/base/model/oss_policy.dart';
import 'package:yxr_flutter_basic/base/model/oss_policy.g.dart';
import 'package:yxr_flutter_basic/base/model/simple_encrypt.dart';
import 'package:yxr_flutter_basic/base/model/simple_encrypt.g.dart';
import 'package:yxr_flutter_basic/base/model/value/MultiString.dart';
import 'package:yxr_flutter_basic/base/style/SimpleBorderRadius.dart';
import 'package:yxr_flutter_basic/base/style/SimpleImage.dart';
import 'package:yxr_flutter_basic/base/style/SimpleTextStyle.dart';
import 'package:yxr_flutter_basic/base/ui/CacheImage.dart';
import 'package:yxr_flutter_basic/base/ui/behavior/MouseDraggableScrollBehavior.dart';
import 'package:yxr_flutter_basic/base/ui/decoration/SimpleGradientDecoration.dart';
import 'package:yxr_flutter_basic/base/ui/decoration/SimpleShapeDecoration.dart';
import 'package:yxr_flutter_basic/base/ui/decoration/SimpleStrokeDecoration.dart';
import 'package:yxr_flutter_basic/base/ui/page/BaseMultiStatePage.dart';
import 'package:yxr_flutter_basic/base/ui/page/BasePage.dart';
import 'package:yxr_flutter_basic/base/ui/page/BasePageViewPage.dart';
import 'package:yxr_flutter_basic/base/ui/page/SimpleSplashPage.dart';
import 'package:yxr_flutter_basic/base/ui/page/SimpleWebPage.dart';
import 'package:yxr_flutter_basic/base/ui/widget/AnimaWidget.dart';
import 'package:yxr_flutter_basic/base/ui/widget/BaseItemWidget.dart';
import 'package:yxr_flutter_basic/base/ui/widget/BottomNavigationBarViewPager.dart';
import 'package:yxr_flutter_basic/base/ui/widget/ImageTextWidget.dart';
import 'package:yxr_flutter_basic/base/ui/widget/SimpleEditText.dart';
import 'package:yxr_flutter_basic/base/ui/widget/SimpleEmptyWidget.dart';
import 'package:yxr_flutter_basic/base/ui/widget/SimpleWidget.dart';
import 'package:yxr_flutter_basic/base/ui/widget/TabbarViewPager.dart';
import 'package:yxr_flutter_basic/base/ui/widget/dialog/BaseDialog.dart';
import 'package:yxr_flutter_basic/base/ui/widget/dialog/DefaultLoadingDialog.dart';
import 'package:yxr_flutter_basic/base/ui/widget/lifecycle/PageLifecycle.dart';
import 'package:yxr_flutter_basic/base/ui/widget/web/IWebViewFunction.dart';
import 'package:yxr_flutter_basic/base/ui/widget/web/WebController.dart';
import 'package:yxr_flutter_basic/base/ui/widget/web/WebViewApp.dart';
import 'package:yxr_flutter_basic/base/ui/widget/web/WebViewHtml.dart';
import 'package:yxr_flutter_basic/base/ui/widget/web/WebViewPlatform.dart';
import 'package:yxr_flutter_basic/base/unuse/UnuseJs.dart';
import 'package:yxr_flutter_basic/base/util/DeviceUtil.dart';
import 'package:yxr_flutter_basic/base/util/EncrypterUtil.dart';
import 'package:yxr_flutter_basic/base/util/GetBuilderUtil.dart';
import 'package:yxr_flutter_basic/base/util/ListGridBuilderUtil.dart';
import 'package:yxr_flutter_basic/base/util/Log.dart';
import 'package:yxr_flutter_basic/base/util/Md5Util.dart';
import 'package:yxr_flutter_basic/base/util/MockClickUtil.dart';
import 'package:yxr_flutter_basic/base/util/OssUtil.dart';
import 'package:yxr_flutter_basic/base/util/PermissionUtil.dart';
import 'package:yxr_flutter_basic/base/util/StorageUtil.dart';
import 'package:yxr_flutter_basic/base/util/storage/AppStorage.dart';
import 'package:yxr_flutter_basic/base/util/storage/BaseStorage.dart';
import 'package:yxr_flutter_basic/base/util/storage/WebStorage.dart';
import 'package:yxr_flutter_basic/base/vm/BaseListVM.dart';
import 'package:yxr_flutter_basic/base/vm/BaseMultiVM.dart';
import 'package:yxr_flutter_basic/base/vm/BasePageListVM.dart';
import 'package:yxr_flutter_basic/base/vm/BaseVM.dart';