熟练使用AndroidStudio 和Eclipse 开发工具和SVN、GIT版本控制的使用;
熟悉android的四大组件,android下的UI的开发布局的优化的原理;
熟悉Android的数据存储方式和Android平台下的XML/JSON解析;
熟悉使用第三方平台: 友盟统计、登陆、分享、了解 环信、极光推送、讯飞、百度地图等;
熟悉进程间的通信机制;
了解Java中的多线程、线程池,了解多线程下载和断点续传;
了解Http、Https协议,TCP/IP协议;
了解Android5.0与Android6.0新特性;
熟悉android中的各种动画,状态选择器等资源及自定义控件的使用;
熟悉handler Looper Message的机制 对它们的源码有一定的研读,以及使用AsyncTask的异步任务机制进行开发;
熟悉内存优化(内存泄漏和内存溢出和垃圾回收机制);
熟悉android下的大量图片处理,以及图片的三级缓存原理,ImageLoader开源框架对图片的处理;
熟悉使用vollye、async-http-client等第三方框架;
熟悉常用的开发模式 单利设计模式,观察者设计模式,适配器设计模式及其工厂设计模式;
1. 熟练掌握JAVA语言,C语言以及常用算法,熟悉数据结构,熟悉C++;
2. 熟练使用Linux下常用命令,熟悉Android系统原理和架构;
3. 熟练掌握常用安卓UI控件的使用及常用布局;
4. 熟练掌握HTML、DIV+CSS、JavaScript,具有良好的代码编写风格;
5. 熟练使用MVC模式对项目进行开发,理解面向对象编程思想;
6. 熟练使用HTTP、JSON、XML等网络通信编程技术;
7. 能够对开发的功能模块进行单元测试,性能优化测试;
8. 熟练使用ORCLE、SQL、MYQL,能熟练使用常用的SQL语句;
9. 熟悉JavaWeb开发,有JavaWeb开发工作经验;
Java
Android
C/C++
MySQL
XML/JSON
熟练掌握Android的四大组件;
熟练掌握Java编程语言和面向对象编程思想;
熟练掌握应用架构模式MVC MVP 以及常用的设计模式;
熟练掌握Android消息的机制;
熟练掌握Android线程和线程池操作的流程及使用;
熟练掌握多媒体的使用
熟练掌握Http协议下载网络数据,JSON和XML数据解析;
熟练掌握Android动画机制;
熟练掌握Android IPC机制(AIDL的使用);
熟练掌握 Bitmap的高效加载和缓存策略,自定义ImageLoad高效加载大量图片;
熟练掌握View的事件体系,View的工作原理,能够根据需求自定义View;
熟练掌握 WebView 的使用以及 JS 和 Html5 的交互;
熟悉使用SVN、Git等版本管理工具的使用;
熟悉使用第三方框架