-
东莞市驴妈妈国际旅行社有限公司
-
Android 高级开发工程师
-
3年
擅长技能
1:2年Android开发工作经验,熟悉Java语言以及Android开发,具有良好的Java语言基础,深刻了解面向对象编程思想,有良好的面向对象分析和设计能力,有良好的编码习。
2:熟悉MVC框架开发思想,工厂模式,单列模式,观察者模式,模板方法模式等常用设计模式。
3:熟悉内存泄漏的原因以及避免方式。
4:熟悉百度地图集成开发流程,极光推送,友盟分享,share SDK等常用的第三方SDK集成。
5:有一定屏幕适配经验并了解屏幕适配的原理,能解决屏幕适配的常见问题。
6:熟悉rxjava,okhttp,volley,EvenBus,Glide,ImageLoader,greenDao,PullToRefresh等主流开源框架。
7:熟悉Android常用布局,常用几种动画,并了解其实现原理,能够结合实际需求,完成项目开发。
8:掌握自定义View组合方式,绘制流程以及使用场景,能够根据项目开发自定义控件。
9::Listview 视图缓存优化,异步分批加载数据。contentView重用,减少对象创建。ListView异步加载优化,使listview快速显示并滚动流畅,内存优化防止OOM处理,以及熟悉使用谷歌代替ListView,GridView高效显示列表信息新控件RecycleView。
10:控件机制,事件分发机制,能够独立分析和解决Android开发中问题,熟悉android平台应用程序开发,能够独立开发有特色应用 。
11:性能优化,内存优化 ,热更新插件化,数据持久化存储。
12:手机适配处理 ,与H5交互进行混合开发,6.0,7.0系统新知识。新Android官方语言kotlin研究。
13:Android API、Android各种UI组件、Material Design材料设计原则和新特性