通过学习可以独立开发APP

*   01 项目介绍/

  *   01 项目介绍.mp4 07:02

*   02 环境搭建和项目创建/

  *   01 创建项目和开启原生渲染.mp4 08:35

*   03 全局配置/

  *   01 引入全局样式(二).mp4 08:15

  *   02 引入全局样式(一).mp4 08:11

  *   03 引入自定义图标库(一).mp4 07:51

  *   04 引入自定义图标库(二)全局引入.mp4 02:56

  *   05 引入自定义图标库(三)兼容多端.mp4 05:28

  *   06 配置tabbar底部导航.mp4 09:21

  *   07 配置globalStyle.mp4 03:00

*   04 聊天列表页开发/

  *   01 头部导航组件开发.mp4 12:43

  *   02 图标按钮组件封装.mp4 05:11

  *   03 封装头部导航组件(一).mp4 06:46

  *   04 封装头部导航组件(二).mp4 08:26

  *   05 开发聊天列表组件(一).mp4 11:32

  *   06 开发聊天列表组件(二).mp4 09:04

  *   07 封装头像组件.mp4 04:34

  *   08 badge组件开发.mp4 06:23

  *   09 封装badge组件.mp4 05:40

  *   10 封装聊天列表组件.mp4 08:52

  *   11 封装全局mixin.mp4 02:54

  *   12 开发弹出层组件(一)基础架构.mp4 04:36

  *   13 开发弹出层组件(二)弹出关闭功能.mp4 15:03

  *   14 开发弹出层组件(三).mp4 09:08

  *   15 开发弹出层组件(四)自定义位置.mp4 08:34

  *   16 开发弹出层组件(五)长按弹出菜单(一).mp4 06:34

  *   17 开发弹出层组件(六)长按弹出菜单(二).mp4 10:56

  *   18 开发弹出层组件(七)长按弹出菜单(三).mp4 11:23

  *   19 开发弹出层组件(八)动画特效.mp4 09:19

  *   20 开发导航弹出扩展菜单(一).mp4 16:24

  *   21 开发导航弹出扩展菜单(二).mp4 02:18

  *   22 删除当前会话.mp4 07:05

  *   23 置顶,取消置顶当前会话.mp4 11:18

*   05 通讯录页开发/

  *   01 通讯录列表组件开发.mp4 08:27

  *   02 封装公共列表组件.mp4 07:41

  *   03 完善通讯录列表.mp4 06:47

*   06 发现页开发/

  *   01 优化公共列表组件.mp4 08:55

  *   02 完善发现页.mp4 07:57

*   07 个人中心开发/

  *   01 优化自定义导航栏功能.mp4 05:59

  *   02 强化全局列表组件.mp4 10:38

  *   03 完善个人中心页.mp4 04:49

*   08 聊天页开发/

  *   01 聊天页导航开发.mp4 09:21

  *   02 聊天页底部输入框开发.mp4 09:51

  *   03 开发聊天内容区域.mp4 05:08

  *   04 聊天气泡组件开发(一).mp4 07:47

  *   05 聊天气泡组件开发(二).mp4 08:08

  *   06 优化图标显示问题.mp4 07:21

  *   07 封装聊天气泡组件(一).mp4 12:03

  *   08 封装聊天气泡组件(二).mp4 06:29

  *   09 聊天时间人性化显示.mp4 10:31

  *   10 长按弹出操作菜单(一).mp4 11:01

  *   11 长按弹出操作菜单(二).mp4 03:58

  *   12 长按弹出操作菜单(三).mp4 06:32

  *   13 消息撤回功能实现(一).mp4 07:25

  *   14 消息撤回功能实现(二)动画效果.mp4 05:22

  *   15 解决键盘顶起窗口问题.mp4 09:43

  *   16 滚动到底部功能实现.mp4 07:31

  *   17 发送文字功能实现.mp4 13:02

  *   18 底部操作菜单开发(一).mp4 09:23

  *   19 底部菜单开发(二)- 菜单列表(一).mp4 07:28

  *   20 底部菜单开发(三)- 菜单列表(二).mp4 08:53

  *   21 底部菜单开发(四)- 键盘切换(一).mp4 08:38

  *   22 底部菜单开发(五)- 键盘切换(二).mp4 16:46

  *   23 底部菜单开发(六)- 表情包(一).mp4 13:33

  *   24 底部菜单开发(七)- 表情包(二).mp4 07:40

  *   25 发送表情包功能(一).mp4 09:04

  *   26 发送表情包功能(二).mp4 07:59

  *   27 发送图片功能.mp4 08:00

  *   28 预览图片保存相册功能.mp4 09:42

  *   29 图片加载组件(一).mp4 12:05

  *   30 图片加载组件(二).mp4 06:32

  *   31 封装图片加载组件.mp4 10:43

  *   32 语音播放功能(一).mp4 08:57

  *   33 语音播放功能(二).mp4 05:41

  *   34 多语音播放切换-引入vuex.mp4 09:16

  *   35 多语音播放切换-自定义全局事件$on.mp4 15:06

  *   36 多语音播放切换-自定义全局事件$emit.mp4 09:36

  *   37 多语音播放切换-自定义全局事件$off.mp4 05:21

  *   38 多语音播放切换-实现音频切换.mp4 04:12

  *   39 修改action名称防止冲突.mp4 04:12

  *   40 实现语音播放动画效果.mp4 08:44

  *   41 短视频消息功能(一).mp4 15:20

  *   42 短视频消息功能(二).mp4 07:57

  *   43 短视频消息功能(三).mp4 06:04

  *   44 处理音频时间和气泡长短.mp4 07:54

  *   45 音频录制和文本输入切换.mp4 08:59

  *   46 录制状态动画显示(一).mp4 09:19

  *   47 录制状态动画显示(二).mp4 10:52

  *   48 发送录音功能.mp4 08:05

  *   49 计算音频时长.mp4 07:24

  *   50 全局录音管理器(一).mp4 10:08

  *   51 全局录音管理器(二).mp4 06:15

  *   52 视频录制发送视频.mp4 08:55

*   09 聊天信息设置页开发/

  *   01 聊天信息设置页(一).mp4 12:38

  *   02 聊天信息设置页(二).mp4 11:06

  *   03 聊天信息设置页(三).mp4 08:58

*   10 好友设置页开发/

  *   01 个人设置页开发(一).mp4 15:37

  *   02 个人设置页开发(二).mp4 03:46

  *   03 个人设置页开发(三)操作菜单.mp4 10:11

*   11 设置备注和标签页/

  *   01 设置备注页(一).mp4 11:44

  *   02 设置备注页(二).mp4 09:35

  *   03 设置标签页(一)-标签列表.mp4 11:02

  *   04 设置标签页(二)-添加标签.mp4 04:56

  *   05 设置标签页(三)-删除和快捷添加.mp4 05:17

  *   06 设置标签页(四)-保存.mp4 12:19

*   12 设置朋友圈和动态权限/

  *   01 设置朋友圈动态权限.mp4 10:18

*   13 星标朋友和加入移出黑名单/

  *   01 设为星标朋友.mp4 09:22

  *   02 加入和移出黑名单.mp4 07:15

*   14 通讯录索引列表功能/

  *   01 通讯录索引列表功能(一).mp4 13:10

  *   02 通讯录索引列表功能(二).mp4 10:56

  *   03 通讯录索引列表功能(三).mp4 08:45

*   15 推荐名片功能/

  *   01 推荐名片(一).mp4 11:03

  *   02 推荐名片(二)- 多选功能.mp4 12:52

  *   03 推荐名片(三)-限制选中数量.mp4 06:55

  *   04 推荐名片(四)-实时搜索.mp4 11:20

  *   05 推荐名片(五)-提示框.mp4 15:01

  *   06 推荐名片(六)-提示框.mp4 09:40

  *   07 推荐名片(更多联系人).mp4 13:12

*   16 用户投诉开发/

  *   01 用户投诉开发.mp4 09:23

*   17 朋友圈开发/

  *   01 朋友圈开发 - 渐变导航(上).mp4 11:56

  *   02 朋友圈开发 - 渐变导航(下).mp4 11:39

  *   03 朋友圈列表 - 单图多图.mp4 11:40

  *   04 朋友圈列表 - 组件封装.mp4 13:31

  *   05 朋友圈列表 - 视频.mp4 02:20

  *   06 朋友圈列表 - 点赞评论列表.mp4 11:24

  *   07 朋友圈列表 - 评论(一)-输入框.mp4 15:04

  *   08 朋友圈列表 - 评论(二)-表情包.mp4 10:11

*   18 个人资料设置开发/

  *   01 个人资料设置开发(一).mp4 08:33

  *   02 个人资料设置开发(二).mp4 10:58

*   19 二维码名片页开发/

  *   01 二维码名片页开发.mp4 06:12

*   20 收藏列表开发/

  *   01 收藏列表开发.mp4 06:21

*   21 公共搜索页开发/

  *   01 公共搜索页开发.mp4 18:21

*   22 发布朋友圈页面开发/

  *   01 发布朋友圈页面-文字.mp4 11:43

  *   02 发布朋友圈页面-图文(一).mp4 06:45

  *   03 发布朋友圈页面-图文(二).mp4 09:07

  *   04 发布朋友圈页面-图文(三).mp4 09:37

  *   05 发布朋友圈页面-视频.mp4 09:45

*   23 登录注册页/

  *   01 登录页面开发.mp4 15:31

  *   02 注册页面开发.mp4 03:53

  *   03 启动时登录页到首页过渡优化.mp4 03:51

*   24 egg.js基础课/

  *   01 创建egg.js项目.mp4 07:30

  *   02 写第一个api接口.mp4 08:42

  *   03 router路由传参(一).mp4 11:30

  *   04 router路由传参(二).mp4 11:22

  *   05 资源路由和路由分组.mp4 11:03

  *   06 数据库迁移(一).mp4 11:06

  *   07 数据库迁移(二).mp4 07:57

  *   08 sequelize模型-新增.mp4 14:59

  *   09 sequelize模型-批量新增和修改器.mp4 08:53

  *   10 sequelize模型-查询单个.mp4 10:39

  *   11 sequelize模型-查询多个和获取器.mp4 07:55

  *   12 sequelize模型-where操作符.mp4 08:26

  *   13 sequelize模型-字段限制排序分页.mp4 12:35

  *   14 sequelize模型-修改和限制字段.mp4 11:09

  *   15 sequelize模型-删除和批量删除.mp4 07:45

  *   16 错误和异常统一处理.mp4 11:59

  *   17 中间件配置.mp4 08:11

  *   18 参数验证.mp4 10:33

*   25 后端api开发和前后端交互/

  *   01 创建项目和基础配置.mp4 07:45

  *   02 全局抛出异常处理.mp4 11:59

  *   03 封装api返回格式扩展.mp4 08:31

  *   04 sequelize数据库和迁移配置.mp4 08:06

  *   05 用户表设计和迁移.mp4 10:08

  *   06 注册功能实现.mp4 10:14

  *   07 参数验证功能实现(一).mp4 08:59

  *   08 参数验证功能实现(二).mp4 05:09

  *   09 crypto 数据加密.mp4 05:45

  *   10 用户登录功能.mp4 14:56

  *   11 jwt 加密鉴权.mp4 08:35

  *   12 redis 缓存插件和封装.mp4 09:23

  *   13 全局权限验证中间件实现(一).mp4 11:31

  *   14 全局权限验证中间件实现(二).mp4 08:14

  *   15 退出登录功能.mp4 03:35

  *   16 搜索用户功能.mp4 06:31

  *   17 好友表和好友申请表设计.mp4 07:38

  *   18 申请添加好友功能(一).mp4 13:34

  *   19 申请添加好友功能(二).mp4 07:48

  *   20 获取好友申请列表(一).mp4 08:31

  *   21 获取好友申请列表(二).mp4 13:03

  *   22 处理好友申请(一).mp4 10:30

  *   23 处理好友申请(二).mp4 11:38

  *   24 获取通讯录列表(一).mp4 06:54

  *   25 获取通讯录列表(二).mp4 06:35

  *   26 查看好友资料功能实现.mp4 07:53

  *   27 移入移除黑名单功能.mp4 09:00

  *   28 设置取消星标好友.mp4 05:40

  *   29 设置朋友圈权限功能.mp4 05:35

  *   30 举报投诉好友或群组功能(一).mp4 11:12

  *   31 举报投诉好友或群组功能(二).mp4 05:21

  *   32 设置备注和标签功能(一).mp4 07:25

  *   33 设置备注和标签功能(二).mp4 16:56

  *   34 设置备注和标签功能(三).mp4 15:44

  *   35 安装websocket插件.mp4 03:14

  *   36 连接websocket和权限验证.mp4 08:36

  *   37 兼容H5端处理.mp4 05:41

  *   38 配置H5端跨域问题.mp4 02:59

  *   39 登录注册功能实现(一).mp4 14:21

  *   40 登录注册功能实现(二).mp4 11:58

  *   41 部署聊天调试环境.mp4 13:04

  *   42 退出登录功能实现.mp4 12:13

  *   43 全局mixin权限验证实现.mp4 07:53

  *   44 初始化登录状态.mp4 08:51

  *   45 搜索用户功能实现.mp4 06:56

  *   46 查看用户资料功能(一).mp4 10:19

  *   47 查看用户资料功能(二).mp4 09:34

  *   48 查看用户资料功能(三).mp4 05:50

  *   49 修复处理好友申请api接口.mp4 01:24

  *   50 添加好友功能实现.mp4 17:05

  *   51 待处理好友申请数量提示.mp4 13:47

  *   52 待处理好友申请列表(一).mp4 15:28

  *   53 待处理好友申请列表(二).mp4 16:40

  *   54 处理好友申请功能.mp4 08:24

  *   55 通讯录列表功能实现.mp4 10:49

  *   56 完善查看个人资料页.mp4 05:52

  *   57 设置星标好友和设置黑名单功能.mp4 10:08

  *   58 设置朋友圈权限功能实现.mp4 09:38

  *   59 设置备注和标签功能实现.mp4 08:52

  *   60 举报投诉好友功能实现.mp4 06:57

  *   61 完善几个小问题.mp4 06:23

  *   62 websocket连接权限验证和强制下线.mp4 13:35

  *   63 后端用户上线和下线深度剖析.mp4 09:08

  *   64 聊天类chat.js封装(一).mp4 14:08

  *   65 聊天类chat.js封装(二).mp4 07:49

  *   66 聊天类chat.js封装(三).mp4 10:16

  *   67 聊天类封装(四)-创建销毁聊天对象.mp4 12:54

  *   68 发送消息接口开发-单聊(一).mp4 13:36

  *   69 发送消息接口开发-单聊(二).mp4 12:32

  *   70 聊天类封装(五)-发送消息.mp4 12:36

  *   71 聊天类封装(六)-组织发送消息格式.mp4 16:59

  *   72 聊天类封装(七)-完善发送消息状态.mp4 08:24

  *   73 聊天类封装(八)-添加聊天记录.mp4 18:03

  *   74 聊天类封装(九)-更新指定聊天记录.mp4 07:18

  *   75 聊天类封装(十)-更新会话列表(一).mp4 19:59

  *   76 聊天类封装(十一)-更新会话列表(二).mp4 18:18

  *   77 聊天类封装(十二)-更新未读数.mp4 04:28

  *   78 聊天类封装(十三)-断线重连提示.mp4 05:08

  *   79 渲染和监听聊天会话列表.mp4 15:51

  *   80 聊天类封装(十四)-处理接收消息.mp4 15:10

  *   81 初始化总未读数.mp4 10:57

  *   82 聊天类封装(十五)-读取会话功能.mp4 10:41

  *   83 聊天页实时接收信息功能实现.mp4 07:54

  *   84 获取当前会话详细资料.mp4 13:20

  *   85 创建群聊功能(一).mp4 10:55

  *   86 创建群聊功能(二).mp4 13:08

  *   87 创建群聊功能(三).mp4 14:13

  *   88 创建群聊功能(四).mp4 14:05

  *   89 创建群聊功能(五).mp4 08:51

  *   90 群聊发送和接收消息.mp4 18:59

  *   91 群昵称显示.mp4 13:19

  *   92 获取离线消息.mp4 08:44

  *   93 置于底部兼容H5端.mp4 06:39

  *   94 群聊列表分页(一).mp4 10:06

  *   95 群聊列表分页(二).mp4 14:25

  *   96 获取群聊相关信息(一).mp4 12:30

  *   97 获取群聊相关信息(二).mp4 07:45

  *   98 修改群名称功能(一).mp4 16:30

  *   99 修改群名称功能(二).mp4 09:34

  *   100 群公告推送功能(一).mp4 07:35

  *   101 群公告推送功能(二).mp4 08:42

  *   102 修改我在本群的昵称(一).mp4 11:11

  *   103 退出和解散群聊(一).mp4 11:05

  *   104 修改我在本群的昵称(二).mp4 07:04

  *   105 退出和解散群聊(二).mp4 06:28

  *   106 删除指定会话功能.mp4 05:00

  *   107 群资料设置功能.mp4 12:28

  *   108 群二维码生成(一).mp4 10:36

  *   109 群二维码生成(二).mp4 07:00

  *   110 生成个人二维码名片.mp4 05:51

  *   111 清空聊天记录功能.mp4 05:51

  *   112 发送表情包功能.mp4 06:10

  *   113 上传文件和oss配置.mp4 14:32

  *   114 上传文件请求封装.mp4 16:02

  *   115 发送图片功能.mp4 10:02

  *   116 发送短视频功能.mp4 07:41

  *   117 发送语音功能.mp4 16:56

  *   118 撤回消息功能(一).mp4 15:06

  *   119 撤回消息功能(二).mp4 14:29

  *   120 撤回消息功能(三).mp4 15:55

  *   121 撤回消息功能(四).mp4 08:35

  *   122 转发功能实现(一).mp4 12:13

  *   123 转发功能实现(二).mp4 13:42

  *   124 转发功能实现(三).mp4 18:01

  *   125 转发功能实现(四).mp4 03:39

  *   126 复制功能实现.mp4 03:18

  *   127 删除指定消息记录.mp4 18:09

  *   128 收藏相关接口开发.mp4 12:08

  *   129 创建收藏和收藏列表.mp4 18:13

  *   130 删除收藏功能.mp4 02:58

  *   131 发送收藏功能.mp4 11:05

  *   132 发送名片功能(一).mp4 06:11

  *   133 发送名片功能(二).mp4 15:10

  *   134 好友申请实时通知.mp4 04:32

  *   135 同意添加好友实时通知.mp4 08:05

  *   136 修改用户个人资料(一).mp4 04:54

  *   137 修改用户个人资料(二).mp4 08:17

  *   138 删除好友功能.mp4 12:16

  *   139 朋友圈相关数据表迁移.mp4 17:58

  *   140 发布朋友圈api开发(一).mp4 17:30

  *   141 发布朋友圈api开发(二).mp4 08:38

  *   142 发布朋友圈api开发(三).mp4 11:57

  *   143 点赞朋友圈api开发(一).mp4 10:27

  *   144 点赞朋友圈api开发(二).mp4 06:49

  *   145 评论朋友圈api开发(一).mp4 08:21

  *   146 评论朋友圈api开发(二).mp4 03:07

  *   147 朋友圈列表api开发.mp4 25:11

  *   148 我的朋友圈列表api开发.mp4 06:36

  *   149 朋友圈列表分页功能实现.mp4 17:37

  *   150 我的朋友圈分页列表实现.mp4 02:48

  *   151 朋友圈点赞功能.mp4 07:46

  *   152 修复删除好友朋友圈记录问题.mp4 06:53

  *   153 朋友圈动态实时通知功能.mp4 19:55

  *   154 读取朋友圈动态功能.mp4 07:34

  *   155 朋友圈评论功能(一).mp4 13:26

  *   156 朋友圈评论功能(二).mp4 02:09

  *   157 朋友圈评论表情包功能.mp4 02:33

  *   158 发布朋友圈-批量上传图片.mp4 11:06

  *   159 发布朋友圈-上传短视频.mp4 08:18

  *   160 发布朋友圈-实时通知.mp4 10:22

  *   161 提醒谁看功能.mp4 14:53

  *   162 朋友圈查看权限.mp4 20:42

  *   163 初始化会话列表功能.mp4 08:58

  *   164 断线自动重连处理.mp4 07:21

  *   165 Token错误时自动退出.mp4 05:00

  *   166 查看聊天记录功能.mp4 10:02

  *   167 将某人踢出群聊(一).mp4 09:45

  *   168 将某人踢出群聊(二).mp4 13:45

  *   169 将某人踢出群聊(三).mp4 04:59

  *   170 邀请加入群聊(一).mp4 05:50

  *   171 邀请加入群聊(二).mp4 10:03

  *   172 部分小细节优化.mp4 04:43

  *   173 标签列表和标签用户列表.mp4 22:17

  *   174 小程序端兼容处理.mp4 19:15

  *   175 app端兼容处理(一).mp4 21:22

  *   176 app端兼容处理(二).mp4 11:47

  *   177 添加背景提示音(一).mp4 08:19

  *   178 添加背景提示音(二).mp4 01:25

  *   179 转发名片功能.mp4 11:23

  *   180 查看好友朋友圈完善(一).mp4 13:41

  *   181 查看好友朋友圈完善(二).mp4 15:54

  *   182 查看好友朋友圈完善(三).mp4 10:47

  *   183 查看好友朋友圈完善(四).mp4 12:16

  *   184 查看好友朋友圈完善(五).mp4 12:11

  *   185 iOS端兼容处理.mp4 21:05

  *   186 多进程实现(一).mp4 17:59

  *   187 多进程实现(二).mp4 14:18

  *   188 修复弹框问题.mp4 04:43

  *   189 扫一扫添加群聊功能(一).mp4 13:34

  *   190 扫一扫加入群聊功能(二).mp4 16:44

  *   191 扫一扫加入群聊功能(三).mp4 07:24

  *   192 扫一扫添加好友功能.mp4 08:31

  *   193 修复一部分小bug.mp4 13:09

*   26 打包上线/

  *   01 部署前环境搭建.mp4 14:58

  *   02 后端部署上线.mp4 16:35

  *   03 部署H5端.mp4 11:40

  *   04 安卓app打包上线.mp4 18:10

  *   05 IOS端打包.mp4 13:18