业务上完成了从基金到组合的购买和赎回操作。
结构上:
1.引入kotlin,并通过多p组合的方式对mvp层进行了重构。在解耦合的基础上提升代码的复用性。
2.大量引入rxjava操作。
3.设计并实现了基于mqtt的推送系统,通过多渠道确保消息送达的准确性。
4.使用recycleview对复杂页面进行重构,去掉scrollview相关的使用,提高ui视图的渲染性能,减少层级关系。
5.引入了路由系统对ui界面的跳转做统一管理,并分离出多module开发,使独立的业务成为一个独立的module。
6.实现realm的kotlin插件,简化多线程调用问题,数据刷新问题。重构用户数据持久化操作。
android研发