1.Java基础扎实,熟练掌握面向对象、面向接口,多线程、网络等编程技术,熟悉MVC、MVP以及常用的设计模式,例如单例模式,观察者模式,适配器模式等;
2.熟练掌握android四大组件的原理和使用,熟练掌握常用UI布局以及控件的使用和优化,对界面的布局和适配有较好的掌握,熟练使用Tween动画、属性动画的用法,熟练使用Fragment,ViewPager;熟悉Android开发所有流程,能独立开发一个Android客户端。
3.掌握android常用联网协议:Http, HttpClient, TCP/IP;
4.掌握XML解析:XmPull;掌握Json解析以及文件I/O流操作;
5.熟悉mySQL,SQLite,数据库;熟悉android常用的数据存储操作;
6.对自定义view、UI框架的组成和基本原理熟悉,熟练其基本流程和使用,能熟练使用各种自定义view;掌握listview的优化及异步加载技术,精通Android中的Handler机制,并能熟练使用。
7.对Android开发相关的性能优化、内存处理、多线程编程等有较全面的理解和应用,具备丰富的Android软件应用实践;掌握OOM异常处理,并可以对应用进行相应的优化;熟悉图片的缓存技术,并且能够对图片进行相应的优化。
8.具备良好的沟通协调能力、工作计划能力、团队协作能力,有上进心、责任心强、思路清晰,思维敏捷,快速的学习能力。
2012/6-2013/7
深圳尚米网络科技有限公司 flash程序员
2013/9- 2016/7
上海易立德企业管理咨询有限公司 Android应用开发
2016/7-2017/9
深圳优行畅游网络科技有限公司 Android应用开发