/ 实战 / 手把手开发一个完整即时通讯App
收藏

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

Model-View-Presenter

手把手开发一个完整即时通讯App

¥466.00
难度 中级 时长 36小时55分钟 学习人数 1159 好评度 99%

手把手开发一个完整即时通讯App

观看试看视频

手把手开发一个完整即时通讯App
本课程将全程手把手,带你运用MVP架构,封装思想以及当下主流的技术框架开发一款功能全面的聊天APP(客户端+服务端),让你系统学习IM技术,并拥有一款高质量的APP,最终顺利的将IM技术落地,应用到实际项目中。
Qiujuer

Android高级工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

项目核心功能架构图

慕聊 - 即时通讯APP

MVP架构打造即时通讯APP
MVP架构打造即时通讯APP

MVP设计完整的即时通讯(IM)APP

完整的IM架构设计

APP端全程使用

MVP设计模式开发

IM手机端实现

一款为你量身定做的

即时通讯APP—幕聊

IM服务端实现

聊天APP中的人、好友、群、

消息之间的设计与实现

完整的IM APP实现

涵盖了后台的编写

与部分Java8特性的讲解

做一款功能全面的聊天APP

多种形式的聊天功能

MVP架构打造即时通讯APP

发送文字

MVP架构打造即时通讯APP

发送表情

MVP架构打造即时通讯APP

语音聊天

MVP架构打造即时通讯APP

发送图片

好友,群组,信息展示等必备功能

MVP架构打造即时通讯APP

登录注册

MVP架构打造即时通讯APP

添加好友

MVP架构打造即时通讯APP

新建群组

MVP架构打造即时通讯APP

浏览消息

MVP架构打造即时通讯APP

用户编辑

项目核心技术

( MVP )客户端

网络框架-Retrofit

注解框架-Butterknife

图片框架-Glide

安卓数据库框架-Dbflow

数据存储平台-OSS

MVP架构打造即时通讯APP

服务器端

Jersey-轻量WebService框架

Hibernate-Java数据库操作框架

MySQL-数据库

Gson-数据解析框架

Tomcat-服务器

项目的开发流程

IM数据服务器选型

前后端项目初建

基础模块准备

(图片、上传)

数据库模型设计

开发APP入口

登录注册

开发聊天基础

好友,联系人

客户端封装

整个APP的数据流

实现APP单聊功能

(与好友聊天)

开发群组聊天基础

群相关接口,新建群,群列表

实现APP群组聊天

(实现多人聊天)

学员专享双重福利

MVP架构打造即时通讯APP

问答专区

讲师集中答疑

任何关于本课程的问题都以在问答区随时提问,也可在问答区和同学相互切磋,讲师会梳理同学们学习中的典型问题,进行集中答疑

源码开放

整套代码下载

课程代码完全开放给你,你可以根据所学知识自行修改代码,不断优化与升级不断丰富代码,甚至可以直接应用在实际工作中

MVP架构打造即时通讯APP

学习这门课你需要准备什么?

有Java基础,Android基础,了解过Hibernate,Retrofit,Glide等主流框架,想在Android开发上有深入提高的同学

环境参数

  • 技术语言 Java8(服务器)
  • 客户端框架 Retrofit/DbFlow/Genius/Gson
  • 服务器框架 Jersey/guava/Hibernate
  • 课程所需开发系统 MacOS/Windows
  • 环境配置 Java8, Tomcat, Android SDK
  • 数据库 MySQL:5.7.18 Workbench6.3
  • 开发工具 IDEA 2017.1, AS 2.4 Preview

万事俱备 只等你来

  • 慕粉1725179341

    好评

    满分满分满分!!!客观上来说这是全穆慕课最大的实战课程,主观上来说老师可能是全慕课最负责任的老师!老师的每一行代码都充斥着他对各种设计模式的理解。老师经常会花很大的功夫写了很多代码最后却只实现了很小的功能,这是在为以后程序的扩展性做准备,老师会告诉我们这里为什么要这样设计,为什么这样设计能降低代码的耦合度。对JAVA基础的要求也不低。每天老师都会在群里回答每一个人的问题,每个人的问题都会回答。唯一不足的是我的水准太差了,很多地方都不能理解,只能照抄一遍。最近有时间的话肯定要再刷一遍课程!

  • blackC

    好评

    之前也用xmpp做过im的小项目,但老师这里是采用的新的思路,能学到很多东西。老师讲课非常的详细,讲了很多的细节,包括一些项目环境的配置,特别是对一些新手同学和不太熟悉后台开发的同学来说会比较友好。老师代码注释也很详细,接口封装的好,课程中对MVP架构有比较详细的讲解。在群里面,老师答疑也很又耐心,比较简单的问题也会一一解答。老师很好说话,为人nice。

  • 百年叔叔

    好评

    之前写项目都是有着现成的框架,然后我们再进行开发。这个项目是从0开始带着你搭建框架,封装组件,非常不错的课程。物有所值,学完了Android大部门功能都能实现了,关键这个还有后台。很厉害的课程

查看全部114条用户评价
提问
数据加载中...
意见反馈 分销返利 帮助中心 APP下载
官方微信