1.具备独立开发,能快速上手项目开发和项目迭代维护能力;
2.熟练掌握JAVA基础技能,熟练掌握面向对象思想,熟练掌握集合,IO流
3.熟练掌握Android的常用布局,Android四大组件
4.熟练掌握Android的设计样式、主题、动画、状态选择器、布局的优化以及include的使用
5.熟悉MVC、MVP、MVVM架构模式。
6.熟练掌握Android中的常见机制,比如说事件分发和拦截机制、Handler机制等等
7.熟练使用常用开源框架,比如说Retrofit、Volley、EventBus
8.熟练掌握Android中数据多级缓存的原理
9.熟练处理OOM异常,以及Android内存的优化
10.有一定的Android屏幕适配经验(可以使用多种方式对不同分辨率屏幕进行适配)
11.熟练掌握Android中Touch事件传递机制
12.熟悉Android中的自定义控件技术
13.熟悉常用设计模式(观察者模式、单例模式、工厂模式、模板方法模式)
企闪闪(Android Studio + GIT)
项目描述:为企业以及创业者提供回款、拓客、营销外包、盈利周边、培训提升、2019新项目的短视频资讯及服务平台。
责任描述:
1. 负责Android端项目架构搭建。
2. 对app项目的视频集成及视频播放仿抖音动画效果优化。
3. 对app项目进行重构,将项目进行解耦,提高后期的开发速度,降低了后期的维护成本。
4. 集成线上日记监控系统,解决bug,很大程度降低app的崩溃率。
相关技术:
1.使用MVP框架结构,使代码解耦,提高维护性,易测试,结构清晰。
2.使用Retrofit2.0来做网络的请求
3.使用GsonFormat、ButterKnife、RemoveButterknife等常用插件提高开发效率。
4.使用PLDroidPlayper 视频播放器sdk 高度定制视频的MediaController。
5.实现进入列表或者其他界面进入视频播放页达到视频秒开效果。