1. 熟练掌握Android四大组件,灵活运用五种常用布局、常用控件、动画效果、自定义UI和事件分发机制
2. 熟练掌握各种机型屏幕适配,有一定的屏幕适配经验
3. 熟练掌握Android网络通信机制,擅长Http通讯,XML,JSON的数据解析
4. 熟练掌握Android多线程的应用,Handler机制原理
5. 熟练掌握Android数据存储(文件、SharedPreference、SQLite、ContentProvicer)
6. 熟练掌握Android软件整体开发流程,能独立解决问题。对ANR异常、OOM、GC的处理及产品性能进行优化
7. 熟练掌握Java以及面向对象编程思想和MVC、MVP设计模式,根据需求搭建应用框架
8. 熟练掌握OkHttp、Volley、Retrofit网络请求框架的原理和封装应用
9. 熟练掌握JNI开发以及数据结构和算法,使用NDK实现Java与底层C/C++语言的数据互调,功能扩充
10. 熟练使用Kotlin语言开发以及Kotlin与Java相互调用
11. 熟练掌握MpAndroidChart或者通过自定义View绘制行情图与K线图的图标设计
12. 熟练掌握通过Socket实现长连接来完成即时通信
13. 熟练掌握ButterKnife、RxJava、Glide等网络框架以及友盟、小米、阿里、微信等第三方服务
14. 熟练掌握Android Studio、Eclipse、Git、SourceTree、Gradle、svn等开发工具
15. 熟练掌握Android多渠道打包、Android热修复、H5交互
16。 熟练掌握Flutter进行混合开发
16. 掌握C、Http、JS、JSP、CSS、MySQL, python的基本使用
麒麟贵金属、麒麟黄金、现货白银,财富道,焦点淘金,小猪投资的整体架构设计以及软件的开发维护
与运营对接任务需求,对任务进行分配。根据产品和UI进行产品实现
制定新产品的技术支持方案,优化产品细节,产品的版本升级和多渠道打包
处理内存泄漏,页面卡顿,线上紧急BUG修复,将线上BUG错误率从2.023%降到0.016%
根据UI编写自定义VIew,优化产品行情图与K线图
制定新产品的技术支持方案,处理内存泄漏和页面卡顿,修复漏洞