Flutter是近两年非常火的跨端的前端框架,选择用Flutter开发聊天应用,我们思考了很久,团队从Flutter 1.0 开始接触,用Flutter开发了几个小型的应用,跳了不少坑,特别是与H5应用混合开发的时候那酸爽,只有弄过的人才知道,好在团队小伙伴都趟出来了。后来Flutter更新到2.0,各种兼容性好很多,同时支持编译成WEB及Windows应用,我们也试着在各平台完成了一些DEMO,效果都还不错,所以嘿嘿!

下面列出主要用到的第三方插件

sqflite: ^2.0.2

flutter_webrtc: ^0.6.9

这里flutter_webrtc已经更新至0.8以上的版本了,但经过我们测试,发现0.7以后的版本在有些情况下会闪退,我们在GIT上看出也有人提交了这个BUG,所以一直采用的0.6.9版本。

下面看下我们APP的截图吧

 

flutter开发的即时聊天应用相关推荐

  1. Android基于环信SDK开发IM即时聊天(一)

    2016-09-02更新:可以看一下最新的这篇文章和源码,Android基于环信SDK开发IM即时聊天(二) 目前市面上我了解的做第三方即时聊天SDK的有两家:环信.融云,这里我使用环信SDK来完成即 ...

  2. Android基于环信SDK开发IM即时聊天(二)

    声明1:北京时间现在是2019/6/10,评论里的问题我看到了,这几天我找时间看看源代码问题出在哪,在此感谢大家的监督 声明2:此Demo我是在5.1测试机上测试通过,感谢WTQ_DOMIAN的评论, ...

  3. openfire android 发送图片,基于openfire+smack开发Android即时聊天应用[四]-单人聊天、群聊、发送接收文件等...

    这篇文章主要介绍如何实现点对点单人聊天.多人的群聊.以及如何给对方发送文件,如何发送图片消息和语音消息等功能. 1.单人聊天 1.首先创建聊天对象 /** * 创建聊天窗口 * @param jid ...

  4. 基于openfire+smack开发Android即时聊天应用[三]-账号信息、添加好友、JID理解等

    基于openfire+smack开发Android即时聊天应用[三]-账号信息.添加好友.JID理解等 标签: SmackOpenfireandroid 2015-10-30 18:06  3068人 ...

  5. uniapp开发的即时聊天软件app

    uniapp开发的即时聊天软件app,实时聊天,前端用的是uniapp开发,后端用php+gatewayworker开发,不走第三方接口,完全自己独立开发,有需要源码的伙伴可以留言, app下载地址百 ...

  6. android 第三方 im,Android基于环信SDK开发IM即时聊天

    目前市面上我了解的做第三方即时聊天SDK的有两家:环信.融云,这里我使用环信SDK来完成即时聊天的初步开发工作. 下面先奉上1张效果图: 1.开发准备 首先要到环信官网注册开发者账号,目前只有企业账号 ...

  7. 环信sdk android 聊天,Android基于环信SDK开发IM即时聊天

    根据用户移动地图的位置,显示在视野范围内的建筑物,简单的思路是,添加地图监听,当地图移动结束之后,计算出当前屏幕四个角的GeoPoint,根据这4个点,通过mys 目前市面上我了解的做第三方即时聊天S ...

  8. SpringBoot开发网页即时聊天室/IM通信/WebSocket/即时通讯

    现在的java开发基本都是基于springboot,所以我们就基于springboot2环境. 效果展示(基于网页浏览器的,不是桌面程序) 通讯协议: 现在的主流浏览器基本都支持html5标准,所以我 ...

  9. 基于Nodejs开发的web即时聊天工具

    由于公司需要开发web即时聊天的功能,开始时我们主要的实施方法是用jquery的ajax定时(10秒)轮询向服务器请求,由于是轮询请求,对 服务器的压力比较大.我们网站上线的时间不长,访问量不是很大, ...

  10. Node.js + Socket.io 实现一对一即时聊天

    实现一对一即时聊天应用,重要的一点就是消息能够实时的传递,一种方案就是熟知的使用 Websocket 协议,本文中我们使用 Node.js 中的一个框架 http://Socket.io 来实现. 效 ...

最新文章

  1. 区块链教程Fabric1.0源代码分析Peer peer channel命令及子命令实现
  2. 【牛客 - 185B】路径数量(离散数学,长度为k的路径数量,图)
  3. 金蝶kis专业版公网访问_金蝶KIS云专业版—【账务处理】进阶操作101问
  4. 中南民族大学java考试_中南民族大学Java语言程序设计期末试卷A卷
  5. 生产者消费者模型 java
  6. pcl中ransac提取直线_多目标跟踪中的相机运动模型
  7. 程序猿,这里有你想学的10门机器学习课程 | 资源
  8. cuda 实现sift gpu_超原版速度110倍,针对PyTorch的CPU到GPU张量迁移工具开源
  9. Python Day56-57 js
  10. 微信小程序中使用阿里ICON图标
  11. 教妹学Java(十):Unicode字符集简介
  12. 八爪鱼 ajax 循环采集,网页数据采集五大循环方式详解 - 八爪鱼采集器
  13. 项目小记录—拼音码demo
  14. 人工智能的安全、伦理和隐私问题
  15. java available_关于InputStream类的available()方法
  16. 常见笔记本CPU型号参数和性能对比一览表
  17. 2022年淘宝天猫双十一预售红包优惠券满减活动什么时候开始天猫淘宝双11预售定金可以退款吗?
  18. 巧用键盘鼠标!打字更快—办公效率更好!
  19. 关闭 Flink Checkpoint,引发 P3 故障
  20. 【python 文本翻译】python文本翻译功能

热门文章

  1. 自定义对象转换接口实现JDBC的封装
  2. 2021最新 从零开始搭建terraria(泰拉瑞亚)云服务器
  3. 微信小程序、公众号侵权投诉流程
  4. web网页本地视频播放器
  5. 会java 学c_先学Java再学c会简单点吗?
  6. 云社区博客博客详情火瞳智慧通行助力疫情防控及安全出行
  7. Pomelo MMORPG
  8. excel多工作表汇总如何完成?
  9. 基督-神[上帝]的道,真理的本真归回
  10. OSChina 周五乱弹 —— 源花?真土鳖,我要开源小仙女!