Skip to content
Karanjot Singh edited this page Jul 12, 2021 · 8 revisions

Welcome to Microsoft Teams Wiki

About

Microsoft Teams Clone is a Video conference application with a rich integrated chat experience, to connect with friends,family & colleagues. Developed as a redesign of Microsoft Teams during my menteeship at Microsoft Engage 2021, It implements the following features of the original app

  • Instant Messaging
    Share your opinion and have fun with your team. Send GIFs, stickers, and emojis in a group chat or in one-to-one messages.
  • Online Messaging
    Instantly go from group chat to video conference with the touch of a button.
  • Collaborate
    Easily find, share files in real time, in chat to keep the work on :)

Feature List

Coding Style & Conventions

Project Setup

Before running this project please ensure Flutter is installed and configured on your machine. If you're new to Flutter, please checkout the official guide with installation instructions for your OS.

This project is only configured to support the following platforms:

  • Android
  • iOS

Web and Desktop are not supported at this time.

After installing Flutter and the necessary toolchain for your device (Android or iOS), connect your device or open your emulator before running the following:

Clone the repo

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

Open the app folder

cd microsoft_teams_clone

Install package dependencies:

flutter packages get 

Open or create an emulator

# To run an emulator, run 'flutter emulators --launch <emulator id>'.
# To create a new emulator, run 'flutter emulators --create [--name xyz]'.
# You can find more information on managing emulators at the links below:
# [https://developer.android.com/studio/run/managing-avds](https://developer.android.com/studio/run/managing-avds)[https://developer.android.com/studio/command-line/avdmanager](https://developer.android.com/studio/command-line/avdmanager)

Run the project on your device or emulator:

flutter run 

Setup Stream Chat

Clone this wiki locally