本课程将全程手把手,带你运用MVP架构,封装思想以及当下主流的技术框架开发一款功能全面的聊天APP(客户端+服务端),让你系统学习IM技术,并拥有一款高质量的APP,最终顺利的将IM技术落地,应用到实际项目中。
完整的IM架构设计
APP端全程使用
MVP设计模式开发
IM手机端实现
一款为你量身定做的
即时通讯APP—幕聊
IM服务端实现
聊天APP中的人、好友、群、
消息之间的设计与实现
完整的IM APP实现
涵盖了后台的编写
与部分Java8特性的讲解
多种形式的聊天功能
发送文字
发送表情
语音聊天
发送图片
好友,群组,信息展示等必备功能
登录注册
添加好友
新建群组
浏览消息
用户编辑
( MVP )客户端
网络框架-Retrofit
注解框架-Butterknife
图片框架-Glide
安卓数据库框架-Dbflow
数据存储平台-OSS
服务器端
Jersey-轻量WebService框架
Hibernate-Java数据库操作框架
MySQL-数据库
Gson-数据解析框架
Tomcat-服务器
IM数据服务器选型
前后端项目初建
基础模块准备
(图片、上传)
数据库模型设计
开发APP入口
登录注册
开发聊天基础
好友,联系人
客户端封装
整个APP的数据流
实现APP单聊功能
(与好友聊天)
开发群组聊天基础
群相关接口,新建群,群列表
实现APP群组聊天
(实现多人聊天)
问答专区
讲师集中答疑
任何关于本课程的问题都以在问答区随时提问,也可在问答区和同学相互切磋,讲师会梳理同学们学习中的典型问题,进行集中答疑
源码开放
整套代码下载
课程代码完全开放给你,你可以根据所学知识自行修改代码,不断优化与升级不断丰富代码,甚至可以直接应用在实际工作中
有Java基础,Android基础,了解过Hibernate,Retrofit,Glide等主流框架,想在Android开发上有深入提高的同学
慕粉1846274408
好评
学到第七章才来评价,下面简单谈下自己的感受,首先从课程的角度来说,真都是满满的干货,无论是对当下流行框架的使用讲解还是对代码的封装老师讲的都超赞,在听课的过程中老师授课的思路也是很清晰的,在遇到重点难点的时候老师也会很耐心详细的讲解,对我来说本来难懂的mvp模式变得相当容易很多,在从授课老师的角度来说,老师真的是有问必答,相当的有耐心,对于问题的分析处理也是一针见血~。希望老师以后在多录制一些这样的好课程~
Gzw丶
好评
正在听第三章最后部分的 MVP 讲解,包括其与 MVC 的区别也讲的很清晰,我刚刚看完前三章,一开始报名之前我也十分犹豫,大概是总在得到是上订阅专栏,一年 199,总觉得 466 是在要人命,报名前我觉得自己没什么必要学后台,但跟到了第二章发现写几个接口其实没有想象中那么难,而且还十分有趣。报名后发现,课程内容与答疑服务远比 466 更有价值,尤其一些封装设计的思想,我做了一年开发,发开中确实需要不少抽象的思想,用来写好代码,而不仅仅只是完成功能,答疑群中,老师耐心回答问题,这里的问题我还私下问了很多与课程无关的 Android 知识,课程中的问题老师会远程操作帮忙解决。总之,我很喜欢这门课。
Marsor
好评
第一眼就被精美的UI设计惊艳到了,色彩的搭配以及lowpoly的使用都让我眼前一亮,记得老师说过"能写出优雅程序的人 也一定懂UI",事实确实没让我失望,项目中用到的封装、设计模式等都是我以前未曾见识过的,MVP模式的使用相比我以前的项目大大减少了Activity的体积,使得代码的可扩展性以及可读性都很不错,其次数据库的设计对我也有一定的启发,总之收获满满!另外再说一句,老师非常有耐心,群里的小伙伴们的问题,老师都会一一解答。强力推荐这门课,它总会给你带来收获的!
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题