个人介绍
1.喜欢接触学习新知识,有良好的编码风格,有很强的学习能力和逻辑分析能力;
2.熟练掌握 JAVA语言的面向对象思想,具备良好的开发习惯;
3.熟练使用集合、IO流及多线程等;
4.熟练掌握 Android 四大组件的应用以及常用Android开发技巧,常用的开发布局文件,
5.熟练掌握Activity之间和Fragment和Activity之间的跳转
6.熟练掌握Touch事件的分发和消费机制,熟练掌握自定义View,掌握常用Animation;
7.熟练掌握 GridView,ListView,ViewPager,RecyclerView等常用控件的使用;
8.熟练掌握android 优化技术,listview、gridview优化,获取网络图片异步加载,图片的三级缓存,对图片进行相应的优化;
9.熟练掌握Android下的Handler+Thread异步操作消息机制,及AsyncTask异步任务机制;
10.熟练掌握Android平台下的数据访问与存储:SQLite,SharePrefrences,文件存储,网络存储方式;
11.熟练掌握 android 平台的xml,json,解析,以及掌握draw9patch工具对图片进行压缩,大幅减少上线后app文件的大小;
12.熟练掌握 android 多线程机制,AIDL ,远程服务实现进程通信和数据传递;
13.掌握插桩式热修复;
14.掌握使用开发工具Eclipse,Android Studio。
15.掌握常见的设计模式:单例模式、工厂模式、代理模式等,对MVC模式、观察者模式有一定的了解;
16.掌握常用的第三方控件,如PullToRefresh,xUtils,volley,netroid,ViewPagerIndicator等;
17.掌握Android下的内存优化方式(如:异步加载等);
18.掌握地图、推送、分享、第三方登陆等等三方框架的集成;
19.了解android 的JNI开发,通过JNI实现JAVA与C/C++程序间的调用及回调;
20.对Android使用第三方平台显示即时通讯有一定的涉猎;
21.对数据结构以及算法都有一定程度的涉猎 ;
工作经历
2017-08-01 -至今一起装修网高级移动端工程师
1 公司内部app的研发 2 android 热修复的研究 3 android 插件化开发 4 android 自定编译脚步 5 react native 的开发
2015-07-01 -2016-08-01北京乐创在线科技有限公司独立研发android
1.Android App框架的搭建; 2.Android App核心模块的开发; 3.解决技术难关,进行技术攻关; 4.编写设计开发及实现文档。 5.开发多款app,以及一个sdk
2013-09-01 -2015-07-01河南省863软件孵化器有限公司手机软件开发工程师
1.根据需求在指定内开发出软件 2.对软件进行软件自测 3.解决测试中出现的BUG