熟悉MVVM、MVP、MVC架构模式,模块化、组件化编程,有项目架构经验
熟悉OkHttp、Retrofit、Rxjava等常用第三方开源组件
熟悉Kotlin、Flutter、Jetpack开发
熟悉单例、建造者、策略、工厂、代理等常用设计模式
熟悉Android跨进程通信、多线程编程
熟悉Android内存管理机制,熟悉内存优化和性能提升
熟悉Android UI适配问题
熟悉Android支付、推送、分享、IM等第三方工具使用
一、vivo 服务安全插件
工作内容:这是一款系统联运游戏软件,为游戏提供了登录、支付、充值等相关业务场景。使用责任链模式优化了登录前、登录后的各种复杂业务,使用抽象工程模式隔离了不同支付场景业务。超休闲游戏等常规版本的迭代开发。性能工具检测、小游戏插件化版本Android 11适配。
二.学天网校
工作内容:独立架构,使用MVVM模式,组件化编程,运用了建造者、策略、工厂等设计模式。负责直播、录播通用视频,班级群IM即时通讯,课程、资料等内容下载,支付、推送、分享等基础组件。
三、动画绘本馆
工作内容:独立架构,使用MVP模式,模块化、组件化编程,运用了建造者、策略、工厂等设计模式。绘本模块采用多线程和断点下载技术实现绘本资源下载,同学圈采用了线程池技术实现文件上传,听书模块采用了跨进程通信技术实现听书资源的播放。
四、咿啦看书绘本故事
工作内容:使用MVP架构,ARouter组件跳转,EventBus组件通信。构建应用网络框架。使用到了RxLifeCycle2、Rxjava2、Retorfit2、Okhttp3、Stetho等高质量的第三方组件。构建应用UI框架。包括基础组件、刷新组件、空白组件、相册组件,多布局组件、UI适配等一系列通用UI。构建应用工具库。包括下载库、动画库、日志收集库、图片加载库等。具体业务负责的是听书模块和书房模块。
五、新华社
工作内容:现场模块-基于GSYVideoPlayer二次开发视频播放器。可以进行线路切换、直播回顾、在线评论、在线语音、现场推荐、记者互动等。机器人模块-AR对接、科大讯飞语音引入和新闻模糊查询。分享、推送等基础组件封装。
六、人民日报
工作内容:主要负责新闻和评论模块,包括频道设置、新闻展示、语音播报、语音录入、新闻评论、视频播放等功能。
七、我在现场
工作内容:独立开发,使用了MVP架构模式、Volley网络通信、Dagger2依赖注入等开源组件。接入IM通信融云SDK,对现场进行实时交流跟踪。接入高德地图,以地图模式展现现场和周边的现场君,实现人、事件一体化。
八、拉卡拉收款宝
工作内容:主要负责收款模块业务的开发,涉及到刷卡、插卡收款,余额查询和撤销等服务
角色 | 职位 |
负责人 | 资深Android开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
项目描述: 这是一款执业资格考证服务平台软件,提供专业的职业培训教育,名师在线授课问答,历年真题一网打尽 工作内容 独立架构,使用MVVM模式,组件化编程,运用了建造者、策略、工厂等设计模式。 负责直播、录播通用视频,班级群IM即时通讯,课程、资料等内容下载,支付、推
项目描述: 这是一款专门针对3-8岁儿童打造的有声读物应用。融入各种趣味性动画、高品质音频、精美卡通动画人物、形象交互设计,让孩子在阅读的过程中,增加了无限趣味,从而让孩子爱上阅读。 工作内容: 使用MVP架构,ARouter组件跳转,EventBus组件通信。 构建应用
项目描述: 这是一款依托国家通讯社,集采集、跟踪、发布、互动、定制等功能的手机新闻应用。主要包括栏目定制、现场云、专题、现场直播、现场创建、机器人、信息服务等模块。 工作内容 现场模块-基于GSYVideoPlayer二次开发视频播放器。可以进行线路切换、直播回顾、在线评论
项目描述: 这是一款依托国家通讯社,集采集、跟踪、发布、互动、定制等功能的手机新闻应用。主要包括栏目定制、现场云、专题、现场直播、现场创建、机器人、信息服务等模块。 工作内容 现场模块-基于GSYVideoPlayer二次开发视频播放器。可以进行线路切换、直播回顾、在线评论