7年半ios开发经验,精通ios开发。熟悉ReactNative和原生工程(ios android)深度集成,逐步替换native业务,可做Android开发。
带领团队完成原有native工程(ios Android)逐步深度集成替换为ReactNative工程,负责制定技术方向,踩坑,调研可行性,研究原理,封装ios android 和 RN的工具集,封装RN中的pure js的控件,封装ios和android提供给RN用的native控件,解决开发过程中遇到的问题
开发了一套类似于facebook Three20的轻量级的框架,重新定义了navController以及TabController,尤其定义了tableViewController使得书写一个controller的代码量大大减少。还有自定义的工程及别的图片管理的工具,可以方便下载缓存以及控制图片在内存中的用量,并且可以方便开启和关闭不同controller之间的图片下载,由多线程实现,且可以方便管理并发线程的条数,保证性能,本来此工具依托于OC的网络开源框架ASI,但是由于ASI太过笨重,并且作为framwWork不该和大量工程的frameWork相关,避免了开发者过多引用不需要的frameWork,故在ios原有的NSOprationQure和NSOpration的基础上完成。由于框架不同于平时的书写习惯,所以引用了一些oc runtime的机制处理了一些问题。还有大量使用class类型,使得可以动态创建controller,及可以控制controller在何时创建。拥有自己的debugger,方便黑盒以及灰盒测试人员观看输出信息,且纪录了所有的操作。还有一些对于系统UIKIt的控件的属性以及方法扩展(基于oc runtime)
分类信息:
58同城注主站客户端native版本
58同城主站客户端Hybird版本(非RN)借鉴phonegap实现机制
58同城交友
电商:
尚品网 native ReactNative整合版本(ios android)
尚品网native版本App
尚品奥莱客户端
金融:
工商银行IOS版网银APP
其他:
韩国电信的点餐系统