Karanjot Singh制作的Microsoft Teams克隆版

Microsoft Teams克隆版是一款视频会议应用程序,具有丰富的集成聊天体验,可与朋友、家人和同事联系。这是我在Microsoft Engage 2021实习期间对Microsoft Teams进行的重新设计,它实现了原始应用程序的以下功能:

下载

仅限Android 6.0及以上版本

FAT APK包

特定架构的APK

请参考此处的指南了解区别。

功能

聊天功能

  • Google 登录
  • 最多同时支持2000个活跃用户
  • 在会议外创建群组/个人聊天
  • 固定消息。
  • 删除/编辑消息。
  • 照片、音频、视频等。
  • 通过GIPHY发送GIF
  • 聊天反应和表情符号。
  • 回复线程。
  • 集成视频房间。
  • 用户提及。
  • 静默对话

视频会议功能

  • 切换视频/音频
  • 共享屏幕
  • 匿名加入
  • 举手
  • 设置会议密码
  • 共享文件
  • 会议内私聊
  • 录制会议
  • 共享链接
  • 直播
  • 低带宽模式
  • 最小化模式

UI / UX

  • 入职屏幕
  • 完全响应式UI
  • 极简UI
  • 暗/亮主题

完整的功能列表

开发

项目设置

编码风格

代码库概述

Untitled (1)

贡献

实施

使用的技术

敏捷方法论

  • 敏捷软件开发是指一组基于迭代开发的软件开发方法,其中需求和解决方案通过自组织跨职能团队之间的协作来发展。

scrum-1

  • 因此,该项目的开发是迭代的:设计、编码、重新设计、修复错误。所有新功能都是使用新的git分支创建的,并会不时合并到主分支。 Gitflow工作流
  • 问题、想法和待办事项使用看板进行跟踪,每个冲刺周期 - 设计、构建和适应。

应用程序权限

  • 互联网访问
  • 访问摄像头
  • 访问麦克风
  • 访问存储

演示

- 截图

GitHub

https://github.com/Karanjot-singh/microsoft_teams_clone