治愈聊天
Heal-O-Chat 是一款社交媒体应用程序,专为那些感觉生活动力不足或失去希望的人们而设计。这个平台允许用户与人聊天,分享他们的想法和感受,从而释放他们长期以来的压力、焦虑和抑郁。
目录
- 特征
- 使用的技术
- 要求
- 不和谐频道
- 入门
- 1. 星标并分叉此存储库
- 2. 克隆存储库
- 3. 创建新分支
- 4. 提交和推送
- 5. 更新本地存储库
- 6. 为叉子配置遥控器
- 7. 同步 fork
- 8. 创建拉取请求
- 该应用程序的屏幕截图
- 从链接下载应用程序
- 项目维护者
- 检查您的 Njack 排行榜
该应用程序的主要功能
- 您可以使用您的 Google 帐户在应用程序中创建帐户。
- 您可以看到用户发表的帖子。
- 您可以点赞、举报应用程序中的帖子。
- 您可以添加自己的帖子。
- 您可以查看公共治疗简介。
- 您可以给用户发短信和打电话。
- 您可以在用户个人资料中查看用户发表的帖子。
- 您可以向其他用户发送短信和图像。
- 您可以阻止用户聊天。
- 您可以跟踪您的时间线活动。
- 您可以停用您的帐户。
- 您可以将个人资料设为私有。
- 您可以撤销其他用户的呼叫。
- 您可以编辑您的个人资料。
- 您可以将个人资料图片添加到应用程序中。
使用的技术
- 安卓
- 爪哇
- Firebase 实时数据库
- Firebase FireStore
- Firebase 身份验证
- 谷歌分析
- 回收视图
- 材料输入/输出
要求
- 安卓5.0及以上版本
- 编译SDK版本29
- minSdkVersion 21
不和谐频道
入门
1. 星标并分叉此存储库
您可以通过导航到此存储库的顶部来在 GitHub 上加注星标并分叉 ?️ 此存储库。
GitHub 存储库 URL 将引用与存储库所有者关联的用户名以及存储库名称。例如,plazzy99 是该存储库的所有者,因此该项目的 GitHub URL 为:
https://github.com/plazzy99/heal-o-chat
当您位于存储库的主页上时,您将在页面右上角用户图标下方看到一个用于“加星标”和“分叉”存储库的按钮。
2. 克隆存储库
要制作您想要贡献的存储库的本地副本,我们首先打开一个终端窗口。
我们将使用 git clone 命令以及指向存储库分支的 URL。
此 URL 将与上面的 URL 类似,但现在它将以 .git 结尾。在上面的示例中,URL 将如下所示:
https://github.com/plazzy99/Heal-O-Chat.git
您也可以使用刚刚从原始存储库页面分叉的存储库页面中的绿色“克隆或下载”按钮来复制 URL。单击该按钮后,您就可以通过单击 URL 旁边的活页夹按钮来复制 URL:
获得 URL 后,我们就可以克隆存储库了。为此,我们将在终端窗口中的命令行中将 git clone 命令与存储库 URL 结合起来:
git clone https://github.com/plazzy99/Heal-O-Chat.git
3. 创建新分支
打开项目后,创建一个新分支并在其中签出,您可以在其中更改代码。
您可以从终端或直接在 Android Studio 中执行此操作。
从终端执行的操作:
git branch new-branch
git checkout new-branch
直接从 Android Studio 执行
单击 Android Studio 右下角的 Git 分支,然后从那里创建一个新分支并签出它。
4. 提交和推送
进行所需的更改后,提交并推送代码
终端:
进行修改后添加更改
git add .
或git add -A
提交并推送更改
git commit -m <Your-commit-message>
git push --set-upstream origin new-branch
5. 更新本地存储库
在与其他贡献者一起开发项目时,保持本地存储库与项目保持最新非常重要,因为您不想对会导致冲突的代码发出拉取请求。为了使代码库的本地副本保持更新,您需要同步更改。
我们将首先为叉子配置遥控器,然后同步叉子。
6. 为叉子配置遥控器
您必须为我们指定一个新的远程上游存储库才能与分支同步。这将是您派生的原始存储库。您必须使用 git Remote add 命令来完成此操作。
git remote add upstream https://github.com/plazzy99/Heal-O-Chat.git
在此示例中,//upstream// 是我们为远程存储库提供的短名称,因为就 Git 而言,“upstream”是指您从中克隆的存储库。如果您想要将远程指针添加到协作者的存储库,您可能需要提供该协作者的用户名或短名称的缩写昵称。
7. 同步分叉
配置引用 GitHub 上的上游和原始存储库的远程后,您就可以同步存储库的分支以使其保持最新状态。
要从终端窗口中的本地存储库目录同步您的分支,您必须使用 // git fetch // 命令从上游存储库获取分支及其各自的提交。由于您使用短名称“upstream”来引用上游存储库,因此您必须将其传递给命令: git fetch upstream
切换到我们存储库的本地 master 分支:
git checkout master
现在,将原始存储库的 master 分支(您将通过本地上游/master 分支访问)中所做的任何更改与本地 master 分支合并:
git merge upstream/master
8. 创建拉取请求
此时,您已准备好向原始存储库发出拉取请求。
导航到您的分叉存储库,然后按页面左侧的“新拉取请求”按钮。
屏幕截图
从链接下载应用程序
下载这两个文件,然后单击 .apk 文件
项目维护者
需要帮助吗?请随时联系我@ [email protected]
您刚刚向 Heal-O-Chat 发出了第一个拉取请求
给这个仓库加注星标。
查看排行榜:
https://njackwinterofcode.github.io/leaderboard.html
由 Vatsal Kesarwani 制作 ❤️