V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lzan13
V2EX  ›  分享创造

准备了好久的开源项目功能更完善了,在这里宣传一波,然后自己准备上线运营试试,希望大家不吝指教

  •  
  •   lzan13 ·
    lzan13 · 2022-07-28 10:54:07 +08:00 · 4000 次点击
    这是一个创建于 849 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    此篇文章主要是介绍下项目客户端实现的功能,让大家对项目有个详细的了解,顺便对项目做一个宣传

    第一行代码都快忘了是什么时候开始的了,期间还拿它参加了一次开发者比赛,项目初衷就是想让更多的人能够快速的做一款 App 出来,经过两年的断断续续开发,项目的功能算是更加完善了

    这算是第一次我正式的对项目进行正式的宣传(最新动态可关注公众号 [穿裤衩闯天下] 获取)

    项目介绍

    来忘忧大陆,虚拟空间交朋友

    分担忧愁,让烦恼减半
    分享快乐,让乐趣加倍

    帮助用户解决烦恼,忘记忧愁,放松心情,快乐交友等打造一站式社交平台,弹幕式心情分享,及新颖的即时聊天方式,带给用户不一样的交流体验,让用户之间的交流充满趣味性,提高心情愉悦度,达到忘记烦恼的目的。

    [特色功能] 绑定设备快速登录,无需复杂的各种验证(换设备前记得设置账户密码)
    [特色功能] 弹幕式心情匹配,让你乐趣翻倍
    [特色功能] 同心纸快速聊天,让你试试看到对方的想法
    [特色功能] 波浪式语音消息,看着就优美
    [特色功能] 特效礼物随心发,全屏播放礼物特效,告别平庸
    [特色功能] 语音变声通话,保护的声音隐私
    [特色功能] 休闲空间玩下小游戏,放松身心,换换心情

    [贴心功能] 防骚扰,聊熟了才能收发语音图片消息和语音呼叫
    [贴心功能] 内容不适?反手就是一个举报
    [贴心功能] 被骚扰了,直接拉黑他
    [贴心功能] 完整适配夜间模式,让你深夜刷手机聊天也不会刺眼

    [更多功能] 开发者正在被产品压榨加班中😭

    如果有什么问题,可以通过 [我的->设置->关于->问题及意见反馈]
    如果你有什么好的点子也可以告诉我,说不定就会被采纳加上了呢,同时会有一个专门的页面记录某个功能是谁的点子

    开发环境

    项目基本属于在Android开发环境下开发,全局使用Kotlin语言,项目已经适配Android6.x以上的动态权限适配,以及7.x的文件选择,和8.x的通知提醒,10.x的文件选择等;

    • 开发系统:Mac OS 11.5.2
    • 开发工具:Android Studio Arctic Fox | 2021.2.1
    • 打包工具:Gradle 7.0.2
    • 开发语言:Kotlin 1.5.21

    项目模块儿

    项目采用模块化开发,对开发者比较友好,如果你已经有自己的项目,可以按需将需要的模块儿添加到自己的项目中

    • app 主模块,包括项目的业务逻辑
    • vmads 广告模块,对广告请求与展示进行简单封装
    • vmbase 基类模块,项目的基类封装
    • vmcommon 公共模块,这部分主要包含了一些公共组件加配置信息
    • vmdata 数据模块,包括网络请求的数据以及数据库缓存数据处理
    • vmdb 数据库模块
    • vmgift 礼物模块
    • vmim IM 模块,包括 IM 和通话部分,这是为了方便大家引用到自己的项目中做的一步封装,不用再去复杂的复制代码和资源等,只需要将vmimmodule形式导入到自己的项目中就行了,具体使用方式参见项目app模块儿;
    • vmimage 图片模块,包括图片选择、加载、浏览等
    • vmmp 小程序模块
    • vmmqtt MQTT 模块 对 mqtt 链接与收发消息进行简单封装
    • vmpay 支付模块
    • vmpush 推送模块
    • vmqr 二维码模块 二维码扫描识别与生成处理
    • vmreport 统计模块 包括数据统计及 bug 上报
    • vmrequest 网络请求模块

    功能与 TODO

    IM 部分功能

    • 登录注册(由 APP 业务层调用)
    • 链接监听
    • 会话功能
      • 置顶
      • 标为未读
      • 删除与清空
      • 草稿功能
    • 聊天功能
      • 消息类型
      • 文本消息
      • 通话消息
      • 礼物消息
        • 播放礼物动效
      • 语音消息
      • 图片消息
        • 查看大图
        • 保存图片
      • 消息操作
        • 删除
        • 撤回
        • 复制(仅文本可复制)
        • 语音播放
        • 查看大图
        • 播放礼物特效
        • 昵称头像处理
        • 头像点击(回调到 App 层)
    • 语音实时通话功能
      • 1V1 音频通话
      • 静音、扬声器播放
      • 音效变声
    • 解忧茶室
      • 创建房间
      • 发送消息
        • 文本消息
        • 礼物消息
      • 上下麦处理
      • 音效变声

    App 部分功能

    • 登录注册(包括业务逻辑和 IM 逻辑)
    • 首页
      • 修改心情
      • 获取他人心情弹幕
      • 实时接收他人最新心情
      • 心情匹配
      • 同心纸鹤
      • 休闲空间
      • 解忧聊天室
    • 发现
      • 发布内容
      • 喜欢操作
      • 屏蔽举报
      • 详情展示
        • 屏蔽举报
        • 喜欢操作
        • 评论获取
        • 添加评论
    • 聊天(这里直接加载 IM 模块儿)
    • 我的
      • 个人信息展示
      • 上传头像、封面
      • 设置昵称、签名、职业、地址、生日、性别等
      • 邮箱绑定
      • 个人发布与喜欢内容展示
      • 我的礼物
    • 积分签到
      • 会员身份
      • 忘忧币充值
    • 设置
      • 账户与安全
        • 注销账户
        • 修改密码
      • 隐私设置
        • 陌生人私信开关
        • 黑名单列表
      • 深色模式
      • 通知设置
      • 资源加载设置
      • 关于
        • Debug 模式
        • 检查更新
        • 问题反馈
        • 用户行为规范
        • 用户协议
        • 隐私政策
      • 退出登录

    发布功能

    • 多渠道打包
    • 签名配置
    • 开发与线上环境配置
    • 敏感信息保护

    更多

    总体介绍 忘忧大陆项目整体介绍

    项目客户端下载体验

    开源仓库地址

    沟通交流

    可以通过以下方式找到我,获取最新信息,以及技术支持 公众号: 穿裤衩闯天下 QQ 群: 901211985 个人 QQ: 1565176197

    29 条回复    2022-08-02 14:09:03 +08:00
    zhw2590582
        1
    zhw2590582  
       2022-07-28 11:13:56 +08:00
    看得不是很理解,社交聊天软件吗?好歹放些截图
    yveJohn
        2
    yveJohn  
       2022-07-28 11:26:40 +08:00
    帮助用户解决烦恼,忘记忧愁,放松心情,快乐交友?

    能具体讲讲怎么帮助用户解决烦恼,忘记忧愁,放松心情,快乐交友吗?
    erwa
        3
    erwa  
       2022-07-28 12:21:34 +08:00
    点个赞
    iwh718
        4
    iwh718  
       2022-07-28 12:52:36 +08:00 via Android
    有点像那种 yp 的。。
    duke807
        5
    duke807  
       2022-07-28 13:07:35 +08:00 via Android   ❤️ 1
    不是聯邦開放式的 IM 都值得大家抵制
    歐盟新出了政策要求所有 IM 必須開放聯邦互通
    jstony
        6
    jstony  
       2022-07-28 15:54:38 +08:00
    没太看懂,这是一个什么 app ?
    ThunderMonkey
        7
    ThunderMonkey  
       2022-07-28 15:58:38 +08:00
    @duke807 没看到过的新名词,google 没找到有用链接,有啥介绍链接吗
    duke807
        8
    duke807  
       2022-07-28 16:28:26 +08:00   ❤️ 2
    @ThunderMonkey

    聯邦制,federation ,譬如 matrix 、xmpp 、email 都是 federation 的代表

    https://www.solidot.org/story?sid=72212
    欧盟通过了瞄准科技巨头的数字市场法( Digital Markets Act ,DMA )。DMA 对起到看门人任务的大型平台制定了一系列要求和规则,确保没有平台能滥用其地位,在欧盟市场打造一个公平竞争的数字环境。DMA 制定的规则包括:核心平台服务的退订要和订阅一样简单;即时通讯服务的基本功能要能互通;给与企业访问在平台上的营销或广告业绩数据;不能将自家产品和服务放在优先位置;允许用户容易卸载预装的应用; 允许用户更换默认的浏览器,等等。
    huqi
        9
    huqi  
       2022-07-28 16:30:55 +08:00 via Android
    很用心
    donotquestion
        10
    donotquestion  
       2022-07-28 16:34:20 +08:00
    妥妥的上不了架
    lzan13
        11
    lzan13  
    OP
       2022-07-28 16:47:57 +08:00
    @zhw2590582 嗯 社交聊天类的,主要是作为开源项目分享,截图在这里还得上传图库比较麻烦,就懒得贴了😅 文章内有链接可以去首页看看
    lzan13
        12
    lzan13  
    OP
       2022-07-28 16:49:23 +08:00
    @yveJohn 就是一个描述,主要是分享的一个开源项目的功能架子,具体看运营怎么忽悠了😂
    lzan13
        13
    lzan13  
    OP
       2022-07-28 16:49:55 +08:00
    @iwh718 初衷是想做那种解忧杂货铺类的,YP 会被打,不敢搞😅
    lzan13
        14
    lzan13  
    OP
       2022-07-28 16:53:07 +08:00
    @donotquestion 确实不好搞,不过主要是作为开源项目做的,自己运营倒在其次
    lzan13
        15
    lzan13  
    OP
       2022-07-28 16:59:27 +08:00
    @jstony 一套开源的社交 app 项目,文章下边有各个端的源码仓库地址和介绍地址,感兴趣可以点进去看看
    lzan13
        16
    lzan13  
    OP
       2022-07-28 16:59:41 +08:00
    @erwa
    @huqi 感谢支持
    Devilker
        17
    Devilker  
       2022-07-28 17:29:24 +08:00
    用外网打不开 官网 https://nepenthe.vmloft.com/
    luozic
        18
    luozic  
       2022-07-28 20:37:05 +08:00
    点个赞
    mmrx
        19
    mmrx  
       2022-07-28 20:45:55 +08:00
    好家伙,又是修仙又是打赏又是交友...要素过多。gitee 咋过审的?
    shisang
        20
    shisang  
       2022-07-28 20:58:08 +08:00
    炮兵营?
    xinsu
        21
    xinsu  
       2022-07-28 23:05:32 +08:00
    社交,得搞运营证了
    lzan13
        22
    lzan13  
    OP
       2022-07-29 00:01:05 +08:00
    @mmrx 😂 就是个开源项目,gitee 应该不会限制吧,至于内容,看用来干啥了
    lzan13
        23
    lzan13  
    OP
       2022-07-29 00:01:36 +08:00
    @shisang 这个就看运营了,如果是 YP ,要被打的,不敢干
    lzan13
        24
    lzan13  
    OP
       2022-07-29 00:02:28 +08:00
    @Devilker 不应该吧,哥们你在海外?我挂了下 VPN 也可以访问的
    lzan13
        25
    lzan13  
    OP
       2022-07-29 00:04:12 +08:00
    @xinsu 运营这个第一次搞,正在慢慢摸索,估计不好整啊,国内环境太难😅
    lzan13
        26
    lzan13  
    OP
       2022-07-29 00:04:28 +08:00
    @luozic 感谢支持了
    lyuxiuchen
        27
    lyuxiuchen  
       2022-07-29 22:47:22 +08:00
    网站个人备案,注意备份好数据,估计很快就会被爬+封。
    另外整个服务体量太大,拉些投资往大了做比较好,单单内容的审查和管理个人或者小工作室就很难运作起来吧。
    lzan13
        28
    lzan13  
    OP
       2022-07-30 14:40:36 +08:00
    @lyuxiuchen 嗯嗯 感谢提醒,发现了,个人去搞社交类的确实很吃力,会考虑下你说的这种
    ikaros
        29
    ikaros  
       2022-08-02 14:09:03 +08:00
    搞境外的 泰国 越南 新加坡还是有很多中文人群
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1345 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:41 · PVG 01:41 · LAX 09:41 · JFK 12:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.