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.
- Planejar seu projeto e descobrir o requisito.
- 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.
- Crie seu aplicativo com JavaScript usando o Teams Toolkit.
- Estenda a funcionalidade adicionando mais recursos do Teams e dados do Microsoft 365 com
o Microsoft Graph.
- Testar o aplicativo em um locatário de desenvolvedor com dados de usuário de exemplo.
- Implantar o aplicativo no Azure.
- 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.
Para começar a criar seu aplicativo teams, você pode selecionar as ferramentas e os SDKs com base nos requisitos do aplicativo.
- Funcionalidades do aplicativo: você pode escolher uma única ou uma combinação de recursos com base nos requisitos do aplicativo.
- SDKs necessários: por exemplo, se você estiver criando recursos de IA para seu aplicativo bot, selecione Biblioteca de IA do Teams.
- Componentes da interface do usuário: escolha os componentes da interface do usuário para projetar seu aplicativo com base na funcionalidade do aplicativo.
- Idiomas: escolha o idioma no qual você deseja criar seu aplicativo.
- 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:
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:
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.