导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

AI 搜索

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

wechat_flutter微信开发实战课程

wechat_flutter微信开发实战课程
共121节 984人在学 课程详情
课程目录
讨论留言
  • 基础建设

    • 01-1初始项目讲解【项目创建】
    • 01-2初始项目讲解【目录结构介绍】
    • 01-3初始项目讲解【工具快捷键】
    • 01-4初始项目讲解【导入和继承】
    • 01-5初始项目讲解【主要组件和内容】
    • 01-6初始项目讲解【脚手架内容】
    • 01-7初始项目讲解【常用组件内容】
  • 启动首页制作和基础讲解

    • 02-1 需求分析与项目基础
    • 02-2 资源导入与组件认识
    • 02-3 启动首页-页面完成
  • 登录页、基本组件、生命周期

    • 03-1 登录页面具体需求分析
    • 03-2 有状态和无状态生命周期
    • 03-3 页面锥形和新组件认识
    • 03-4 完成登录页面和交互效果
    • 03-5校验输入的内容且toast提示出来
  • 注册和底部导航栏

    • 04-1注册页面提示与AppBar组件封装
    • 04-2底部导航栏基础UI实现
    • 04-3底部导航栏和转换页面交互实现
    • 04-4底部导航栏消息数量红色气泡显示
  • 首页消息页面和菜单

    • 05-1首页消息页面头部实现
    • 05-2完整实现首页消息UI页面
    • 05-3更多对话框全局显示组件
    • 05-4实现更多对话框基本效果
    • 05-5画笔绘制小三角
  • 通讯录页面

    • 06-1通讯录头部实现
    • 06-2通讯录页面身体部分实现
    • 06-3通讯库页面完成
    • 06-4获取名称首拼大写
    • 06-5通讯录排序设置显示Tag
    • 06-6完整实现通讯录索引交互
    • 06-7通讯录UI交互最终效果
    • 06-8选择联系人页面基础结构
    • 06-9选择联系人页面基本效果
  • 添加朋友页面

    • 07-1添加朋友页面头部
    • 07-2添加朋友页面完成
    • 07-3添加朋友-搜索中页面
    • 07-4输入框焦点居中
  • 发现页面

    • 08发现页面编写
  • 个人信息系列页面

    • 09-3个人信息页面初步实现
    • 09-4个人信息页面完整实现
    • 09-5我的二维码页面基础架构
    • 09-6完整实现我的二维码页面
    • 09-7设置名字页面基本完成
    • 09-8设置名字页面和交互完成
    • 09-9大图显示头像页面
    • 09-10大图显示头像页面右上角菜单显示
    • 09-11拍摄功能实现
    • 09-1我的页面-头部实现
    • 09-2我的页面完整编写
  • 聊天信息系列页面

    • 10-1基础介绍-未添加好友-聊天信息页面
    • 10-2头部-未添加好友-聊天信息页面
    • 10-3完成-未添加好友-聊天信息页面
    • 10-4添加好友后-聊天信息页面
    • 10-5发送添加好友信息页面头部
    • 10-6发送添加好友信息页面完成
  • 聊天系列页面

    • 11-1群聊聊天页面基本形状
    • 11-2聊天消息体封装
    • 11-3消息小三角绘制
    • 11-4群聊信息页面初步实现
    • 11-5群聊信息页比例算法
    • 11-6群聊信息页item渲染
    • 11-7群聊信息页完整实现
    • 11-8聊天-更多【UI基础实现】
    • 11-9聊天-更多【UI完整实现】
  • 基础性功能实现

    • 12-1 路由简化与无需上下文路由操作
    • 12-2监听值变化后局部刷新组件
    • 12-3 方法静态封装多处调用
    • 12-4保存屏幕截图功能
    • 12-5保存网络图片功能
  • IM基础实现

    • 13-1-IM初始化和监听处理
    • 13-2-初步了解登录流程
    • 13-3登录状态处理
    • 13-4退出登录功能
    • 13-5获取会话列表数据
    • 13-6使用手机号获取用户信息
    • 13-7添加好友页面数据尝试渲染
    • 13-8路由整体升级
    • 13-9添加好友功能
    • 13-10获取通讯录用户列表数据
    • 13-11通讯录数据渲染逻辑
    • 13-12用户信息-检测用户异常
    • 13-13完整渲染用户信息页面
    • 13-14防止重复点击-问题展示
    • 13-15防止重复点击-单按钮事件
    • 13-16防止重复点击-多处事件并发
    • 13-17任何地方可使用的防重复点击
  • IM发消息和会话处理

    • 14-1聊天页面升级路由跳转方式
    • 14-2聊天通用逻辑与复用变量
    • 14-3特殊组件和普通组件封装复用
    • 14-4通用消息构造器创建
    • 14-5抽象模式封装组件
    • 14-6单聊页面创建
    • 14-7发送文本消息功能
    • 14-8判断消息是否发送成功处理
    • 14-9使用数据响应式局部组件刷新
    • 14-10获取聊天记录数据
    • 14-11文本消息数据渲染
    • 14-12文本消息真实数据渲染且判断是否为自己发送的消息
    • 14-13消息对齐方式调整和发送消息及时刷新
    • 14-14使用魔改后的列表视图插件实现第一条消息最上
    • 14-15微信样式的相册选择照片
    • 14-16发送图片消息功能实现
    • 14-17图片消息内容显示处理
    • 14-18聊天记录图片大图显示
    • 14-19发送视频消息功能
    • 14-20视频消息数据渲染
    • 14-21视频消息播放页面【附带功能】
    • 14-22实现拍摄图片和视频消息
    • 14-23会话列表数据渲染
    • 14-24会话列表最近时间格式
    • 14-25事件总线操作让会话列表即时刷新数据
  • 群聊相关

    • 15-1选择联系人页面数据渲染
    • 15-2创建群聊功能
    • 15-3群聊消息记录获取,正常聊天
    • 15-4群聊列表页面与功能
    • 15-5 文本消息发送机制修改
    • 15-6 发送图片消息机制优化
    • 15-7 发送视频消息机制优化
    • 15-8 获取视频封面的宽高值,视频拍摄功能开启
  • IM进阶

    • 16-1 用户被t下线事件处理
    • 16-2 聊天页面监听新消息功能
    • 16-3 会话列表监听新消息功能,插入新消息机制优化
    • 16-4 会话列表接收新消息机制优化
    • 16-5 会话列表接收新消息顺便获取未读数量
    • 16-6 设置已读和未读数量完整处理
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

使用flutter开发获取会话列表数据,登录之后就可以去获取IM的会话列表。

课程介绍

课程使用flutter3.7.1版本

 

作者5.5年flutter经验+30多个flutter项目经验做支撑,千万级用户量项目fanbook直播端开发负责人,绝对的flutter实战派老兵,fluttercandies开源组织成员,开源作品ncov_2019受谷歌官方赞扬并签署【谷歌案例研究授权书】,开源作品wechat_flutter达到2.4k星星,在广科院教学了18届移动应用班,主讲flutter,现所教的学生已遍布各地。


课程从最简单的环境安装到页面例子再到功能编写全面讲解,实时具备反馈机制,让你体验flutter真正的乐趣。

主要以不变应万变,符合人性的学习方式,不推崇死记硬背,有的只是实战知识、解决问题能力、阅读源码能力,让你在任何项目的任何时候都能了解全貌,无论flutter怎么更新都能跟上进步,做出自己想要的效果。

讲解方式纯实战+讲解,杜绝纯ppt演讲与复制粘贴代码。

跟其他课程相比更有实操性,此课程附带所有ui资源图素材和完整项目代码。

推荐课程

信息系统项目管理师自考笔记

李明 · 758人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22204人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4222人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 794人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 844人在学

java项目实战之购物商城(java毕业设计)

Long · 5161人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1511人在学

Python Django 深度学习 小程序

钟翔 · 2333人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 605人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 4001人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    wechat_flutter微信开发实战课程
    wechat_flutter微信开发实战课程 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~
    首页
    博客
    下载
    学习
    社区
    AI搜索
    GitCode
    InsCodeAI
    技术会议
    会员中心
    创作中心
    联系我们
    工作时间: 8:30 - 22:00
    客服电话: 400-660-0108
    kefu@csdn.net在线客服
    • 关于我们
    • 招贤纳士
    • 商务合作
    • 寻求报道
    • 京ICP备19004658号
    • 经营性网站备案信息
    • 公安备案号11010502030143
    • 营业执照
    • 北京互联网违法和不良信息举报中心
    • 家长监护
    • 中国互联网举报中心
    • 网络110报警服务
    • Chrome商店下载
    • 账号管理规范
    • 版权与免责声明
    • 版权申诉
    • 出版物许可证
    • ©1999-2024北京创新乐知网络技术有限公司