有良好的JAVA基础,理解对面向对象思想 。
熟练使用Android常用原生控件, 利用android布局实现各种复杂界面.对自定义控件有自己的理解。
熟练使用Android系统的四大组件。
熟练使用Android Studio,vim, Git等开发工具。
熟练应用安卓下SQLite数据库操作及编码。
熟练掌握android下XML,JSON的解析,熟练掌握Android中各种数据的存储方式。
熟练使用常用三方框架, 如:Okhttp3, Retrofit, Volley, ,Imageloader, EventBus,Rxjava等
熟悉三方登陆,集成支付,集成统计,apk瘦身,内测分发,云测试等
熟悉安卓源码编译和开发环境,以及在linux下对framework层代码及系统应用进行修改。
熟悉与常用系统功能的交互。
对于新技术有极强的好奇心以及钻研能力。
1、乐观开朗、积极向上、热爱运动、热爱生活。
2、做事认真负责、喜欢钻研,踏实勤奋,并且热爱程序员工作。
3、团队协作能力强,善于沟通,乐于助人,无团队,不成长,无竞争,不创新,无挑战,没激情。
4、善于使用第三方SDK,开源框架和自定义控件。
5、有良好的编码能力和代码规范。
6、有独立开发的能力。
◆ 熟练使用Svn,Git代码管理工具
◆ 熟悉Android中对图片缓存和优化的处理。
◆ 熟悉LruCache原理
◆ 熟练掌握并应用MVC,MVP/单例模式,工厂模式,观察者模式等
◆ 熟练掌握对内存优化有深入研究能够解决避开OOM异常
◆ 熟练运用Android中的动画效果(帧动画、补间动画、属性动画)
◆ 熟练使用Android5.0之后的新控件
◆ 熟悉Http/Https、TCP/UDP网络协议
◆ 熟练使用基于Zxing实现二维码的生成和扫描
◆ 能够独立搭建APP应用的项目框架 掌握APP的屏幕适配方式
◆ 能够熟练应用网络请求框架 OkHttp,Volley ,Retrofit 对图片的压缩以及缓存有一定的研究
◆ 能熟练应用Glide,Picaso 图片加载框架
◆ 熟悉第三方SDK集成开发:友盟分享、登录、评论,极光推送、百度地图、支付宝
◆ 熟悉Android组件,以及实现自定义View
◆ 熟悉Rxjava观察者模式
◆ 熟悉6.0权限的配置
◆ 熟练应用MD5,RSA,AES加密
热爱程序员工作,对嵌入式开发有着热情,有敬业精神. 较强的团队意识,在工作中能与同事之间相互协助、友好交流,更高效的完成工作. 较好的表达能力与沟通能力;工作积极主动,能尽心尽责地完成本职工作,具备较强的学习与创新能力. 求知欲旺盛,敢于接受新的挑战.