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

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

  •  
  •   lzan13 ·
    lzan13 · 133 天前 · 3230 次点击
    这是一个创建于 133 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

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

    第一行代码都快忘了是什么时候开始的了,期间还拿它参加了一次开发者比赛,项目初衷就是想让更多的人能够快速的做一款 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  
       133 天前
    看得不是很理解,社交聊天软件吗?好歹放些截图
    yveJohn
        2
    yveJohn  
       133 天前
    帮助用户解决烦恼,忘记忧愁,放松心情,快乐交友?

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

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

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