1.熟练掌握Android系统UI设计、熟练常用布局;
2.熟练掌握多种设计模式如单例模式、工厂模式、适配器模式等;
3.熟练掌握Android数据存储、数据缓存、图片优化、内存优化、多线程;
4.熟练使用流行的页面特效技术如 ViewPager+Fragment、Material Design、自定义组件等;
5.熟练使用xml的三种解析,json解析 ;
6.熟练掌握service与BroadcastReceiver、线程间通信 Handler的运行机制;
7.熟练掌握多种第三方框架(rxjava,retrofit)、主流架构模式(mvc,mvp,mvvm);
8.良好的java编程基础,熟悉java编程思想,具有良好的编码风格。
共参与开发了4个完整项目,列出两个近期参与开发,且已上架应用商店的app。
1、
"相约榕树"app的开发与迭代;
base层框架搭建;
网络请求框架完善;
"发现"、"投稿"、"笔友会"大模块开发;
版本异常统计与修复;
app公共组件开发(loading、公共弹窗等)。
---------------------------------------------
2、
主要负责“神州租车”项目的迭代和优化;
并行开发公司内部app:易捷助手、运营助手;
修复线上反馈bug,总结出现的原因,并及时与同事共享解决方法;
项目新需求review,并与产品及时沟通;
项目新功能的调研、方案设计、开发;
项目框架重构;
codereview、周报,月报,按时提交高质量代码;