扎实的JAVA基础,良好的编码风格,熟练使用集合、NIO、反射、泛型及多线程。
熟悉开发中常用的设计模式,熟练使用观察者、建造者、工厂等设计模式。
熟悉Android的JNI/NDK开发流程以及Android平台的交叉编译,有智能家居开发经验。
熟悉HTTP TCP/IP,Socket协议的网络通讯机制,熟练使用OkHttp+Retrofit网络请求框架。
熟练使用RxJava技术,熟练使用Fresco、EventBus、Dagger、MPChart等主流框架。
熟练使用分享、支付、友盟统计,语音识别、地图相关API、消息推送以及推送事件的封装处理。
熟练处理开发中的异常和自定义异常,熟悉图片的缓存技术以及常用的内存优化方式。
熟练掌握Android四大组件以及相关生命周期,熟练使用常用布局、控件、动画、样式和主题,良好的屏幕适配经验,对android 体系架构有深入的了解。
熟练掌握Android数据存储方式、跨进程通信、XML/JSON解析和SQLite数据库。
熟练使用Android Studio、SVN等Android相关开发工具以及JUnit、Monkey等测试工具。
精通自定义控件的开发、事件传递机制以及Handler机制。
精通Dagger+Retrofit+RxJava+DataBinding的MVVM(MVP)开发模式。
1、”易随诊医生“ 340、345、350、351版本重构、版本迭代升级。
2、中国移动“移动手机卫士”功能开发、迭代升级。
3、中国联通“联通通信卫士”功能开发、迭代升级。
4、“通信卫士”功能开发、迭代升级。