Skip to content

Commit 0da8442

Browse files
authored
Merge pull request #203499 from garchiro7/main
[ACS] - UI Library for mobile
2 parents 516b37e + 2751c92 commit 0da8442

File tree

8 files changed

+19
-17
lines changed

8 files changed

+19
-17
lines changed

articles/communication-services/concepts/ui-library/includes/mobile-ui-library.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Mobile UI Library
3-
titleSuffix: An Azure Communication Services - Mobile UI Library
4-
description: In this document, introduce the Mobile UI Library
2+
title: UI Library for Mobile native platforms
3+
titleSuffix: An Azure Communication Services - UI Library for Mobile native platforms
4+
description: In this document, introduce the UI Library for Mobile native platforms
55
author: jorgegarc
66

77
ms.author: jorgegarc

articles/communication-services/concepts/ui-library/includes/mobile-ui-use-cases.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Mobile UI Library use cases scenarios
3-
titleSuffix: An Azure Communication Services - Mobile UI Library use cases scenarios
4-
description: In this document, introduce the Mobile UI Library capabilities and how is going to work in your applications
2+
title: UI Library for Mobile native platforms use cases scenarios
3+
titleSuffix: An Azure Communication Services - UI Library for Mobile native platforms use cases scenarios
4+
description: In this document, introduce the UI Library for Mobile native platforms capabilities and how is going to work in your applications
55
author: jorgegarc
66

77
ms.author: jorgegarc
@@ -10,7 +10,7 @@ ms.topic: include
1010
ms.service: azure-communication-services
1111
---
1212

13-
Mobile UI Library for iOS and Android supports calling use cases by using the **calling composite**.
13+
The UI Library for iOS and Android supports calling use cases by using the **calling composite**.
1414

1515
Composites enable developers to easily integrate a whole calling experience into their application with only a couple of lines of code; those composites take care of the entire lifecycle of the call from setup to the call ending.
1616

@@ -46,14 +46,14 @@ For more information on authentication, see [Authentication](../../authenticatio
4646

4747
![Teams Interop pattern for calling and chat](../../media/mobile-ui/teams-interop-diagram.png)
4848

49-
For [Teams Interop](../../teams-interop.md) scenarios, developers can use the Mobile UI Library Components to join Teams meetings through Azure Communication Services.
49+
For [Teams Interop](../../teams-interop.md) scenarios, developers can use the UI Library composites to join Teams meetings through Azure Communication Services.
5050
To enable Teams Interop, developers can use the calling composite, which will take care of the lifecycle of joining a Teams Interop call.
5151

5252
:::image type="content" source="../../media/mobile-ui/teams-meet.png" alt-text="Pre-meeting experience":::
5353

5454
## View shared content
5555

56-
The Mobile UI Library provides the capability of the calling participants to view the shared content when other participants share their screens during the calling. Also, the participant can zoom on the screen, making the pinching gestures over the screen to get a better look over the shared content.
56+
The UI Library for Mobile native platforms provides the capability of the calling participants to view the shared content when other participants share their screens during the calling. Also, the participant can zoom on the screen, making the pinching gestures over the screen to get a better look over the shared content.
5757

5858
## Theming
5959

@@ -73,15 +73,15 @@ The calling composite offers to adapt to any screen size that would bring suppor
7373

7474
## Localization
7575

76-
Localization is a key to making products that can be used across the world and by people who speak different languages. The Mobile UI Library now provides support for 12 languages: ***English, Spanish, French, German, Italian, Japanese, Korean, Dutch, Portuguese, Russian, Turkish and Chinese*** and RTL capabilities. [How to add localization to your app.](../../../how-tos/ui-library-sdk/localization.md)
76+
Localization is a key to making products that can be used across the world and by people who speak different languages. The UI Library, provides support for 12 languages: ***English, Spanish, French, German, Italian, Japanese, Korean, Dutch, Portuguese, Russian, Turkish and Chinese*** and RTL capabilities. [How to add localization to your app.](../../../how-tos/ui-library-sdk/localization.md)
7777

7878
## Accessibility
7979

8080
Accessibility is a key focus of the calling libraries. Screen Readers are supported to make important announcements regarding calling status and to help ensure that visibility impaired users can effectively participate in using the application.
8181

8282
## Participant View Data Injection
8383

84-
The Mobile UI Library gives the developers the ability to modify both Local and Remote Participants and how they are displayed in the call. On call launch the developer can supply a local avatar and custom display name to show to the local user. For Remote Users, methods are available to allow customization of avatars as they join the meetings. [How to customize participant views.](../../../how-tos/ui-library-sdk/data-model.md)
84+
The UI Library for Mobile native platforms gives the developers the ability to modify both Local and Remote Participants and how they are displayed in the call. On call launch the developer can supply a local avatar and custom display name to show to the local user. For Remote Users, methods are available to allow customization of avatars as they join the meetings. [How to customize participant views.](../../../how-tos/ui-library-sdk/data-model.md)
8585

8686
:::image type="content" source="../../media/mobile-ui/ios-composite.gif" alt-text="Gif animation shows the pre-meeting experience and joining experience on iOS.":::
8787

articles/communication-services/how-tos/ui-library-sdk/data-model.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Custom Data Model Injection over the UI Library
33
titleSuffix: An Azure Communication Services how-to guide
4-
description: Use Azure Communication Services Mobile UI library to set up Custom Data Model Injection
4+
description: Use Azure Communication Services UI library for Mobile native to set up Custom Data Model Injection
55
author: garchiro7
66
ms.author: jorgegarc
77
ms.service: azure-communication-services

articles/communication-services/how-tos/ui-library-sdk/includes/localization/android.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The following is table of `CallCompositeSupportedLocale` with out of the box tra
3333

3434
### Localization Provider
3535

36-
`CallCompositeLocalizationOptions` is an options wrapper that sets all the strings for Mobile UI Library components using a `CallCompositeSupportedLocale`. By default, all text labels use English strings. If desired `CallCompositeLocalizationOptions` can be used to set a different language by passing a `Locale` object from `CallCompositeSupportedLocale`. Out of the box, the UI library includes a set of `Locale` usable with the UI components and composites.
36+
`CallCompositeLocalizationOptions` is an options wrapper that sets all the strings for UI Library for Android components using a `CallCompositeSupportedLocale`. By default, all text labels use English strings. If desired `CallCompositeLocalizationOptions` can be used to set a different language by passing a `Locale` object from `CallCompositeSupportedLocale`. Out of the box, the UI library includes a set of `Locale` usable with the UI components and composites.
3737

3838
You can also obtain list of `Locale` by the static function `CallCompositeSupportedLocale.getSupportedLocales()`.
3939

articles/communication-services/how-tos/ui-library-sdk/localization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Localization over the UI Library
33
titleSuffix: An Azure Communication Services how-to guide
4-
description: Use Azure Communication Services Mobile UI library to set up localization
4+
description: Use Azure Communication Services UI Library for Mobile native to set up localization
55
author: jorgegarc
66
ms.author: jorgegarc
77
ms.service: azure-communication-services

articles/communication-services/how-tos/ui-library-sdk/theming.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Theming over the UI Library
33
titleSuffix: An Azure Communication Services how-to guide
4-
description: Use Azure Communication Services Mobile UI library to set up Theming
4+
description: Use Azure Communication Services UI Library for Mobile native to set up Theming
55
author: garchiro7
66
ms.author: jorgegarc
77
ms.service: azure-communication-services

articles/communication-services/quickstarts/ui-library/includes/get-started-call/android.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ ms.topic: include
88
ms.service: azure-communication-services
99
---
1010

11-
Azure Communication UI [open source library](https://github.com/Azure/communication-ui-library-android) for Android and the sample application code can be found [here](https://github.com/Azure-Samples/communication-services-android-quickstarts/tree/main/ui-library-quick-start)
11+
>[!VIDEO [https://www.youtube.com/embed/8hOKCHgSNsg]
1212
13+
Azure Communication UI [open source library](https://github.com/Azure/communication-ui-library-android) for Android and the sample application code can be found [here](https://github.com/Azure-Samples/communication-services-android-quickstarts/tree/main/ui-library-quick-start)
1314

1415
## Prerequisites
1516

@@ -18,7 +19,6 @@ Azure Communication UI [open source library](https://github.com/Azure/communicat
1819
- A deployed Communication Services resource. [Create a Communication Services resource](../../../create-communication-resource.md).
1920
- Azure Communication Services Token. See [example](../../../identity/quick-create-identity.md)
2021

21-
2222
## Setting up
2323

2424
### Creating an Android app with an empty activity

articles/communication-services/quickstarts/ui-library/includes/get-started-call/ios.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ ms.topic: include
88
ms.service: azure-communication-services
99
---
1010

11+
>[!VIDEO [https://www.youtube.com/embed/Aq5VTLfXU_4]
12+
1113
Azure Communication UI [open source library](https://github.com/Azure/communication-ui-library-ios) for Android and the sample application code can be found [here](https://github.com/Azure-Samples/communication-services-ios-quickstarts/tree/main/ui-library-quick-start)
1214

1315
## Prerequisites

0 commit comments

Comments
 (0)