android handler机制以及asynctask类的使用
了解android各个系统版本的新特性,以及support包的使用
SVN、GIT、TFS团队项目管理,版本控制
了解html5、javaweb、js、react-native
xml/json解析数据,以及数据存储方式
熟练掌握Android四大组件,常用的布局文件,自定义控件等。
熟悉常用设计模式,以及在android中的应用。
了解RXjava在android中的应用
熟悉android线程间通信,了解Eventbus的使用。
熟练使用常用第三方框架如eventbus、picasso、以及google官方推荐的glide图片加载框架
xml/json解析数据,以及数据存储方式
熟悉android下MVP架构,了解dagger2框架
遵循JAVA代码编程规范,有良好的代码编程风格
精通Fragment+ViewPager+SlidingMenu的使用
熟练掌握Android平台下的http通信,socket通信,json解析
熟练掌握Android常用UI控件和自定义组件的使用
熟练掌握Android线程间的通信:handler机制
熟练ListView,GridView的优化;图片异步加载,下拉刷新和上拉加载(OOM异常处理)
熟悉Sqlite数据库
熟练掌握地图开发(LBS定位、周边搜索、POI检索)
熟练掌握面向对象的MVC、MVP设计模式,代码命名以及格式规范;
熟练使用SQLITE,SharedPrefences,ContentProvider,文件等存储方式;
熟悉对称加密和非对称加密,BASE64、DES等加密算法,MD5签名验证
熟悉Android Material Desgin设计模式
了解Android的JNI/NDK开发,通过JNI实现Java与C/C++程序间的调用与回调;
熟练使用自定义组件,以及Fragment,ViewPager,RecyclerView, SwipeRefreshLayout等;
熟练使用图片加载Glide,UniversalImageLoader,网络请求Okhttp等开源框架
熟练掌握友盟分享,ShareSDK,极光推送,网易云信(IM),高德地图等第三方SDK
熟练掌握Android开发的屏幕适配方案;
熟练使用As, Eclipse开发工具,Git,Svn版本管理工具以及PS,PostMan,Xmind等
熟悉多线程断点续传下载与图片上传;
熟悉 Socket,HTTP,XMPP,TCP协议,多线程开发
熟悉事件分发机制,解决各种布局冲突问题
熟悉JAVA Web 编程 以及ssh(Struts,Spring,Hibernate)框架的使用
熟悉JAVA面向对象编程,有扎实的JAVA基础
熟悉第三方平台SDK集成,包括分享、登陆、支付、推送、百度地图
熟悉android第三方开源框架(Xutils、ImageLoader、volley 等)
熟练android 下的网络通信机制以及xml/json格式数据的解析
熟练掌握Svn、Maven等版本管理工具,eclipse、Idea、等IDE开发工具
android 架构,有良好的编程习惯