1 扎实java基础,良好代码编写规范,在linux mac,平台进行项目开发,熟悉linux基本命令行操作
2 熟练运用git命令行操作,svn等版本管理工具
3 熟练运用移动端APP中嵌入的HTML5交互页面的开发
4 熟练掌握Android四大组件,常用的布局文件,自定义控件等
5 熟悉常见android 优化技术,listview优化,获取网络图片异步加载,分批加载,分页显示,sd卡缓存等优化方式
6 熟练掌握recycleView viewPager
7 熟悉android 多线程机制,AIDL ,远程服务实现进程通信和数据传递
8 熟悉android hanlder 消息机制以及AsyncTask异步任务机制,异步查询框架AsyncQueryHandler
9 熟悉 图片缓存的处理,并能对图片进行优化处理
10 熟悉UML设计,可以设计程序的用例图、类图、活动图等
11 熟练掌握Eclipse,AndroidStudio,等开发工具,熟悉MySQL,Oracle,Sqlite数据库
12 熟练掌握Material design新特性
13 熟练掌握picasso,fresco,retrofit等第三方框架
14 熟练运用百度map,alipay支付,shareSDK,友盟统计等第三方工具
15 熟练掌握html5技术,独立webapp开发,hybrid混合开发。
16 了解android的JNI/NDK开发,通过JNI实现JAVA与C/C++程序间的调用及回调
项目职责:网络数据httpclient post请求,服务端返回轻量级数据交换JSON格式,客户端使用阿里巴巴FastJson进行数据解析,
并封装成javabean,提高数据交互处理能力。