您的位置:龙8国际 >> 软件 >> 编程开发 >> 全程MVP手把手 打造IM即时通讯Android APP
全程MVP手把手 打造IM即时通讯Android APP
发布用户 57908561
添加日期 2018/4/24 10:59:21
大  小 39 字节
最后更新 2018/10/20 20:45:41
标  签 PHP工程师,Web前端工程师,Java工程师,Android工程师,Python工程师
喜  欢
分  享
eD2k链接
下面是用户共享的文件列表,可以使用迅雷、QQ旋风等软件进行下载,点击文件名进行下载
下载地址.txt 39 字节
39 字节
磁力链接(Magnet URI)
下面是用户共享的磁力链接,可以使用迅雷、QQ旋风等软件进行下载,点击进行下载
下载地址: 百度网盘下载

第1章 课程项目整体概述

简单先容课程顺应人群以及首要的实现计划和课程的分节说明;除此之外展现APP利用结果同时领会IM相关协议并对照现有的IM实现计划。固然现现在IM已经不是一个APP而是一个SDK,趋近于嵌入到任何APP中利用;这也是IM推送聊天技术的首要利用处景。...

第2章 推送和存储平台预备

这一章是推送计划的根本,在本章中拔取了第三方平台以及文件存储平台。推送平台负责消息的投递,而OSS存储办事负责资本文件的存储与拜候工作。

第3章 项今朝后端项目搭建与预备

这是项目标根本章节;在本章中讲授了项目标导入留意事项,让同学们无忧导入到开辟中。同时就利用到的必须控件和类停止抽取和封装;固然在项目起头之初将率领价格尝试利用MVP开辟的流程。

第4章 客户端根本模块预备

在本章节中讲授了主界面的搭建以及图片挑选预览功用的实现;固然图片的利用需要收集支持,所以在最初实现了图片上传到OSS的相关实现。

第5章 项目数据库模子设想

一切的营业操纵终极都将反应到数据模子的关系上;本章是重点也是一个难点!在本章中我们能学到数据库模子的一切设想与关系;知晓用户、群组、消息之间的相互关系;而且明白Code先行的兴趣。

第6章 用户注册登录与信息完善

APP的进口就是登录与注册,在本章节中完善了登录与注册模块,同时完成了用户登录注册后完善小我信息的功用;其中初次体验了办事器端数据库Model的利用,这是一个好的初步。

第7章 好友新增与治理功用实现

在本章节中我们经过搜索界面进口实现了搜索人功用,同时基于之上实现了关注以及好友列表的功用;与此同时我们实现了对用户信息的检察,方便好友增加等功用之间的跟尾。

第8章 客户端数据操纵难点与处理计划

本章既是重点也是难点;一个好的APP有一整套完整的消息流程;而我们的一切操纵都是基于数据库的操纵,所以有需要对数据库停止消息封装,避免过剩的查询消耗,优化体验。

第9章 聊天之单聊功用开辟

聊天的本质是数据的传输。在本章中我们讲授办事器所需的接口实现以及客户端中消息发送行列的封装;固然在本章中还将系统性的进修消息分发流程,以及线程调剂与合作的相关常识点。是很是值得认真进修与思考的章节。

第10章 群组聊天之预备事项

好友能聊天了,那末群组该若何实现呢?本章是群组聊天的根本,有了群组信息与与群组治理等功用才能有群组聊天。在本章中侧重讲授了群组功用与小我之间的关系以及客户端与办事器的实现;包括:新增群,增加群,变动群信息等功用的实现。...

第11章 群组聊天之发送消息

群消息发送得益于办事器的消息分发功用;在本章中我们基于聊天的根本实现完善了群聊天界面,而且实现了群消息发送与接收并消耗的全部流程。同时在本章节中我们完成了对群成员的治理界面实现。

第12章 聊天扩大之发送脸色

脸色是聊天的一个要素,也是聊天的一个重要组成部分。纯笔墨上有着脸色的支持将加倍丰富多彩。在本章中可以进修到:1.脸色根基协议定制;2.脸色的根本分发;3.脸色的静态剖析。

第13章 聊天扩大之发送图片

在本章中讲授了图片在聊天中的应用;最首要的是其中的图片紧缩计划;办事器资本有限,只能经过优异的紧缩计划来减缓办事器压力与流量压力。

第14章 聊天扩大之语音聊天

语音是一个点缀。但聊天有了语音后将与众分歧,方便的信息交换方式才是重点。在本章中将重点讲授语音的录制-紧缩与转码-写入文件-上传办事器-剖析播放的相关常识点。

第15章 慕聊IM项目总结

总结全部IM利用利用的相关技术点,数据模子设想,界面结构留意事项,群组模子与用户模子关系。群组消息消耗,消息分发,消息流治理的相关常识点。同时对一些希望进修的常识点停止憧憬:Socket.IO/ Websocket。