pubspec.yaml 7.42 KB
name: wow_english
description: A new Flutter project.
# The following line prevents the package from being accidentally published to
# pub.dev using `flutter pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev

# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
# In Windows, build-name is used as the major, minor, and patch parts
# of the product and file versions while build-number is used as the build suffix.
version: 1.0.10+10

environment:
  sdk: '>=3.2.0 <4.0.0'
  flutter: '>=3.16.0'

# Dependencies specify other packages that your package needs in order to work.
# To automatically upgrade your package dependencies to the latest versions
# consider running `flutter pub upgrade --major-versions`. Alternatively,
# dependencies can be manually updated by changing the version numbers below to
# the latest version available on pub.dev. To see which dependencies have newer
# versions available, run `flutter pub outdated`.
dependencies:
  flutter:
    sdk: flutter


  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^1.0.2
  #网络请求 https://pub.dev/packages/dio
  dio: ^5.1.2
  # https://pub.dev/packages/pretty_dio_logger
  pretty_dio_logger: ^1.3.1
  #谷歌字体 https://pub.dev/packages/google_fonts
  google_fonts: ^4.0.4
  #状态管理 https://pub.dev/packages/flutter_bloc
  flutter_bloc: ^8.1.2
  #弹窗 https://pub.dev/packages/fluttertoast
  fluttertoast: ^8.2.2
  #Url跳转 https://pub.dev/packages/url_launcher
  url_launcher: ^6.1.11
  #网页加载 https://pub.dev/packages/webview_flutter
#  webview_flutter: ^4.8.0
  #https://pub.dev/packages/flutter_inappwebview
  flutter_inappwebview: 6.0.0
  #下拉刷新 https://pub.dev/packages/pull_to_refresh
  pull_to_refresh: ^2.0.0
  # 数据持久化 https://pub.dev/packages/shared_preferences
  shared_preferences: ^2.1.2
  #字体/尺寸适配  https://pub.dev/packages/flutter_screenutil
  flutter_screenutil: ^5.8.4
  # 显示网络等待插件 https://pub.flutter-io.cn/packages/flutter_easyloading
  flutter_easyloading: ^3.0.5
  # 增强组件相等性判断 https://pub.flutter-io.cn/packages/equatable
  equatable: ^2.0.5
  # 轮播图 https://pub.flutter-io.cn/packages/card_swiper
  card_swiper: ^2.0.4
  # 图片操作(解码,图片尺寸等) https://pub.flutter-io.cn/packages/image
  image: ^4.0.17
  # 拍照,从相册中选择 https://pub.flutter-io.cn/packages/image_picker
  image_picker: ^0.8.7+5
  # 支付宝支付SDK https://pub.flutter-io.cn/packages/tobias
  tobias: ^3.3.2
  # 微信SDK相关 https://pub.flutter-io.cn/packages/fluwx
  fluwx: ^4.5.5
  # json数据解析 https://pub.flutter-io.cn/packages/json_annotation
  json_annotation: ^4.8.1
  # double丢失精度问题 https://pub.dev/packages/decimal
  decimal: ^2.3.2
  # 网络图片缓存 https://pub.flutter-io.cn/packages/cached_network_image
  cached_network_image: ^3.3.1
#  # 网络图片缓存 https://pub.dev/packages/extended_image
#  extended_image: ^4.0.0
  # 常用工具类(时间轴,倒计时等) https://pub.flutter-io.cn/packages/common_utils
  common_utils: ^2.1.0
  # 获取设备信息 https://pub.flutter-io.cn/packages/device_info_plus
  device_info_plus: ^9.0.1
  # 用户权限申请 https://pub.dev/packages/permission_handler
  permission_handler: ^10.4.1
  # 网络状态监听 https://pub.dev/packages/connectivity_plus
  connectivity_plus: ^4.0.1
  # iOS设备方向控制 https://pub.dev/packages/limiting_direction_csx
  limiting_direction_csx: ^0.2.0
  # 富文本插件 https://pub.dev/packages/extended_text
  extended_text: ^11.0.1
  # 视频播放 https://pub.dev/packages/video_player
  video_player: ^2.8.6
  # UI适配 https://pub.dev/packages/responsive_framework
  responsive_framework: ^1.0.0
  # 音频播放 https://pub.dev/packages/audioplayers
  audioplayers: ^6.0.0
  # 语音录制 https://pub.dev/packages/flutter_sound
  flutter_sound: ^9.2.13
  # 音频播放 https://pub.dev/packages/audio_session
  audio_session: ^0.1.19
  # 文件管理 https://pub.dev/packages/path_provider
  path_provider: ^2.0.15
  # 阿里云oss https://pub.dev/packages/flutter_oss_aliyun
  flutter_oss_aliyun: ^6.4.2
  # App信息 https://pub.dev/packages/package_info_plus
  package_info_plus: ^4.2.0
  # 应用内更新 https://pub-web.flutter-io.cn/packages/flutter_app_update
  flutter_app_update: ^3.0.4
  # 友盟统计 https://pub-web.flutter-io.cn/packages/umeng_common_sdk
  umeng_common_sdk: ^1.2.7
  # 友盟APM https://pub-web.flutter-io.cn/packages/umeng_apm_sdk
  umeng_apm_sdk: ^2.2.1
  # 嵌套滚动 https://pub.dev/packages/nested_scroll_views
  nested_scroll_views: ^0.0.10
  # 进度条组件 https://pub.dev/packages/percent_indicator 主要看重其支持的进度动画效果
  percent_indicator: ^4.2.3
  # lottie动画 https://pub.dev/packages/lottie
  lottie: ^3.1.2
  # 提供国际化和本地化功能,包括消息翻译、复数和性别、日期/数字格式设置和解析以及双向文本。https://pub.dev/packages/intl
  intl: ^0.19.0

dependency_overrides:
  # lottie 3.1.2 depends on http ^1.0.0 umeng_apm_sdk >=2.0.1 depends on http ^0.13.1
  http: ^1.0.0

dev_dependencies:
  build_runner: ^2.4.4
  json_serializable: ^6.7.0
  flutter_test:
    sdk: flutter

  # The "flutter_lints" package below contains a set of recommended lints to
  # encourage good coding practices. The lint set provided by the package is
  # activated in the `analysis_options.yaml` file located at the root of your
  # package. See that file for information about deactivating specific lint
  # rules and activating additional ones.
  flutter_lints: ^2.0.0

# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec

# The following section is specific to Flutter packages.
flutter:

  # The following line ensures that the Material Icons font is
  # included with your application, so that you can use the icons in
  # the material Icons class.
  uses-material-design: true

  assets:
    - assets/images/
    - assets/fonts/
    - assets/sounds/
    - assets/lotties/

  fonts:
    - family: HannotateSC
      fonts:
        - asset: assets/fonts/HannotateSC-W5.ttf

tobias:
  url_scheme: ishowwoweng
  ios:
    ignore_security: true

fluwx:
  app_id: 'wx365e5a79956a450a'
  debug_logging: true # Logging in debug mode.
  android:
  #    interrupt_wx_request: true # Defaults to true.
  #    flutter_activity: 'MainActivity' # Defaults to app's launcher
  ios:
    universal_link: https://app-api.wowenglish.com.cn/app/
  #    scene_delegate: true # Defaults to false.
  #    no_pay: false # Set to false to disable payment.
  #    ignore_security: true # Set to true to disable security seetings.