kotlin写聊天系统

341 阅读1分钟

时间

20210809 - 20200821

介绍

参考视频 xuexi.boxuegu.com/video.html?…

学习到其中的 57 章,这个项目主要还是学习Kotlin的使用,所以不是特别注重UI和功能的实现。

App截图

Github地址

github.com/cdxone/Chat…

项目介绍

设计思想:

MVP:将View层的实现和Model的实现分离开来,用Presenter进行管理。

设计模式:

1、适配器模式:在使用一些接口的时候,为了能够少实现一些方法,可以使用适配器模式。

2、工厂模式:在首页Fragment切换的时候,需要使用Fragment的工厂,通过传入Fragment的id来获取Fragment。