Flutter高仿微信
文章平均质量分 89
六毛六66
非常丰富的移动客户端开发经验。
展开
-
Flutter高仿微信-第59篇-同步数据
第一次登陆成功,同步账号、联系人、单聊、群聊信息。原创 2022-11-27 00:21:21 · 729 阅读 · 0 评论 -
Flutter高仿微信-第58篇-扫一扫
打开扫一扫功能,支持扫码向商家付款、扫码二维码收款、扫码添加好友。原创 2022-11-28 00:06:33 · 731 阅读 · 0 评论 -
Flutter高仿微信-第57篇-添加好友
添加好友,先在xmpp即时系统添加,成功后再添加到web服务器保存记录。然后想对方发送添加好友消息,等待对方接收后,才能相互发消息聊天。原创 2022-11-27 00:22:32 · 524 阅读 · 0 评论 -
Flutter高仿微信-第56篇-搜索好友
输入账号,点击搜索按钮,从服务器搜索相关账号的用户列表。原创 2022-11-27 00:20:04 · 403 阅读 · 0 评论 -
Flutter高仿微信-第55篇-群聊-合成群头像
根据群成员数量,随机把9个成员的头像合成在一起,显示为群头像。如果少于9个人,把全部成员头像随机拼凑到9个再合成。原创 2022-11-27 00:16:03 · 705 阅读 · 0 评论 -
Flutter高仿微信-第54篇-群聊-邀请好友
可以邀请任意多个好友入群,邀请成功后,如果群成员数量小于9个,重新生成群图片。原创 2022-11-27 00:15:14 · 1476 阅读 · 1 评论 -
Flutter高仿微信-第53篇-群聊-删除并退出
如果不想在该聊天群,点击删除并退出按钮。把本地和服务器的数据全部删除了。原创 2022-11-27 00:14:22 · 599 阅读 · 0 评论 -
Flutter高仿微信-第52篇-群聊-清空聊天记录
根据群id,全部删除该群聊记录原创 2022-11-27 00:11:25 · 453 阅读 · 0 评论 -
Flutter高仿微信-第51篇-群聊-修改群名
群主/管理员才可以修改群名称。修改成功,同步到web服务器,通知群成员,刷新本地数据库原创 2022-11-27 00:08:20 · 448 阅读 · 0 评论 -
Flutter高仿微信-第50篇-群聊-查看群成员
显示所有该群的全部成员信息,如果群成员不是好友关系,先更新该用户的资料,才能显示头像、昵称。原创 2022-11-27 00:04:40 · 746 阅读 · 0 评论 -
Flutter高仿微信-第49篇-群聊-小视频
用户选择或者拍照小视频后,先把小视频生成缩略图,然后压缩小视频再发送。当接收到小视频消息后,先下载小视频,然后生成缩略图保存到本地数据库。再刷新页面。原创 2022-11-26 00:53:33 · 216 阅读 · 0 评论 -
Flutter高仿微信-第48篇-群聊-图片
在群聊页面,点击图片进入相册选择一张照片,如果照片小于500k,直接发送,如果大于500k,先进行图片压缩,然后上传到web服务器,再发送给群id。当用户群接收到图片消息后,先下载图片,再保存到本地数据库,然后刷新页面。原创 2022-11-26 00:50:50 · 602 阅读 · 0 评论 -
Flutter高仿微信-第47篇-群聊-语音
群聊语音支持多人发送语音,用户长按录音按钮后,开始录音,并有录音动画特效。录音完成后,把录音文件上传到web服务器,然后发送。当用户接收到录音消息后,先下载到本地,然后保存到数据库,刷新页面就可以播放。原创 2022-11-26 00:51:40 · 815 阅读 · 0 评论 -
Flutter高仿微信-第46篇-群聊-表情
在群聊页面,点击聊天框的表情按钮,底部弹出表情列表,选择多个表情发送。原创 2022-11-26 00:22:49 · 346 阅读 · 0 评论 -
Flutter高仿微信-第45篇-群聊-文本
群聊文本只是简单的发送、接收文字展示。原创 2022-11-26 00:17:32 · 606 阅读 · 0 评论 -
Flutter高仿微信-第44篇-群聊
群聊支持发文本、表情、语音、图片、小视频。如果有需求,后期可能会支持发群红包,多人视频通话等功能。原创 2022-11-26 00:11:06 · 917 阅读 · 4 评论 -
Flutter高仿微信-第43篇-群聊列表
显示用户的群列表,如果某个用户修改了群名、或者有新的群成员添加进来,也实时刷新群头像。原创 2022-11-26 00:09:46 · 489 阅读 · 0 评论 -
Flutter高仿微信-第42篇-创建群
选择多个好友确定后就可以创建群。1、在xmpp创建群,2、在本地数据库插入群,3、添加好友到xmpp系统,4、好友插入本地群聊数据库,5、最后同步到服务器。原创 2022-11-26 00:09:04 · 495 阅读 · 0 评论 -
Flutter高仿微信-第41篇-聊天页面查看个人信息
在聊天页面点击好友的头像,传递账号在详情页面查看用户的详情信息。原创 2022-11-26 00:07:15 · 304 阅读 · 0 评论 -
Flutter高仿微信-视频演示
Flutter高仿微信视频演示功能点包括:注册、登录、个人信息、朋友圈、单聊(文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账),群聊、二维码支付、充值、添加好友等众多功能。原创 2022-11-25 00:40:15 · 488 阅读 · 0 评论 -
Flutter高仿微信-第40篇-单聊-删除全部
全部删除是根据我和好友的账号,全部清空聊天信息。原创 2022-11-26 00:06:01 · 171 阅读 · 0 评论 -
Flutter高仿微信-第39篇-单聊-删除单条信息
长按单条信息,弹出对话框。点击确定按钮,删除不想要的聊天记录。原创 2022-11-25 00:43:51 · 298 阅读 · 0 评论 -
Flutter高仿微信-第38篇-单聊-转账
好友发来的转账,点击查看详情,点击收款按钮后,请求服务器更新金额。如果成功,同时通知对方减少对应的金额。原创 2022-11-25 00:38:16 · 366 阅读 · 0 评论 -
Flutter高仿微信-第37篇-单聊-红包
好友发来的红包,点击弹出领取对话框,确定领取后,请求网络更新红包金额,动画展示打开红包,成功后再成功页面显示。原创 2022-11-25 00:32:50 · 475 阅读 · 0 评论 -
Flutter高仿微信-第36篇-单聊-语音通话
启动时,先初始化音频,当接收到音频来电时,弹出是否接收对话框。市场上音频的价格非常昂贵5元/千分钟,这里使用自己写的音视频服务器接口,免费使用。原创 2022-11-25 00:30:45 · 960 阅读 · 1 评论 -
Flutter高仿微信-第35篇-单聊-视频通话
启动app时,先初始化视频服务,当用户播放视频通话时,根据已选择的消息声音提示,然后弹出视频对话框是否接受。可以切换前后摄像头、是否打开麦克风,是否打开扬声器,挂断等功能。目前市场上第三方视频服务器的接口非常昂贵,最低标清(SD) 14元/千分钟,最高4K 252元/千分钟,这里使用的是自己写的音视频服务器接口,免费使用。原创 2022-11-25 00:25:48 · 442 阅读 · 0 评论 -
Flutter高仿微信-第34篇-单聊-小视频
打开相册选择小视频,生成缩略图,因为生成缩略图时间比较长,先使用loading本地刷新,生成缩略图成功后,在刷新一次。当接收到小视频通知后,先下载文件再显示。点击小视频在预览图查看。原创 2022-11-25 00:22:28 · 550 阅读 · 0 评论 -
Flutter高仿微信-第33篇-单聊-图片
打开相册选择一张照片,然后经过压缩后发送。当用户接收到消息时,先下载图片到本地再刷新页面。原创 2022-11-25 00:17:12 · 304 阅读 · 0 评论 -
Flutter高仿微信-第32篇-单聊-语音
长按发送语音按钮, 弹出录音动画效果,录音完成之后进行发送。接收方监听到语音信息,先下载到本地,然后通知栏提示,更新到本地数据库。原创 2022-11-25 00:13:53 · 547 阅读 · 0 评论 -
Flutter高仿微信-第31篇-单聊-表情
点击聊天框的表情按钮,底部弹出表情列表,选择多个表情发送。原创 2022-11-25 00:05:07 · 1901 阅读 · 1 评论 -
Flutter高仿微信-第30篇-单聊-文本
简单的发送和接收文本显示。原创 2022-11-24 01:17:29 · 580 阅读 · 0 评论 -
Flutter高仿微信-第29篇-单聊
单聊包含:文本、表情、语音、图片、小视频、红包、转账、视频通话、语音通话功能原创 2022-11-24 01:15:53 · 1363 阅读 · 1 评论 -
Flutter高仿微信-第28篇-好友详情-查看个人头像
点击用户的头像,查看详情资料。原创 2022-11-24 01:03:40 · 487 阅读 · 0 评论 -
Flutter高仿微信-第27篇-通讯录好友列表
同意好友请求后,会在这里的好友列表中显示,也可以查看新的朋友,进入群聊。原创 2022-11-24 01:00:18 · 468 阅读 · 0 评论 -
Flutter高仿微信-第26篇-新的朋友
有新的朋友发送请求时,在这里显示。只要点击同意好友,才能聊天。也可以直接删除好友请求,拒绝同意。原创 2022-11-24 00:57:40 · 271 阅读 · 0 评论 -
Flutter高仿微信-第25篇-服务条款
用户点击服务条款,传入url地址,使用使用webview打开。原创 2022-11-24 00:50:59 · 197 阅读 · 0 评论 -
Flutter高仿微信-第24篇-隐私政策
用户第一次打开app时,对话框弹出隐私政策,如果点击同意继续使用,如果点击不同意,直接退出系统。原创 2022-11-24 00:45:58 · 1274 阅读 · 0 评论 -
Flutter高仿微信-第23篇-支付-设置金额
用户使用二维码收款时,可以设置金额,金额输入框使用自定义键盘实现。原创 2022-11-24 00:37:28 · 307 阅读 · 0 评论 -
Flutter高仿微信-第22篇-支付-二维码收款(二维码)
用户打开扫一扫功能,向好友扫描付款,付款成功后,会有动画提示,金额实时保存到服务器端。原创 2022-11-24 00:30:58 · 368 阅读 · 0 评论 -
Flutter高仿微信-第21篇-支付-向商家付款(二维码)
用户打开扫一扫功能,扫描向商家付款的二维码,付款成功后,会有动画提示收款金额。原创 2022-11-24 00:25:02 · 468 阅读 · 0 评论