注册

二次元恋爱社交开源项目---mua【附客户端、服务端源码】

Mua是由环信MVP开发者精心打造的开源项目,提供Demo体验和示例源码,支持开发者结合业务需要灵活自定义产品形态。

Mua是一个二次元恋爱互动社交APP,有类似项目需求的创业者或想拥有甜蜜恋爱过程的开发者们都可以来44,下面介绍下这个恋爱升温神器的功能

打开APP--完善个人资料--生成匹配码,输入想要绑定的匹配码 即可通过转场动画 进入可以左右滑动的主界面 ,进行到这里,咱们的温馨小屋就竣工了


Mua 功能框架

丰富的空间背景交互:电视机、地球仪、照片墙、日历、唱片机、冰箱、复古电话、存钱罐、宠物猫,戳戳都有惊喜
浮层组件:用户在线状态、宠物状态、金币值、拍照留念、聊天悬浮窗
底部菜单:悄悄话、心情日记、宝箱、商城、个人中心

Mua有哪些亮点

1、Mua集成了完整的环信IM服务和声网音视频通话

√ 支持发送语音消息、文字、表情、图片、发送位置,语音通话、视频通话、自定义消息

√ 支持对已发消息复制、删除、撤回,显示消息阅读状态

√ 支持更换聊天背景、消息提醒设置、是否显示推送消息详情



2、IM悬浮窗
Mua使用过程中可随时唤起屏幕侧边的IM悬浮窗,进入聊天列表。并能任意拖拽悬浮窗在屏幕的位置。随时随地与对方沟通交流,互动需求被安排的明明白白。


3、同步双方登录时间、地点
支持同步双方最近5天登录App的时间、地点,并支持关闭同步授权。与对方时刻分享自己的行踪,这份独特的甜蜜dddd



4、支持地图距离定位

点击房间“地球仪”或宝箱中的“查看距离”,可实时查看双方地理位置。同时显示当前电量,是否充电状态,这个小tips针贴心.




5、定制启动页

个人设置中上传本地图片,一方上传后,服务端同步。下次启动时,双方都将展示新启动页进入App。定制只属于两个人的开屏图片。App专属感+100




6、实时对讲

双方都进入“一起看电影”界面时,对讲机功能激活,按住对讲机即可发送实时语音给对方,对方实时收听语音内容。




7、花式玩法

恋爱清单& 便利贴&日历&心情日记:丰富的情侣互动玩法,在这里留下两人的独家记忆,二开时还可以添加更多有趣的小功能,增加用户活跃度和粘性。





8、Mua商城

Mua商城共有3个子商城,分别是家具商城、装扮商城、宠物商城。

其中宠物商城可以花费金币购买猫粮零食等宠物用品,购买后可以直接喂猫。猫咪的饥饿和饱腹状态同步,身临其境的体验共同养宠的乐趣。

预留家具商城、装扮商城入口,供开发者后期根据业务需求个性化改造。



9、照片墙、拍照留念

照片墙——上传本地图片通过cmd消息实现照片秒同步。

拍照留念 ——可以一键全景拍下当前房间布局到相册




除以上功能外,Mua还可以设置APP背景音乐,领金币等,欢迎大家试玩体验


Mua试玩及源码

下载⬇️Demo  体验更多功能


目前支持Android端

mua客户端、服务端源码开源地址:
https://github.com/easemob/mua


5 个评论

nice
学习了 这个真是拿来即用啊 太方便了
大兄弟 这初始化有问题啊,运行报错ava.lang.RuntimeException: Unable to create application com.community.mua.App: java.lang.IllegalArgumentException: Illegal URL: ip:port at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6965) at android.app.ActivityThread.access$1600(ActivityThread.java:268) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2106) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8118) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045) Caused by: java.lang.IllegalArgumentException: Illegal URL: ip:port at retrofit2.Retrofit$Builder.baseUrl(Retrofit.java:454) at com.community.mua.App.initHttp(App.java:140) at com.community.mua.App.onCreate(App.java:61)
ip:port
有实现了的吗,有偿

要回复文章请先登录或注册