CoolChat

【此项目已经搁置,后台也不再提供登录以及Socket连接服务,可能会引起应用的崩溃】。

这是一款高仿“一块”App(英文名:yeeCall)的即时通讯的开源客户端,目前已经搁置! 服务端采用的是GatewayWorker框架,服务端代码仓库: https://github.com/CooLoongWu/CoolChatServer

测试账户

由于涉及到即时通讯,所以客户端需要跟服务器端建立Socket连接,服务端用的是我自己搭建的阿里云服务器,如需测试请在工作日时间 09:00-18:00的时间段内进行测试,其他时间服务器暂时不提供Socket连接服务(也就是无法聊天),登录等服务正常提供。 请测试新版的的用户先把之前安装的旧版卸载,再安装新版本。因为数据库表等其他各种功能都做了较大改动,现在还没正式完成App所以没有做兼容,出现闪退请卸载重新安装即可。

用户列表

用户ID 账号 用户名 密码
1 1 黑崎一护 12345
2 2 朽木露琪亚 12345
3 3 市丸银 12345
4 4 朽木白哉 12345
5 5 日番谷冬狮郎 12345
6 6 松本乱菊 12345
7 7 乌尔奇奥拉·西法 12345

好友关系

用户 黑崎一护 朽木露琪亚 市丸银 朽木白哉 日番谷冬狮郎 松本乱菊 乌尔奇奥拉·西法
黑崎一护
朽木露琪亚
市丸银
朽木白哉
日番谷冬狮郎
松本乱菊
乌尔奇奥拉·西法

群组用户关系列表

群组ID 用户ID
1 1
1 2
1 3
1 4
1 5
1 6

功能一览(未勾选的为待开发)

Android端项目做到后面越来越觉得没有一个服务端的话简直无法正常进行下去,所以现在服务端使用了Laravel框架来进行 简单的Api的开发。(说明:其实我对PHP框架并没有多少了解,一开始打算使用ThinkPHP5的框架来写,毕竟国人开发,文档看起来相对也轻松点, 但是部署后由于路由那一块搞得比较头大,于是就放弃TP5转而选择了目前国外比较流行的Laravel框架。就目前而言,路由、控制器、 数据库用起来都非常顺手,所以目前就暂定使用该框架了。)

短视频的拍摄使用了“趣拍云”的SDK,由于需要绑定签名,所以大家在测试的时候可能会出现不能拍摄并崩溃的问题。后期我会将软件签名文件和 密码一并放出来供大家打包测试。

Android端

服务端

已完成页面一览

因为目前只有我一人在做,PS和AI能力也不强,所以图标素材什么的各位估计也清楚怎么来的。
如有侵权请告知,我会尽快删除并更换!

image image image image image image image image image image image image image image image

引用其他控件一览

该app在开发中也引用了大量的第三方优秀控件、框架和SDK,感谢这些开源的作者

已知Bug一览(带删除线的为已修复)

License

Copyright 2015 CooLoongWu

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

CooLoongWu 2016 年 09月 12日