(1)精通swift,熟悉UI各尺寸屏幕适配(2)掌握iOS13上架新规则(Dark/Light 模式,iPadOS13 多场景等)(3)熟悉Alamofire、SDWebImage等第三方开源SDK,使用CocoaPod作为插件管理工具(4)熟悉MVC、MVVM、MVP、单例、代理、观察者等设计模式(5)熟悉CoreData使用 (6)熟悉http、https、socket、bluetooth通信 (7)英语过六级,可熟练阅读英文文档(8)快速根据开发文档集成第三方SDK (9)可独立开发并完成上架流程
SublueGo: 与智能设备通信及轻社交功能
1、项目包括首页、设备、我的三大模块。首页展示推荐帖子列表和好友动态;设备模块主要实现与智能设备的通信与交互;我的页面显示个人信息,包括足迹、发布的帖子、喜欢的帖子、设置等内容。
2、实现自定义蓝牙通讯协议,通过串口透传的方式实现与公司娱乐级设备的通信控制与交互(包括设备激活、查看设备电量、使用时长、检测设备故障、设置速度、旅行锁开关、自清洁、电量指示灯颜色设置等功能)。
3、使用VideoToolbox进行H264数据的硬解码并渲染,以展示和保存设备采集到的视频数据。
4、通过ftp协议获取智能设备存储的视频、图片文件。
5、通过https请求与后端交互,实现视频、图片上传的发帖功能(阿里云的OSS存储SDK),并能对帖子进行播放、点赞、评论等功能。
6、实现多国语言国际化
优众奢侈品 :奢侈品电商平台
该项目是一款购物电商APP,为用户提供最便捷最流畅的时尚奢侈品购物体验。该项目用swift 语言开发,使用MVVM设计模式,实现商品的展示、搜索、购买、收藏、分享、支付、个人信息等功能。作为该项目的负责人,我主要负责与产品和设计对接,开发任务的分配及功能开发,app上线及后期维护工作。