1.深入了解 C/Objective-C /Swift/Dart 编程语言,熟练使用Flutter、mPaaS框架,有良好的代码风格,注重代码可读性。
2.精通 AFNetworking 、MJRefresh 、YYWebImage 、MBProgressHUD 等第三方框架的使用。
3.精通使用代码 Masonry、SnapKit 、Xib 布局和 Storyboard 实现可视化界面编程。
4.熟练掌握主流 SDK 编译和使用:支付、推送、视频播放。
5.熟练掌握Runtime,Runloop底层原理以及底层源码分析。
6.熟练掌握KVC、KVO使⽤及其底层原理并自定义KVC、KVO。
7.熟练掌握GCD⾼级使⽤以及GCD源码分析。
8.熟练掌握组件化开发、熟练使用Jenkins自动化打包。
9.能够根据业务逻辑和项目需求封装出常用的工具类。
10.能够封装常用的三方框架和快速上手新的三方框架。
11.对项目有一定的架构能力有较强的产品意识。
1.PIVA app(语音翻译对话应用)
时间:2025.3-至今
技术:Flutter + Objective-C
功能:包含权限管理、消息推送、AudioUnit录音、 双声道合并、VPIO降噪,音频播放,深色模式、多语言,本地数据库,画中画。
2.外勤展业平台 app(银行信用卡线上展业应用)
时间:2018.5-2024.9
技术:Flutter + Objective-C + Swift
功能:包含权限管理、消息推送、智能双录、音视频录制、播放,封装通用接口、组件化模块设计,网络请求加解密。
3.G-Force(运动类手环公交卡应用)
时间:2018.5-2022.5
技术:Objective-C + Swift
功能:包含消息推送、蓝牙连接、数据传输、图表绘制,地图路径绘制,银行卡支付。
4.移动OA(移动办公类应用)
时间:2016.9-2018.5
技术:Objective-C
功能:公文审阅、XMPP聊天、Outlook邮箱发件。
PIVA是一款飞机驾驶舱内飞行员与塔台对话实时翻译并记录的一款软件。 通过录制双声道数据,将飞行员与塔台的声道单独抽离并进行文本实时翻译,并且可以播放文字对应的音频。 页面采用Flutter框架声明式布局、逻辑采用Objective-C实现,通过MethodChannel
G-Force是一款包含了运动健康与公交卡充值的应用。 1.可扫描连接指定手环、手表。 2.可记录运动、睡眠、心率数据并实时同步至app内。 3.可空中发卡、圈存。