熟练掌握 Android 开发架构和独立开发项目搭建框架以及一些常用开源框架的使用
熟悉 Android 常用 UI、API、四大组件、存储数据方式、通信工具及渠道。
熟练掌握 Android 系统架构,对 Android 的各个层次的开发有一定的认识。
熟悉 Retrofit、Okhttp、AsyncTask 原理、Handler 原理。
了解消息推送工作原理,熟悉消息推送的常用实现方式如极光推送等
熟悉 Android 下网络通信机制,Socket,TCP/IP,HTTP
熟悉 UI 布局优化的常用方案以及屏幕适配。
熟悉 OOM 解决方案、ListView 优化、系统内存优化、性能优化、大图片优化、图片三级缓存
熟悉 View 及 ViewGroup 的 touch 事件传递机制、界面绘制原理、自定义控件的开发。
熟练掌握 Android 下的 XML,JSON,GSON 的解析,了解对网络敏感数据的传输加密 MD5+DES和本地数据多级加密方案
熟练使用 Android Studio/Eclipse/Myeclipse,SVN/GIT、等 Android 相关工具的辅助开发。
可以简单应用 Mysql,SQLServer,及安卓下的 SQLite 数据库操作。
熟练使用 MVC 设计模型来开发,并熟悉常见的 JAVA 设计模式:单例模式,工厂模式等
熟悉 Android 热修复技术与增量升级技术
熟悉 android 从设计到打包,上线,服务器布置的整个流程,能独立完成安卓产品开发
外地安全车路线,医疗助手等实际开发,网络商城,地图导航,论坛讨论app也有实际开发经验,可独立完成