公司描述: 未填写
工作职责和业绩:
熟悉android客户端的整体开发流程,能使用MVC独立开发客户端程序。并对最新的MVP开发模式有一定的了解。
熟练掌握Android UI设计、常用布局、动画特效; 对自定义控件有自己的钻研和理解,可以独立实现世面上的大部分UI效果。
熟悉android数据库、布局、ListView及Bitmap等的优化和异步加载;对android下图片缓存有特殊的理解及使用方式,对内存管理有一定了解。 3步ListView优化,封装ViewHolder,熟知三级缓存,Lru的缓存原理,阅读过底层源码
熟悉android的基于监听和基于回调的事件处理机制,熟练使用Handler消息传递机制; 熟知Handler和AsyncTask的运行原理,对源码有一定的研究
熟悉OOM异常的解决方式;
实时关注最新技术,对新控件有一定了解和掌握,如果项目中有用到的地方,会第一时间适应和实现。
熟悉android下动画操作(属性动画,补间动画,可以熟练使用ViewHelper,ViewGragHelper,ViewPropertyAnimatord等)
熟练掌握Android下的XML,JSON的解析。熟练掌握各种数据的存储方式。 熟练使用JsonObject和Gson的解析
熟练SVN/GIT等Android相关工具的辅助开发,熟悉Android Studio的操作方式;
熟练应用Mysql,SQLServer,及安卓下的SQLite数据库操作;
熟悉Android下的进程间通讯,文件存储方式,手势识别;
熟悉语音通讯、消息推送机制及应用的发布上线过程;
熟悉MVC模式,熟练使用常用设计模式; 安卓常用的设计模式: 观察者模式,单例模式,工厂模式,适配器模式等
了解JNI的使用方式及实现原理;