掌握JAVA、Kotlin编码,组件化开发方式
深入理解端上设计范式思想,如MVC、MVP、MVVM开发模式
理解架构演进,有良好的分层和拆分思路,掌握模块化、插件化、动态部署等
熟悉极光、友盟推送、微信、支付宝、fireBase,神策等第三方对接
熟练掌握开源库的使用,如图片库(Glide)、网络库(Rxhttp\okhttp\Retrofit)、工具(immersionbar\RxJava\EventBus)等
掌握常用数据库,如GreenDao、Realm、Room
熟悉使用liveData、ViewModel、lifecyle
熟悉使用leakcanary,解决项目中内存泄漏问题
熟悉android的SmallestWidth与今日头条屏幕适配
熟悉Android各版本特性,解决各版本兼容问题
1、斗球项目是一款体育赛事直播项目。经过接入第三方赛事直播流,进行视频源转播。直播间有活动与打赏功能,直播源使用的是rtmp与m3u8直播流,直播流经过加解密后进行播放。赛事列表有往期赛事数据与近期比赛排版
成就:
1、负责开发团队的开发工作,拆分每个迭代的工作任务细化功能模块。
2. 负责直播间和其他功能的维护与研发
3、负责对Android端与h5的交互设计
4、整个项目采用Kotlin+Java+MVVM模式进行代码开发。
2、mifareClassic卡项目
成就:使用NFC技术将mifareClassic卡进行读写编译。由NFC检测成功是用户或者是管理员后打开对应页面。进行页面操作。
,项目的大体使用是给特定的一下用户进行本地化操作。进行购买后返回至后台进行B2B,实物发放。
1.独立开发项目,架构设计与版本迭代都由一人负责。
2.项目架构使用java+mvvm模式进行代码研发
3.有使用到网络框架RxHttp+ViewModel+liveData