带后台的IM即时通讯App 全程MVP手把手打造总结

带后台的IM即时通讯App 全程MVP手把手打造总结

最近看了 带后台的IM即时通讯App 全程MVP手把手打造总结 慕课视频,自己也跟着视频实现了相关功能,并且把app和后台的代码提交到了码云,下面会附上地址,这个视频也比较老了,有一些功能会有问题,然后我自己也解决了一些,但是还是有一些问题可以优化,如果后面有时间我会继续改进相关功能。

项目相关截图如下:
在这里插入图片描述

功能后续优化目标及总结

首先是录音功能,视频里面的部分会出现崩溃,这个部分我分享的项目中已经解决,大家也可以去 这个博客 学习如何实现的录音功能。

然后关于推送部分,由于视频比较老,个推也推出了新的版本,所以之前app这边收到推送的部分已经不能使用了,我也根据个推最新的文档实现了这部分功能。

然后是动态表情,这个暂时还未实现,但是我可以分享一下别人实现的开源项目地址,需要的可以去学习一下实现思路。一行代码让TextView中ImageSpan支持Gif(一)----轻松实现TextView中gif图文混排,作者的github里面有kotlin和java版本的,所以要注意不要弄错分支。

然后视频作者也提出的需要我们自己实现的部分,我也想了一些需要完善的地方。比如 :

  • 联系人的关注、取消关注,关注者关注之后推送给被关注者卡片,被关注者同意之后两个人才互相可以聊天等。
  • 群的加入、退出、解散,群成员的邀请应该普通成员也可以。
  • 还有语音聊天的视频我这边有视频资源,这个功能我会添加上。
  • 作者还提供了朋友圈相关部分,我之前也没注意到后续会添加上

上面这些仅是我自己的一些总结,我找到的这个视频的资源也不全,一些地方也是自己看代码理解的,如果有同学需要资源,下面我附上百度云地址,需要学习的同学可以自己下载并自己实现。 这中间我也遇到了很多问题,如果你们也遇到一些问题,我遇到过的并且已经解决了一些问题,我也很乐意帮其他同学解决这些问题。

资源分享

下面是带后台的IM即时通讯App 全程MVP手把手打造总结Socket网络编程进阶与实战 的视频资源,需要的同学自己下载。

链接:https://pan.baidu.com/s/1PNHgGxWsniJYD96VARO4jw
提取码:l8lx

码云项目地址
https://gitee.com/detachment_wll/talkerWeb
https://gitee.com/detachment_wll/talker

数据库注意事项

后台的数据库需要自己下载mysql后,自己创建数据库并建表,资源下载后里面第五章有EER物理模型.mwb文件。
在这里插入图片描述
这个文件用mysql workbench 打开后如下:在这里插入图片描述
创建数据库我就不说了,不会的自己搜索,鼠标放到某个表上右键,选中Copy SQL to Clipboard,创建该表的sql语句就复制到粘贴板了。
在这里插入图片描述
复制到sql file中如下,注意下图包括其他表中涉及到原来数据库名的部分都要改成你自己创建的数据库的名字。
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章