点击空白处退出提示
作品详情
flutter 3.3.10 ,Dart 2.18.6, DevTools 2.15.0, IDE:AntroidStudio
1.项目框架使用 GetX 为项目提供路由管理;
2.其中打卡录制视频功能以及手机号一键登录功能使用原生 SDK和 阿里云 SDK编写;
3.使用 ffmpeg为用户下载视频时添加水印;
4.使用 Dio组件为网络请求框架;
5.Flutter部分主要依赖组件有modal_bottom_sheet、webview_flutter、ffmpeg_kit_flutter_min_gpl、tobias、table_calendar、waterfall_flow、permission_handler等,使用dependency_overrides解决依赖冲突;
6.使用flutter_native_splash为 APP构建适配LaunchScreen;
7.使用MethodChannel和 EventChannel进行原生和 Flutter 的交互;
8.自定义GetObserver管理支持转屏的页面;
9.原生部分使用AFNetwork,SDWebImage,Masonry,MJExtension等主流框架,
10.使用ReactiveObjC解决手机号一键登录时协议同意与否状态的监听,以及阿里云录制视频的 sdk 和讯飞语音语音评测同时获取音频流的问题。
在项目中,本人负责的部分为 IOS 原生开发,以及 Flutter大部分页面搭建及逻辑处理
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论