•对升级版本的bug进行修复并对界面的布局进行优化处理
•负责新增功能模块代码编写及数据展示,完成与工作相关的技术文档编写
•配合运营等其他部门,提供产品相关技术支持
•基于之前版本调整APP架构,给应用增加新功能,实现界面的改版完成新版本迭代升级与维护
•采用MVC设计模式,基于AFN 封装的单例类,在model类中实现后台数据的GET请求及解析封装,对ViewController进行了轻量化处理,提高程序运行效率。
•基于HTTP协议与服务器的交互,对返回数据解析,使用NSUserDefault对用户个人信息及偏好设置进行持久化操作,通过用户的uid实现收藏信息的本地持久化
•应用具有城市定位功能/自选城市,为用户就近提供装修及建材产品的推荐,使用CoreLocation框架实现精确定位 ,对热门城市使用属性列表plist文件进行本地持久化 ,减少每次城市数据请求流量浪费
•为了更好地服务用户,添加即时通讯功能,用户能与后台客服进行交流增加对产品的了解,使用环信服务器集成的用户好友集成实现即时通讯
•为了增加用户量添加分享和第三方登录(如:QQ,微信登录),使用友盟SDK 实现社会化分享及第三方登录功能
•具有下单支付功能,基于微信SDK和银联SDK实现第三方支付,购物车订单的数据通过CoreData持久化方便用户对订单的查看与管理节省用户流量。
•使用友盟SDK实现的评论功能,能够让用户与家装设计师和其他用户交流对装修配图的看法