The way we work has changed, and the way we develop applications has also changed. Today, organizations and teams are increasingly using collaborative apps to enhance their efficiency and productivity. These applications are team-centric, user-friendly, intuitive, connecting users to the tools they need, right when they need them the most, and designed with collaboration principles at their core.
At Ignite 2022, we shared with you what Microsoft is doing to equip application developers with the tools they need to create these types of collaborative applications to power the changing workplaces of tomorrow.
In case you missed it, here are the top five takeaways to help you boost your collaborative app development:
1. Make staying in the flow of work more intuitive
Do you know how many times a day you copy and paste a link in a chat or meeting to share information? Well, we have. In summary, many (many) times. Links are one of the most popular forms of sharing content in Microsoft Teams today. When users share a link of your Teams app, it gets discovered by users who may want to collaborate right away, get feedback on your work, or simply explain your link’s context.
At Ignite, we announced new content collaboration capabilities for your Teams apps to make staying in the flow of work more intuitive. With link unfurling, collaborative stageview, and share to meeting you can help your customers take advantage of collaborative workflows inside of Teams to make it even easier to stay in the flow of work. In addition, you can take advantage of Adaptive Cards to help you increase engagement and efficiency by injecting actionable content directly into your apps, without switching context. Plus, with new features for Loop components, you can make Adaptive Cards even more powerful.
In a nutshell, new content collaboration capabilities include:
|
2. Empower everyone to build collaborative apps with the right tools
Building collaborative apps shouldn’t just be a goal of pro developers. It should be for anyone trying to solve a problem or improve their flow of work on Teams. Microsoft offers the full spectrum of tools for anyone interested in building collaborative apps in your organization, more efficiently and easier!
For example, if you are a pro-developer building entirely new collaborative apps, the integration of Teams Toolkit into Visual Studio and Visual Studio Code helps simplify the way you build, debug, deploy, and publish your Teams apps.
In a nutshell the following new additions empowering pro devs include:
|
If you are a citizen or low-code developer, Power Platform allows you to easily bring professional functionality into your Teams apps with drag and drop components, Adaptive Cards, and micro-applets to power new experiences.
In a nutshell, the following new additions make it easier for citizen and low-code devs to build collaborative apps in Teams:
|
3. Integrate robust communication capabilities in your apps, beyond Teams
Collaboration doesn’t have to be limited to the Teams shell. You can also bring Teams capabilities to new surfaces to expand collaboration in your custom applications and workflows.
To bring Teams communication experiences into your apps, try Azure Communication Services to build standalone apps that integrate seamlessly into Teams users’ audio, video, and telephony services, with added capabilities for SMS and email notifications. Plus, by matching with the Microsoft Graph API, developers can add and manage chats, channels, and Teams Meetings, as well as control server- and client-side calling bots and get information about people in the organization.
Altogether, Azure Communication Services, the Microsoft Graph API, and Teams unlock new possibilities for building powerful custom communication apps. Driving that point home are our friends at Lynk & Co, who launched an in-car meeting app that gives drivers access to Teams meetings.
In a nutshell:
|
4. Connect big datasets to reveal new insights into how your customers work
Apps that enable collaboration are one side of the coin. The other is using organizational insights and analytics built on big datasets to help teams understand how work is changing and evolving. With Microsoft Graph Data Connect, you can now connect the power of Azure Synapse Analytics to supercharge your analytics, intelligence, and business process apps. In just one click, you can move Microsoft 365 datasets into Azure Synapse to harness its powerful business intelligence and machine learning capabilities.
In a nutshell, new Microsoft Graph Data Connect capabilities include:
|
5. Bring trusted collaboration with streamlined security and user privacy
To lead to an effective collaboration, trust is at the center. In addition to the new capabilities that make it easier and more powerful to build collaborative apps, we’ve also made updates for how to keep them secure and manage governance. The following new changes not only help developers build compliant apps, but also provide administrators with the tools to manage them.
In a nutshell:
|
This is just the start…
With so many new updates, it’s an exciting time to build amazing apps that can power new workflows and integrate beautifully with Teams. Professional developers and low-code builders alike can create collaborative Teams apps. And tap into a thriving Teams marketplace with over 1,600 apps and experiences.
Whether you’re building a Teams app or embedding Teams functionality into your app, we can’t wait to see what you’ll build next, boosting your collaborative apps to new frontiers!
To get started, join the Microsoft 365 Developer Program today and check out how you can put your app at the center of collaboration!
And, if you missed it, check out our Ignite session to find more about building collaborative apps to power an evolving workplace.
Happy coding!
0 comments