具备扎实的Java编程基础和面向对象编程能力,熟悉常用设计模式和算法实现
熟悉IPC机制,aidl跨进程通信,熟悉四大组件的工作流程
熟悉自定义控件的流程和原理。具备一定的自定义控件能力
熟练掌握Handler消息机制,Message,Looper,MessageQueue,Handler之间的关系
熟练使用Android中的动画,能够利用动画实现复杂的界面效果
了解常用社会化功能,例如分享和推送以及地图,支付功能等相关技术的使用
熟练使用Native和H5进行通信和交互,熟悉混合编程
京东商城
负责商城研发
百程旅行
Android端核心开发人员,负责Android端任务分解,进度控制和工作协调,保证业务功能的交付。
1.自加入项目以来,完成了项目核心代码重构和封装。
2.封装了基于volley的网络层实现,优化网络请求流程,提高代码复用效率。
3.利用编译时注解(apt)完成数据库的自动代码生成,降低不断地维护数据库 成本。
4.利用otto实现项目的通信,降低了项目的维护成本实现通信解耦。
5.使用webview和原生技术混合开发,提高部分业务模块的快速迭代和发布效率。