1.拥有良好的编码能力与规范,有扎实的 Java 语言基础 , 熟悉面向对象化编程思想
2.熟悉使用 Android Studio 开发工具,及 Svn、Git 版本控制工具等开发环境的使用与配置
3.熟练掌握添加断点,debug 调试,实时跟踪程序的运行情况,去解决 bug
4.熟悉对 RecyclerView 的使用和优化,熟悉 Android 的事件分发机制,能够解决项目过程中因为事件分发所产生的问题
5.对屏幕适配有一定的了解 6.掌握 Android 消息传递机制
7.熟悉 Glide、okhttp、retrofit、rxjava、 butterknife 等常用开源框架的使用
8.熟悉 Android 下的自定义控件的开发
9.熟悉 MVC、MVP 设计思想
10.熟悉第三方开发平台接入,如极光推,Share Sdk 实现一键社会化分享和短信验证码等;第三方平台登陆,如新浪微博、QQ、微信,实现免注册登陆,实现第三方支付,如支付宝、微信等
深圳点筹互联网农业控股有限公司 2017/12/18 — 2019/8/16 Android 开发工程师
负责点筹网 app 项目重构 功能开发 版本迭代
1.参与产品需求评审
2.版本迭代更新,功能开发
3.解决线上 bug,国内手机厂商兼容性、android 版本更新兼容性问题
4.阅读优秀开源项目
5.项目的混淆打包、新版本发布
6.版本优化更新,自动登录、间隔刷新页面、热更新等
深圳原上科技有限公司 2017/02/22 — 2017/12/15
Android 开发工程师
负责项目框架搭建,需求评审、进度把控
1.开发任务以及时间节点把控,并及时反馈开发进度
2.参与新项目需求分析及原型设计
3.攻克难点攻关,寻找解决方案(手势滑动冲突、动画控制、快速定位 bug、oom 等)
4.维护以及二次开发老项目
5.着重优化 App 性能(内存泄露、内存溢出以及性能优化)
6.新技术研究与在 App 中应用