1、能够独立开发。
2、可以接手他人写的项目,在别人项目的基础上进行代码的抽取、优化。有较强的源码阅读能力。
3、熟悉eclipse、Android Studio 等开发工具,熟悉SVN版本控制工具。
4、对安卓系统的四大组建Activity、Service较为熟悉,对于Content Provider、BroadCastReceive有一定了解。
5、熟练掌握Android下的常用布局文件,能自定义控件实现大多数UI特效。
6、熟悉JSON解析数据,以及数据存储方式(SD卡、SharedPreferences、Sqlite存储)。
7、熟悉Android下的Handler机制。
8、熟悉Android中的动画,样式和主题的使用。
9、掌握OOM、ANR异常的处理,并可以对应用进行相应的优化。
10、对常见的数据库框架,如Ormlite有一定的了解。对于数据库的加密框架WCDB框架,有一定的了解,
11、对常用的网络框架,如Volley、Retrofit、OkHttp有一定的了解。
12、熟悉常用的图片加载框架Glide、Picasso。
13、有一定的屏幕适配经验。
14、熟悉事件的分发机制,事件的监听处理和回调。
15、熟悉Android运用内的数据传递、进程间通信,熟悉EventBus。
以前做过一些简单的APP,现在做内蒙古和校园家长版、内蒙古和校园教师版的APP,关于教育类的一个APP,让工作与生活分离增近学校与家长之间的相互沟通,让沟通更有温度。