项目一:
项目名称:企盟家
负责的模块:程序主框架搭建、消息模块开发、日程联动时间轴开发,通讯录模块开发
项目简述:
企盟家是一款基于分布式计算技术、分布式存储技术、即时通讯技术之上的混合云办公平台产品。而企盟家android 端主要功能模块可以划分为 聊天、部落、工作、通讯录以及日程这五大点:
聊天:支持传统聊天的文字、语音、图片以及文件的收发。
通讯录:可查看企业组织架构,人员详情等。
部落:类似朋友圈的企业空间互动。
工作:分为任务和审批,任务分为群体任务和个体任务;审批有请假申请、出差申请等。
日程:日程为时间轴设计,实现周视图和月视图切换;时间轴具有日程备忘、工作日志、考勤异常和任务。
android端主要架构为mvpvm+eventbus,mvpvm为mvp结合mvvm的程序架构,也就是在传统的mvvm中引入了p层,使得mvvm中的vm层可以单纯地为xml进行数据视图映射,而把真正的业务逻辑放在了p层,activity或者fragment为视图层,负责对界面上所有事件的响应。而eventbus则负责对各个组件进行解耦,使各个模块更加简单地通信。
项目二:
项目名称:行情图组件
负责的模块:独立开发。
项目简述:
行情图组件是一个可以集成在任何Android股票交易应用的行情走势插件。其中包括分时图、五日分时图、日线图、周线图、月线图以及基金净值几个大模块功能;
k线图和基金净值实现手势拖动、长按拖动、滚动、缩放 等手势。
项目三:
项目名称:Android 增强版Clean架构
负责的模块:构建具备高度扩展性,视图业务高度分离的Android通用程序架构
项目简述:
Clean架构 的优点在于 框架独立、容易测试、UI独立、数据库独立,而增强版的Clean架构将 将 整个程序架构分为三层 、data和domain。层为视图层,该层为mvpvm模式,主要负责视图展示以及页面导航;data层中无界面,为应用提供数据的逻辑处理和数据的缓存,该层承接domain和;而domain层则是完全的java层,并无依赖任何android相关内容,负责服务端接口对接和业务处理。