How my project fits into current Micrsoft products.
Prior to my internship, there was no implementation of my team’s feature in any mobile clients. This meant that if a customer used the feature in web or desktop Microsoft applications, they would not have the same user experience using Microsoft mobile applications. For example, in Microsoft Teams Web and Desktop, a Viva Topic in a chat conversation is formatted and made the topic clickable, yet the same Viva Topics show as plain text in Microsoft Teams Android and iOS. Lacking feature parity between web, desktop, and mobile clients of the same application is very frustrating to customers. My internship project implements the first mobile version of my team’s feature to support Viva Topics in mobile clients. I implemented the feature for Microsoft Teams mobile clients. I built a react-native component to support reusing the same feature across Android and iOS. Then, I added the Android native code to use the react-native component of the feature. Additionally, I will be adding ...