猿匹配 —— 国内首个程序猿非严肃婚恋交友应用,让我们一言不合就来场匹配吧
首先说下中文名:为什么叫这个名字呢,因为这是一个程序猿(媛)之间匹配交流的应用啊
其实这是一个使用环信 IM 开发的一款开源聊天项目,涵盖了时下流行的一些聊天元素,同时已将 IM 功能封装为单独库,可以直接引用,方便使用
项目还处在初期阶段,还有许多功能需要实现,有兴趣的可以一起来
下载体验
安装包下载 >> Github >>
猿匹配 Google Play
项目基本属于在最新的Android开发环境下开发,使用Java8的一些新特性,比如Lambda表达式, 然后项目已经适配Android6.x以上的动态权限适配,以及7.x的文件选择,和8.x的通知提醒等;
Android
Java8
Lambda
Android6.x
7.x
8.x
本项目包含两部分:
app
library
vmim
module
IM部分功能
App部分功能
发布功能
config.default.gradle
config.gradle
appkey
bugly
如果你有什么好的想法,或者好的实现,可以通过下边的步骤参与进来,让我们一起把这个项目做得更好,欢迎参与 😁
Fork
feature_xxx
Pull Request
Review & Merge
服务器端由nodejs实现,地址见这里 VMServer
nodejs
是为Android开源项目VMMatch项目(中文名猿匹配)实现的服务端
VMMatch
猿匹配
这个项目包含两部分
API
client
简单介绍下运行环境及部署方法
v10.16.0
mongodb
4.0.10
git clone
config_default.js
config.js
安装依赖
npm install
全局安装 pm2
npm install pm2 -g
运行 vmshell.sh