1.多年iOS开发经验,熟练使用OC和Swift进行项目开发 2.有多款移动产品开发经验,熟悉App上线发布,版本迭代的全部流程
3.对代码和设计质量有严格要求,有良好的编码风格和习惯
4. 熟悉MVVM架构,对视图层和逻辑层进行良好的解耦,易于测试代码的编写以及功能模块的划分
5. 熟悉js语言,具有web开发经验,熟练使用vue开发web项目
星旅房车,2018.12-2019.3
项目描述:星旅房车app—星旅集团旗下专业的一站式房车自驾旅游服务平台,提供房车租赁、营地预定、旅游线路预订、水电桩扫码、智能房车导航等功能。将房车租赁、智能营地、线上服务平台三大体系合为一体,提供一体化解决方案,让每一个用户都能畅快的开房车、住房车、玩营地,实现轻松出游,快乐出游,智慧出游,体验“在生活中旅行,在旅行中生活”的全新旅行方式。
主要技术:
1. 项目使用Swift开发,充分利用Swift面向协议编程的特性以及函数式编码风格,代码简洁易懂,风格优雅. 2. 项目采用MVVM架构,对视图层和逻辑层进行良好的解耦,易于测试代码的编写以及功能模块的划分 3.使用ReactiveCocoa以及ReactiveSwift函数响应式(FRP)框架,使得事件逻辑更加清晰简洁,可以集中更多精力在功能性代码开发上面
4.使用PromiseKit以及Moya,使得网络请求异步代码更加优雅,简化了异步编程工作,让我们可以专注于更重要的事情
5. 使用Realm跨平台存储技术,对主要数据进行缓存,优化断网模式下的用户体验
6. 项目中大量使用Struct和Protocol数据结构来进行开发,充分利用Swift编译器的优化性能,提升项目的质量. 7. 使用TestFlight进行分发测试.