我的职责:
1、独立完成iOS端代码的编写;
2、负责移动端整个项目框架的搭建,配合公司数据库人员以及后台,完善数据结构的设定;
3、根据业务需求,定制化界面。由于业务涉及到与硬件进行数据交互,配合硬件部门通过蓝牙进行数据传输;
4、负责APP上线后的日常维护、功能完善、APP功能升级等工作;
5、负责解决在开发过程中遇到的各种技术问题,组织移动端开发人员制定合适的开发方案。
主要技术:
1、配合UI以及项目经理完成移动端界面、功能的定制,做到控件组件化;
2、处理蓝牙更新包的下载、完成zip文件保存本地进行版本更新以及zip文件app内压缩数据读取;
3、完成蓝牙(Ble4.0)的开发,配合硬件设备进行数据传输,稳定可靠;
4、完成static cell的封装,配合不同城市的定制化需求;
5、集成OCR识别SDK,进行身份证识别;
6、完成webservice网络请求并封装XML数据解析;
7、基于FMDB封装了数据库管理类,完成大量本地数据的存储;
8、封装了地图操作类(定位,路径规划,POI检索,地理编码,反地理编码类),以及通过阅读C++代码完成了对地图经纬度和GPS经纬度的互转;