Escolha o que combina com você

Você criou seu primeiro aplicativo de guia, bot de notificação e extensão de mensagem. Você pode criar um aplicativo Teams de acordo com os requisitos do aplicativo. Com base em fatores como necessidades de negócios, ambiente de desenvolvimento e conhecimento de domínio, selecione o ambiente e as ferramentas para criar seu aplicativo.

Um aplicativo Teams oferece a flexibilidade de escolher seu ambiente de build. Inclui ferramentas, estrutura e idiomas para trabalhar no desenvolvimento do aplicativo. Crie seu aplicativo teams no ambiente mais adequado para seu aplicativo. Você pode até selecionar uma combinação. Por exemplo, você pode usar o kit de ferramentas do Teams para criar um aplicativo com JavaScript e hospedá-lo em um site do SharePoint.

Esta seção leva você pelas várias opções para criar seu aplicativo do Teams.

Plataforma colaborativa do Teams

Como uma plataforma colaborativa para criar aplicativos, o Teams oferece toda a gama de aplicativos e ferramentas. A plataforma teams dá suporte ao desenvolvimento do aplicativo em todas as etapas, desde o planejamento até a distribuição.

Você pode usar várias ferramentas e serviços para criar seu aplicativo. A seguir está um exemplo de fluxo de desenvolvimento.

  1. Planejar seu projeto e descobrir o requisito.
  2. Crie seu aplicativo. Usar o kit de interface do usuário do Teams e a biblioteca de interface do usuário para criar a interface do usuário da guia.
  3. Crie seu aplicativo com JavaScript usando o Teams Toolkit.
  4. Estenda a funcionalidade adicionando mais recursos do Teams e dados do Microsoft 365 com o Microsoft Graph.
  5. Testar o aplicativo em um locatário de desenvolvedor com dados de usuário de exemplo.
  6. Implantar o aplicativo no Azure.
  7. Gerencie e publique o aplicativo na Microsoft Teams Store com o Portal do Desenvolvedor. Monetize seu aplicativo com opções, como ofertas de SaaS, compras no aplicativo e muito mais.

Ferramentas e SDKs

Você pode criar seu aplicativo microsoft teams com a ajuda das seguintes ferramentas e SDKs.

O fluxograma mostra os SDKs e as ferramentas necessárias para criar seu aplicativo do Teams.

Para começar a criar seu aplicativo teams, você pode selecionar as ferramentas e os SDKs com base nos requisitos do aplicativo.

  1. Funcionalidades do aplicativo: você pode escolher uma única ou uma combinação de recursos com base nos requisitos do aplicativo.
  2. SDKs necessários: por exemplo, se você estiver criando recursos de IA para seu aplicativo bot, selecione Biblioteca de IA do Teams.
  3. Componentes da interface do usuário: escolha os componentes da interface do usuário para projetar seu aplicativo com base na funcionalidade do aplicativo.
  4. Idiomas: escolha o idioma no qual você deseja criar seu aplicativo.
  5. Ferramentas recomendadas: escolha as ferramentas com base no idioma selecionado. Você também pode usar o Portal do Desenvolvedor do Teams para gerenciar e publicar seu aplicativo. O Teams Toolkit e o Yo Teams permitem criar seu aplicativo com JavaScript e TypeScript ou com C# em Visual Studio Code (VS Code) ou Visual Studio.
Recursos do aplicativo Interações do usuário Ferramentas recomendadas SDKs Idiomas
Guias Uma experiência da Web incorporada em tela inteira. VS Code ou Visual Studio com extensão do Teams Toolkit ou CLI do TeamsFx se preferir usar a CLI Biblioteca de clientes JavaScript do Teams para funcionalidades de interface do usuário, Estrutura do SharePoint (SPFx) e SDK do Microsoft Graph C#, TypeScript e JavaScript (incluindo React)
Bots Um bot de chat que conversa com membros. VS Code ou Visual Studio com extensão do Teams Toolkit ou CLI do TeamsFx se preferir usar a CLI SDK do TeamsFx, SDK do Bot Framework, biblioteca de IA do Teams e SDK do Microsoft Graph C#, TypeScript e JavaScript
Extensões de mensagens Atalhos para inserir conteúdo externo em uma conversa ou tomar medidas em mensagens. VS Code ou Visual Studio com extensão do Teams Toolkit ou CLI do TeamsFx se preferir usar a CLI SDK do TeamsFx, SDK do Bot Framework, biblioteca de IA do Teams e SDK do Microsoft Graph C#, TypeScript e JavaScript

Observação

  • Reuniões e chamadas podem proporcionar uma experiência do usuário para habilitar colaboração, parceria, comunicação informada e comentários compartilhados. Para obter mais informações, consulte aplicativos para reuniões e chamadas do Teams.
  • Você também pode usar idiomas, como Node.js, Java, Python e tecnologia Web como HTML e CSS para criar seu aplicativo teams.

Cenário de exemplo: se você quiser criar um aplicativo de dashboard de mídia social que envia notificações usando TypeScript, considere o seguinte cenário:

Diagrama mostra o cenário em que você cria o aplicativo Teams com TypeScript.

Explorar SDKs

Você também pode criar e criar seu aplicativo teams com vários SDKs. O Teams dá suporte a todos os SDKs mostrados na imagem a seguir e você pode escolher SDKs com base em seus requisitos:

Diagrama mostra a lista de ferramentas e SDKs para você criar seu aplicativo do Teams.

Explorar Ferramentas

As seguintes ferramentas na plataforma do Teams ajudam você durante o desenvolvimento do aplicativo:

Fase de desenvolvimento de aplicativos Ferramentas de plataforma do Teams
Design Kit de interface do usuário do Teams e biblioteca de interface do usuário do Teams
Compilar Kit de Ferramentas do Teams, Ferramentas e SDKs e Microsoft Graph
Testar, implantar e publicar Azure Active Directory (Azure AD) e Portal do Desenvolvedor
Distribuir Partner Center e Teams Store

Confira também

Planejar seu aplicativo

Entenda e mapeie os casos de uso do aplicativo para os recursos do Teams.

Criar seu aplicativo

Projete a interface do usuário do aplicativo com o kit de interface do usuário do Teams.

Criar seu aplicativo

Procurando inspiração para o desenvolvimento de aplicativos? Navegue pela nossa lista de cenários reais e soluções do setor com simulações de conceito de alta fidelidade para entender as várias maneiras pelas quais um aplicativo do Teams pode ajudar seus usuários.

Estender seu aplicativo entre Microsoft 365

Você pode visualizar seus aplicativos do Teams em execução em outras experiências de alto uso do Microsoft 365 com a biblioteca de clientes JavaScript mais recente do Teams.

Testar seu aplicativo

Depois de integrar seu aplicativo como o Teams, teste-o antes de publicá-lo.

Distribuir seu aplicativo

Você pode fornecer seu aplicativo Teams para um indivíduo, equipe, organização ou qualquer pessoa que queira usá-lo.

Monetize seu aplicativo

A Teams Store oferece opções de monetização de aplicativos, como ofertas saaS e compras no aplicativo. Escolha a melhor opção de monetização adequada para seu aplicativo Teams.

Integrar com o Teams

Misture os recursos que os usuários adoram em um aplicativo Web, serviço ou sistema existente com os recursos colaborativos do Teams.

Um código pequeno é muito longo

Você não precisa ser um programador especialista para criar um ótimo aplicativo do Teams. Experimente uma das várias soluções de baixo código.