1.熟练掌握XCode开发工具,熟练掌握Objective-C、Swift、Flutter
2.熟练使用常用第三方库: AFNetworking、SDWebImage等三方库
3.熟练掌握xml、json、html数据解析和Get、Post数据请求等操作
4.熟悉网络通信机制,Socket通信、TCP/IP、http等网络编程
5.熟练MapKit、高德地图、百度地图框架定位搜索的使用
6.熟练使用支付宝、微信支付和苹果官方的Apple Pay功能的实现
7.熟悉GCD、NSOperation多线程操作、二维码生成和识别、远程推送
8.熟练掌握UI的各种控件,各种UI界面的交互
9.熟练掌握CAAnimation、POP等动画效果的运用
10.熟练使用AVFoundation实现流媒体的在线播放
项目描述: 出行APP为用户提供精英代驾、专业代办、维修保养、豪华商务车等多项服务,除此之外还为商旅人士提供高档餐饮、豪华酒店等高端场所的会员专享礼遇和专属定制服务。帮助有车一族和商旅人士制定用车养车和出行方案。
项目职责: 主要负责框架的搭建,一些公用的方法的编写,接入高德地图获取用户和司机位置信息添加在地图上,规划行车路线,在地图上添加店家信息和位置,商城模块使用flutter跨平台编写和安卓共用,接入了微信支付WechatOpenSDK实现在线支付功能,还接入腾讯云小视频,实现在线视频流媒体播放,视频录制和发布,还有图片的发布,还接入的环信云即时聊天
所用技术:
1. 1. 接入高德地图SDK 使用AMapNavi AMapLocation AMapSearch 库,在地图上添加用户位置和司机位置的显示,添加第三方商家的信息展示和位置展示,地理位置的搜索等
2. 2. 使用了swift,OC,Flutter混编,商城模块单独使用了flutter dart语言去编写和安卓共用
3. 3. 使用WKWebview和JavaScript,实现OC和H5页面的交互
4. 4. 接入腾讯云小视频,实现视频录制和在线流媒体播放,重写了AVPlyer类,自定义播放器界面
5. 5. 接入了微信支付WechatOpenSDK,实现了线上支付功能