需求:一款类似于猫儿的播放类app
工具 :Android studio
语言 :Dart、Android 、ios
过程:
一、配置开发必备插件:
# HTTP网络请求 dio: ^3.0.10 # 微信分享、支付 wechat_kit: ^2.0.0 # 支付宝支付 alipay_kit: ^2.0.0 # 官方提供的App内购,支持苹果的IAP和安卓内购 flutter_inapp_purchase: ^3.0.1 # 音频播放,支持本地和url播放 assets_audio_player: ^2.0.13+6 # toast提示语 fluttertoast: ^7.1.6 # 菊花loading框 flutter_easyloading: ^2.2.2 # 发布/订阅通知 event_bus: ^1.1.1 #上拉加载下拉刷新 https://github.com/peng8350/flutter_pulltorefresh pull_to_refresh: 1.6.3 # 屏幕适配 flutter_screenutil: ^4.0.3+2 # 轮播图 flutter_swiper: ^1.1.6 # json json_annotation: ^3.1.1 # Dart 常用工具类库 https://github.com/Sky24n/common_utils common_utils: ^1.1.3 # 路由、状态管理等 get: ^3.26.0 #本地存储 flutter_tag_layout: ^0.0.3 shared_preferences: ^0.5.12+4 url_launcher: ^5.7.10 # 选相册 multi_image_picker: ^4.7.14 # 网页 webview_flutter: ^1.0.7 # uuid uuid: ^2.2.2 # 获取设备信息 device_info: ^1.0.0 # 获取app信息 package_info: 0.4.3+4 # ap