HYCAN合创是由社区,合创中心,好物商城,积分体系,购车,用车这些板块构成的。是广汽蔚来旗下的app。一方面是商城和社区功能,以品衍生产品和社区积分运营用户。另一方面是购车和车主服务功能。项目主体为Swift,使用MEGA库为Swift,其中一些第三方框架如IM为OC的SDK。
1、项目中网络层方面使用了Moya,布局使用了Snapkit。数据解析方面使用Mapper和Codable。
2、集成了BaiduMapKit,利用百度地图获取实时坐标。展示标记活动地点的地图。
3、使用了Lottie动画库实现首页的tab动画,小can的表情和汽车充电动画。
4、小can的对话场景实现使用AVFoundation的音频文件流录制,播放声音为base64转输出流。
5、持续化和持久化使用Fastlane,提升开发和迭代的效率。模块化HycanCommon、HycanService、HycanWidgets、HycanExtension。
如 HycanChat 即时通讯、视频语音通信
如整车售前的内饰预览全景,外观旋转我封装了一个独立Hycan360VR的podspec仓库。