项目简介: 马踏飞燕是旅行工具类app,及时尚资讯、社交、广告为一体,聚合全网在线服务实时价格,运用大数据及AI人工智能技术,结合个性化精准推荐,为用户提供一站式实时比价预订。
项目技术:
项目使用MVVM设计模式使用MQTT、Websocket、MJRefresh、AFNetworking、IGListKit、Masonry、ReacttiveObjc等常用第三方开源框架
使用runtime、模块化设计、响应式编程等技术提高数据解析和代码质量,使用到很多自定义组件以及第三方框架的二次封装,加快开发效率.
视频采用自定义operation封装视频数据请求,自主封装视频播放器,支持预加载,边下边播以及缓存,大幅提升视频观看质量
社区模块支持发送视频,图文,帖子等功能,以及用户交互,帖子盖楼等功能
UI展示上,多线程获取数据,数据处理,同步显示界面、使用UI重用机制,自定义转场,核心动画提高用户体验
出行功能模块使用协议封装的思想,抽象工具类,支持百度,高德地图动态切换,实时更新出租车位置信息,WebSocket长连接监听数据信息等.