azure / communication-ui-library-android
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 759 files with 45,616 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (477 lines of code)
    • 68 files changed 21-50 times (16,400 lines of code)
    • 221 files changed 6-20 times (15,826 lines of code)
    • 469 files changed 1-5 times (12,913 lines of code)
0% | 1% | 35% | 34% | 28%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 759 files with 45,616 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 119 files changed by 6-10 contributors (20,414 lines of code)
    • 457 files changed by 2-5 contributors (20,819 lines of code)
    • 183 files changed by 1 contributor (4,383 lines of code)
0% | 0% | 44% | 45% | 9%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
kt, xml, java, md, gradle, gitignore, html, pro, yaml, sh, properties, txt, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kt0% | 1% | 29% | 39% | 29%
xml0% | 0% | 54% | 24% | 20%
java0% | 0% | 25% | 27% | 46%
pro0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
azure-communication-ui0% | 1% | 35% | 34% | 28%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CallCompositeActivity.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation
477 9 2022-09-02 2025-04-21 54 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingViewModel.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling
425 7 2022-09-02 2025-04-21 49 9 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
DependencyInjectionContainerImpl.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/di
304 - 2022-09-02 2025-04-21 47 9 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallComposite.java
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling
487 54 2022-09-02 2025-04-21 47 7 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingSDKWrapper.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk
760 24 2022-09-02 2025-04-21 44 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
strings.xml
in azure-communication-ui/demo-app/src/main/res/values
93 - 2022-09-02 2025-04-21 43 9 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallLauncherActivity.kt
in azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp
505 11 2022-09-02 2025-04-21 40 7 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-nl-rNL
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-zh-rCN
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-zh-rTW
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-it-rIT
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-tr-rTR
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ja-rJP
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-de-rDE
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ru-rRU
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingViewModelFactory.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/factories
138 - 2022-09-02 2025-04-21 37 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-fr-rFR
181 - 2022-09-02 2025-04-21 37 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-es
181 - 2022-09-02 2025-04-21 37 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-tr
181 - 2022-09-02 2025-04-21 37 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-es-rES
181 - 2022-09-02 2025-04-21 37 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingMiddlewareActionHandler.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/middleware/handler
935 74 2022-09-02 2025-04-21 37 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-nl
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-zh
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-it
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ja
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-de
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ko-rKR
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-pt-rBR
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-fr
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ru
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
DependencyInjectionContainer.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/di
63 - 2022-09-02 2025-04-21 35 6 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
AppReduxState.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state
156 1 2022-09-02 2025-04-21 35 7 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-pt
181 - 2022-09-02 2025-04-21 35 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ko
181 - 2022-09-02 2025-04-21 35 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingFragment.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling
317 4 2022-09-02 2025-04-21 35 9 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-en-rGB
181 - 2022-09-02 2025-04-21 34 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values
189 - 2022-09-02 2025-04-21 34 9 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
activity_settings.xml
in azure-communication-ui/demo-app/src/calling/res/layout
593 - 2022-09-02 2025-04-21 34 7 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingSDKEventHandler.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk
797 5 2022-09-02 2025-04-21 34 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-en-rUS
189 - 2022-09-07 2025-04-21 33 9 t-musiddiqui@microsoft.com 93549644+shaunasong@users.n...
CallingSDK.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk
134 61 2022-09-02 2025-04-21 32 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-sv-rSE
181 - 2022-11-28 2025-04-21 32 6 93549644+shaunasong@users.n... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-fi-rFI
181 - 2022-11-28 2025-04-21 32 6 93549644+shaunasong@users.n... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-nb-rNO
181 - 2022-11-28 2025-04-21 32 6 93549644+shaunasong@users.n... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ar-rSA
181 - 2022-11-28 2025-04-21 32 6 93549644+shaunasong@users.n... 93549644+shaunasong@users.n...
activity_call_launcher.xml
in azure-communication-ui/demo-app/src/calling/res/layout
184 - 2022-09-02 2024-08-12 32 7 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallCompositeManager.kt
in azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp
779 12 2024-05-23 2025-04-21 32 5 73618019+iaulakh@users.nore... 93549644+shaunasong@users.n...
CallingService.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service
175 28 2022-09-02 2025-04-21 31 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-iw-rIL
181 - 2022-11-28 2025-04-21 31 6 93549644+shaunasong@users.n... 93549644+shaunasong@users.n...
ChatContainer.kt
in azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat
179 2 2022-09-07 2023-12-22 30 9 93549644+shaunasong@users.n... 75647512+amyl219@users.nore...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ChatScreen.kt
in azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/screens
204 - 2022-09-28 2023-01-11 30 10 adamhammer2@gmail.com 30868871+pavelprystinka@use...
ChatScreenViewModel.kt
in azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/viewmodel
113 - 2022-09-28 2023-01-11 26 10 adamhammer2@gmail.com 30868871+pavelprystinka@use...
MessageView.kt
in azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components
385 - 2022-10-12 2023-03-09 24 10 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
ChatServiceListener.kt
in azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/middleware/sdk
151 2 2022-09-30 2023-04-07 18 10 adamhammer2@gmail.com 99507832+mohtasim@users.nor...
CallingViewModel.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling
425 7 2022-09-02 2025-04-21 49 9 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
DependencyInjectionContainerImpl.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/di
304 - 2022-09-02 2025-04-21 47 9 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
strings.xml
in azure-communication-ui/demo-app/src/main/res/values
93 - 2022-09-02 2025-04-21 43 9 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingFragment.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling
317 4 2022-09-02 2025-04-21 35 9 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values
189 - 2022-09-02 2025-04-21 34 9 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-en-rUS
189 - 2022-09-07 2025-04-21 33 9 t-musiddiqui@microsoft.com 93549644+shaunasong@users.n...
ChatContainer.kt
in azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat
179 2 2022-09-07 2023-12-22 30 9 93549644+shaunasong@users.n... 75647512+amyl219@users.nore...
SettingsActivity.kt
in azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp
654 4 2022-09-02 2025-04-21 29 9 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
ChatSDKWrapper.kt
in azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk
335 14 2022-08-31 2023-04-07 23 9 73618019+iaulakh@users.nore... 99507832+mohtasim@users.nor...
azure_communication_ui_chat_strings.xml
in azure-communication-ui/chat/src/main/res/values
31 - 2022-09-21 2023-01-11 19 9 93549644+shaunasong@users.n... 30868871+pavelprystinka@use...
AppReduxState.kt
in azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/state
41 - 2022-09-22 2023-01-11 18 9 73618019+iaulakh@users.nore... 30868871+pavelprystinka@use...
ChatState.kt
in azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/state
14 - 2022-09-22 2023-01-11 13 9 73618019+iaulakh@users.nore... 30868871+pavelprystinka@use...
CallCompositeActivity.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation
477 9 2022-09-02 2025-04-21 54 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingSDKWrapper.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk
760 24 2022-09-02 2025-04-21 44 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ru-rRU
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-de-rDE
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ja-rJP
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-tr-rTR
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-it-rIT
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-zh-rTW
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-zh-rCN
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-nl-rNL
181 - 2022-09-02 2025-04-21 38 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingMiddlewareActionHandler.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/middleware/handler
935 74 2022-09-02 2025-04-21 37 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingViewModelFactory.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/factories
138 - 2022-09-02 2025-04-21 37 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-es-rES
181 - 2022-09-02 2025-04-21 37 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-tr
181 - 2022-09-02 2025-04-21 37 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-es
181 - 2022-09-02 2025-04-21 37 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-fr-rFR
181 - 2022-09-02 2025-04-21 37 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ru
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-fr
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-pt-rBR
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ko-rKR
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-de
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ja
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-it
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-zh
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-nl
181 - 2022-09-02 2025-04-21 36 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-ko
181 - 2022-09-02 2025-04-21 35 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-pt
181 - 2022-09-02 2025-04-21 35 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingSDKEventHandler.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk
797 5 2022-09-02 2025-04-21 34 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
azure_communication_ui_calling_strings.xml
in azure-communication-ui/calling/src/main/res/values-en-rGB
181 - 2022-09-02 2025-04-21 34 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingSDK.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk
134 61 2022-09-02 2025-04-21 32 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
CallingService.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service
175 28 2022-09-02 2025-04-21 31 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
ChatActionHandler.kt
in azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/middleware/sdk
173 1 2022-09-30 2023-01-11 22 8 adamhammer2@gmail.com 30868871+pavelprystinka@use...
MessageListView.kt
in azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components
175 - 2022-10-12 2023-03-09 21 8 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
azure_communication_ui_calling_fragment_setup.xml
in azure-communication-ui/calling/src/main/res/layout
256 - 2022-09-02 2025-04-21 19 8 30868871+pavelprystinka@use... 93549644+shaunasong@users.n...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ScreenShareZoomFrameLayout.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/screenshare
312 10 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
SettingsActivity.kt
in azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp
185 3 2022-09-06 2022-09-06 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
UiTestUtils.kt
in azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util
155 6 2022-10-17 2022-10-18 2 1 73618019+iaulakh@users.nore... 73618019+iaulakh@users.nore...
BannerView.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/banner
137 2 2022-09-02 2024-03-01 2 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
AvatarImageSelectionLinearlayout.kt
in azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/views
99 1 2022-09-06 2022-09-06 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
AvatarImageSelectionLinearlayout.kt
in azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/views
99 1 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
ParticipantGridCellView.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid
96 1 2022-09-02 2024-03-01 2 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
ScreenRobot.kt
in azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/robots
89 8 2022-10-17 2022-10-18 2 1 73618019+iaulakh@users.nore... 73618019+iaulakh@users.nore...
CallHistoryRepository.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/data
83 4 2023-02-28 2023-03-10 3 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
pro
acs-ui-library.pro
in azure-communication-ui/demo-app
73 - 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
ScreenShareViewManager.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/screenshare
73 2 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
CallingStateWrapper.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk
71 - 2022-09-02 2024-03-01 2 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
LobbyErrorHeaderView.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby
70 2 2024-03-01 2024-03-01 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
DragTouchListener.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/localuser
67 3 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
azure_communication_ui_calling_lobby_error_header.xml
in azure-communication-ui/calling/src/main/res/layout-sw600dp
64 - 2024-03-01 2024-03-01 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
azure_communication_ui_calling_lobby_error_header.xml
in azure-communication-ui/calling/src/main/res/layout
64 - 2024-03-01 2024-03-01 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
LobbyHeaderViewModel.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby
60 4 2024-03-01 2024-03-01 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
AvatarViewManager.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager
59 3 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
FeatureFlagsTest.kt
in azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/features
57 4 2022-10-17 2022-10-18 2 1 73618019+iaulakh@users.nore... 73618019+iaulakh@users.nore...
AppStore.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux
56 4 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
CallingCompositeTeamsUrlTest.kt
in azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp
55 4 2022-10-17 2022-10-18 2 1 73618019+iaulakh@users.nore... 73618019+iaulakh@users.nore...
azure_communication_ui_calling_participant_video_view.xml
in azure-communication-ui/calling/src/main/res/layout
54 - 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
RunWhenScreenOffOrLockedRule.kt
in azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util
51 2 2022-10-13 2022-10-18 3 1 73618019+iaulakh@users.nore... 73618019+iaulakh@users.nore...
CallingCompositeNetworkTest.kt
in azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp
48 2 2022-10-17 2022-10-18 2 1 73618019+iaulakh@users.nore... 73618019+iaulakh@users.nore...
RecyclerViewMatcher.kt
in azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util
46 3 2022-10-17 2022-10-18 2 1 73618019+iaulakh@users.nore... 73618019+iaulakh@users.nore...
CallCompositeCaptionsData.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models
44 - 2024-07-17 2024-08-12 2 1 93549644+shaunasong@users.n... 93549644+shaunasong@users.n...
AudioDeviceListViewModel.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/common/audiodevicelist
44 5 2022-09-02 2024-03-01 2 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
RemoteParticipantWrapper.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk
43 8 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
SupportViewModel.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/support
41 4 2024-03-01 2024-03-01 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
LobbyErrorHeaderViewModel.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby
41 4 2024-03-01 2024-03-01 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
MultitaskingManager.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager
39 1 2024-03-01 2024-03-01 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
NetworkUtils.kt
in azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util
38 2 2022-10-17 2022-10-18 2 1 73618019+iaulakh@users.nore... 73618019+iaulakh@users.nore...
SetupParticipantAvatarView.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components
34 1 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
CallCompositeCaptionsErrors.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models
33 - 2024-07-17 2024-08-12 2 1 93549644+shaunasong@users.n... 93549644+shaunasong@users.n...
VideoStreamRendererLocalWrapper.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk
33 3 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
VideoStreamRendererRemoteWrapper.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk
33 3 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
FeatureFlagView.kt
in azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/launcher
32 2 2022-09-06 2022-09-06 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
FeatureFlagView.kt
in azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/launcher
32 2 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
DbHelper.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/data
32 3 2023-02-28 2023-03-10 3 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
CallHistoryService.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service
32 2 2023-02-28 2023-03-10 3 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
ViewIsDisplayedResource.kt
in azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util
31 1 2022-10-17 2022-10-18 2 1 73618019+iaulakh@users.nore... 73618019+iaulakh@users.nore...
PreviewAreaViewModel.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components
29 4 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
SetupParticipantAvatarViewModel.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components
28 3 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
azure_communication_ui_calling_button_outline.xml
in azure-communication-ui/calling/src/main/res/drawable
27 - 2024-09-26 2024-10-31 3 1 93549644+shaunasong@users.n... 93549644+shaunasong@users.n...
GetEditTextAction.kt
in azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util
25 2 2022-10-17 2022-10-18 2 1 73618019+iaulakh@users.nore... 73618019+iaulakh@users.nore...
PipReducer.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer
25 1 2024-03-01 2024-03-01 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
SetupGradientViewModel.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components
25 2 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
CallCompositeCallHistoryRecord.java
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models
24 3 2023-02-28 2024-03-01 4 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
VideoStreamModelFactory.kt
in azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk
24 1 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
azure_communication_ui_calling_switch_camera_button.xml
in azure-communication-ui/calling/src/main/res/layout
23 - 2022-09-02 2022-09-02 1 1 30868871+pavelprystinka@use... 30868871+pavelprystinka@use...
Correlations

File Size vs. Number of Changes: 759 points

azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/CallComposite.java x: 487 lines of code y: 47 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/CallCompositeBuilder.java x: 116 lines of code y: 22 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/configuration/CallCompositeConfiguration.kt x: 33 lines of code y: 23 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/di/DependencyInjectionContainer.kt x: 63 lines of code y: 35 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/di/DependencyInjectionContainerImpl.kt x: 304 lines of code y: 47 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCallScreenHeaderViewData.java x: 43 lines of code y: 12 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeExtensions.kt x: 44 lines of code y: 10 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/ParticipantInfoModel.kt x: 23 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/RttMessage.kt x: 11 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/CallCompositeActivity.kt x: 477 lines of code y: 54 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/CallCompositeActivityViewModel.kt x: 80 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/CallingFragment.kt x: 317 lines of code y: 35 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/CallingViewModel.kt x: 425 lines of code y: 49 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/banner/BannerViewModel.kt x: 161 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/captions/CaptionsRecord.kt x: 21 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/captions/CaptionsRecyclerViewAdapter.kt x: 66 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/captions/CaptionsRttView.kt x: 369 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/captions/CaptionsViewModel.kt x: 128 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/ControlBarView.kt x: 245 lines of code y: 22 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/ControlBarViewModel.kt x: 272 lines of code y: 16 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/captions/CaptionsLanguageSelectionListView.kt x: 125 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/captions/CaptionsLanguageSelectionListViewModel.kt x: 65 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/captions/CaptionsListView.kt x: 241 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/captions/CaptionsListViewModel.kt x: 155 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/more/MoreCallOptionsListView.kt x: 106 lines of code y: 16 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/more/MoreCallOptionsListViewModel.kt x: 164 lines of code y: 19 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/hangup/LeaveConfirmView.kt x: 134 lines of code y: 16 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/header/InfoHeaderView.kt x: 145 lines of code y: 22 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/header/InfoHeaderViewModel.kt x: 123 lines of code y: 21 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby/WaitingLobbyOverlayViewModel.kt x: 17 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/localuser/LocalParticipantView.kt x: 225 lines of code y: 13 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/localuser/LocalParticipantViewModel.kt x: 146 lines of code y: 13 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/ToastNotificationView.kt x: 47 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/ToastNotificationViewModel.kt x: 185 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/UpperMessageBarNotificationLayoutView.kt x: 48 lines of code y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/UpperMessageBarNotificationView.kt x: 71 lines of code y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/ParticipantGridCellViewModel.kt x: 103 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/ParticipantGridView.kt x: 465 lines of code y: 12 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/ParticipantGridViewModel.kt x: 239 lines of code y: 16 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/menu/ParticipantMenuView.kt x: 120 lines of code y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participantlist/ParticipantListView.kt x: 179 lines of code y: 16 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participantlist/ParticipantListViewModel.kt x: 119 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/support/SupportView.kt x: 94 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/common/audiodevicelist/AudioDeviceListView.kt x: 173 lines of code y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/factories/CallingViewModelFactory.kt x: 138 lines of code y: 37 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/SetupFragment.kt x: 108 lines of code y: 29 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/ErrorInfoView.kt x: 140 lines of code y: 13 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/JoinCallButtonHolderView.kt x: 78 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/SetupControlBarView.kt x: 228 lines of code y: 15 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/ToolbarView.kt x: 62 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/AccessibilityAnnouncementManager.kt x: 146 lines of code y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/CaptionsRttDataManager.kt x: 326 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/UpdatableOptionsManager.kt x: 138 lines of code y: 12 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/ButtonViewDataAction.kt x: 35 lines of code y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/CallScreenInfoHeaderAction.kt x: 5 lines of code y: 8 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/CaptionsAction.kt x: 16 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/DeviceConfigurationAction.kt x: 6 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/NavigationAction.kt x: 20 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/RttAction.kt x: 6 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/ToastNotificationAction.kt x: 6 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/middleware/CallingMiddleware.kt x: 152 lines of code y: 14 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/middleware/handler/CallingMiddlewareActionHandler.kt x: 935 lines of code y: 37 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/AppStateReducer.kt x: 51 lines of code y: 18 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/ButtonViewDataReducer.kt x: 172 lines of code y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/CallScreenInfoHeaderReducer.kt x: 18 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/CaptionsReducer.kt x: 42 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/DeviceConfigurationReducer.kt x: 21 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/NavigationReducer.kt x: 49 lines of code y: 10 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/RttReducer.kt x: 18 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/AppReduxState.kt x: 156 lines of code y: 35 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/ButtonState.kt x: 28 lines of code y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/CallScreenInfoHeaderState.kt x: 5 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/CaptionsState.kt x: 19 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/NavigationState.kt x: 15 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/ReduxState.kt x: 19 lines of code y: 15 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/RttState.kt x: 5 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/ToastNotificationState.kt x: 22 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/CallingService.kt x: 175 lines of code y: 31 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingSDK.kt x: 134 lines of code y: 32 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingSDKEventHandler.kt x: 797 lines of code y: 34 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingSDKInitializer.kt x: 222 lines of code y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingSDKWrapper.kt x: 760 lines of code y: 44 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/LocalVideoStreamWrapper.kt x: 12 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/BottomCellActionViewHolder.kt x: 111 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/BottomCellAdapter.kt x: 69 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/BottomCellItem.kt x: 34 lines of code y: 10 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/BottomCellViewHolder.kt x: 41 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/CompletableFutureExtensions.kt x: 13 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/Extensions.kt x: 27 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/Utils.kt x: 48 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/implementation/CompositeDrawerDialog.java x: 36 lines of code y: 2 # changes azure-communication-ui/calling/src/main/res/color/azure_communication_ui_calling_primary_selector.xml x: 7 lines of code y: 3 # changes azure-communication-ui/calling/src/main/res/color/azure_communication_ui_calling_toggle_selector.xml x: 9 lines of code y: 9 # changes azure-communication-ui/calling/src/main/res/drawable-land/azure_communication_ui_calling_captions_background.xml x: 10 lines of code y: 2 # changes azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_drag_handle.xml x: 7 lines of code y: 2 # changes azure-communication-ui/calling/src/main/res/layout-land/azure_communication_ui_calling_call_fragment.xml x: 132 lines of code y: 15 # changes azure-communication-ui/calling/src/main/res/layout-land/azure_communication_ui_calling_call_local_pip_video.xml x: 63 lines of code y: 7 # changes azure-communication-ui/calling/src/main/res/layout-land/azure_communication_ui_calling_control_bar_view.xml x: 93 lines of code y: 15 # changes azure-communication-ui/calling/src/main/res/layout-sw600dp-land/azure_communication_ui_calling_call_local_pip_video.xml x: 59 lines of code y: 7 # changes azure-communication-ui/calling/src/main/res/layout-sw600dp/azure_communication_ui_calling_call_fragment.xml x: 134 lines of code y: 2 # changes azure-communication-ui/calling/src/main/res/layout-sw600dp/azure_communication_ui_calling_call_header.xml x: 111 lines of code y: 12 # changes azure-communication-ui/calling/src/main/res/layout-sw600dp/azure_communication_ui_calling_call_local_pip_video.xml x: 60 lines of code y: 7 # changes azure-communication-ui/calling/src/main/res/layout-sw600dp/azure_communication_ui_calling_fragment_setup.xml x: 288 lines of code y: 17 # changes azure-communication-ui/calling/src/main/res/layout-sw600dp/azure_communication_ui_calling_lobby_header.xml x: 83 lines of code y: 6 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_activity_call_composite.xml x: 14 lines of code y: 3 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_bottom_drawer_cell.xml x: 146 lines of code y: 11 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_bottom_drawer_centered_title_cell.xml x: 33 lines of code y: 4 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_bottom_drawer_title_cell.xml x: 49 lines of code y: 5 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_call_fragment.xml x: 133 lines of code y: 17 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_call_header.xml x: 117 lines of code y: 15 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_call_local_pip_video.xml x: 62 lines of code y: 3 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_captions.xml x: 171 lines of code y: 3 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_captions_item_view.xml x: 103 lines of code y: 5 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_control_bar_view.xml x: 100 lines of code y: 15 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_control_bar_view_tablet.xml x: 85 lines of code y: 11 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_fragment_setup.xml x: 256 lines of code y: 19 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_lobby_header.xml x: 91 lines of code y: 10 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_participant_avatar_view.xml x: 75 lines of code y: 3 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_support_view.xml x: 79 lines of code y: 6 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_toast_notification.xml x: 21 lines of code y: 7 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_toast_notification_item.xml x: 31 lines of code y: 2 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_toolbar.xml x: 55 lines of code y: 5 # changes azure-communication-ui/calling/src/main/res/values-ar-rSA/azure_communication_ui_calling_strings.xml x: 181 lines of code y: 32 # changes azure-communication-ui/calling/src/main/res/values-de-rDE/azure_communication_ui_calling_strings.xml x: 181 lines of code y: 38 # changes azure-communication-ui/calling/src/main/res/values-de/azure_communication_ui_calling_strings.xml x: 181 lines of code y: 36 # changes azure-communication-ui/calling/src/main/res/values-en-rGB/azure_communication_ui_calling_strings.xml x: 181 lines of code y: 34 # changes azure-communication-ui/calling/src/main/res/values-en-rUS/azure_communication_ui_calling_strings.xml x: 189 lines of code y: 33 # changes azure-communication-ui/calling/src/main/res/values-es-rES/azure_communication_ui_calling_strings.xml x: 181 lines of code y: 37 # changes azure-communication-ui/calling/src/main/res/values-iw-rIL/azure_communication_ui_calling_strings.xml x: 181 lines of code y: 31 # changes azure-communication-ui/calling/src/main/res/values-ko/azure_communication_ui_calling_strings.xml x: 181 lines of code y: 35 # changes azure-communication-ui/calling/src/main/res/values-land/azure_communication_ui_calling_dimens.xml x: 4 lines of code y: 2 # changes azure-communication-ui/calling/src/main/res/values-night/azure_communication_ui_calling_colors.xml x: 40 lines of code y: 9 # changes azure-communication-ui/calling/src/main/res/values-pl-rPL/azure_communication_ui_calling_strings.xml x: 181 lines of code y: 30 # changes azure-communication-ui/calling/src/main/res/values/azure_communication_ui_calling_colors.xml x: 45 lines of code y: 8 # changes azure-communication-ui/calling/src/main/res/values/azure_communication_ui_calling_dimens.xml x: 11 lines of code y: 5 # changes azure-communication-ui/calling/src/main/res/values/azure_communication_ui_calling_strings.xml x: 189 lines of code y: 34 # changes azure-communication-ui/calling/src/main/res/values/azure_communication_ui_calling_theme_attrs.xml x: 10 lines of code y: 8 # changes azure-communication-ui/calling/src/main/res/values/azure_communication_ui_calling_themes.xml x: 53 lines of code y: 12 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/CallCompositeManager.kt x: 779 lines of code y: 32 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/CallLauncherActivity.kt x: 505 lines of code y: 40 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/SettingsActivity.kt x: 654 lines of code y: 29 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/features/SettingsFeatures.kt x: 301 lines of code y: 27 # changes azure-communication-ui/demo-app/src/calling/res/layout/activity_settings.xml x: 593 lines of code y: 34 # changes azure-communication-ui/demo-app/src/main/res/values/strings.xml x: 93 lines of code y: 43 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/configuration/events/CallCompositeEventsHandler.kt x: 91 lines of code y: 22 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/CallingAction.kt x: 17 lines of code y: 15 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/CallingReducer.kt x: 34 lines of code y: 19 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/CallingState.kt x: 27 lines of code y: 19 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/handlers/RemoteParticipantHandler.kt x: 76 lines of code y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCallScreenOptions.java x: 23 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeRemoteParticipantLeftEvent.java x: 13 lines of code y: 4 # changes azure-communication-ui/calling/src/main/res/color/azure_communication_ui_calling_on_primary_enabled_disabled_selector.xml x: 5 lines of code y: 5 # changes azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_ic_fluent_dismiss_12_filled.xml x: 12 lines of code y: 6 # changes azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_ic_fluent_dot_button_22_composite_button_filled_primary.xml x: 12 lines of code y: 8 # changes azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_ic_fluent_mic_off_24_filled_composite_button_filled_primary.xml x: 11 lines of code y: 6 # changes azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_ic_fluent_speaker_2_24_regular_composite_button_filled_primary.xml x: 15 lines of code y: 6 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_call_hold_overlay.xml x: 52 lines of code y: 9 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_connecting_lobby_overlay.xml x: 41 lines of code y: 6 # changes azure-communication-ui/calling/src/main/res/values/public.xml x: 9 lines of code y: 5 # changes azure-communication-ui/demo-app/src/calling/res/values/themes.xml x: 10 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeButtonClickEvent.java x: 16 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCallScreenControlBarOptions.java x: 106 lines of code y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCustomButtonViewData.java x: 70 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeLocalOptions.java x: 90 lines of code y: 19 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeSetupScreenOptions.java x: 52 lines of code y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/factories/SetupViewModelFactory.kt x: 47 lines of code y: 13 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/SetupViewModel.kt x: 121 lines of code y: 17 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/SetupControlBarViewModel.kt x: 190 lines of code y: 8 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/error/ErrorCode.kt x: 65 lines of code y: 13 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCaptionsData.kt x: 44 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCaptionsErrors.kt x: 33 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCaptionsOptions.java x: 19 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeErrorCode.java x: 25 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeParticipantViewData.java x: 30 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby/LobbyHeaderView.kt x: 55 lines of code y: 3 # changes azure-communication-ui/demo-app/src/calling/res/layout/activity_call_launcher.xml x: 184 lines of code y: 32 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/LocalParticipantReducer.kt x: 239 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/LocalUserState.kt x: 72 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/configuration/CallConfiguration.kt x: 23 lines of code y: 13 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCapabilitiesChangedNotificationMode.java x: 14 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeMultitaskingOptions.java x: 22 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeRoomLocator.java x: 10 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/ParticipantCapabilityType.kt x: 18 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/menu/ParticipantMenuViewModel.kt x: 49 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/LocalParticipantAction.kt x: 55 lines of code y: 8 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/ParticipantAction.kt x: 15 lines of code y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/ParticipantReducer.kt x: 31 lines of code y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/RemoteParticipantsState.kt x: 11 lines of code y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/AudioSessionManager.kt x: 265 lines of code y: 15 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/CallCompositeInstanceManager.kt x: 31 lines of code y: 8 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeAudioSelectionChangedEvent.java x: 10 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeAudioSelectionChangedEventExtension.kt x: 4 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCallStateChangedEvent.java x: 34 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositePushNotification.java x: 50 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeRemoteOptions.java x: 33 lines of code y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeTelecomManagerOptions.java x: 25 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallInfoModel.kt x: 9 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/connecting/overlay/ConnectingOverlayView.kt x: 55 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/connecting/overlay/ConnectingOverlayViewModel.kt x: 121 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/cell/ParticipantGridCellAvatarView.kt x: 133 lines of code y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/cell/ParticipantGridCellVideoView.kt x: 197 lines of code y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/JoinCallButtonHolderViewModel.kt x: 86 lines of code y: 12 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/AudioFocusManager.kt x: 122 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/CompositeExitManager.kt x: 42 lines of code y: 8 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/FirebaseMessagingService.kt x: 85 lines of code y: 3 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/IncomingCallActivity.kt x: 45 lines of code y: 3 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/RemoteParticipantJoinedHandler.kt x: 117 lines of code y: 13 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/views/DismissCompositeButtonView.kt x: 115 lines of code y: 4 # changes azure-communication-ui/demo-app/src/main/res/drawable/bg_accept_circle.xml x: 6 lines of code y: 3 # changes azure-communication-ui/demo-app/src/main/res/layout/activity_incoming_call.xml x: 89 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/hold/OnHoldOverlayView.kt x: 170 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/hold/OnHoldOverlayViewModel.kt x: 34 lines of code y: 3 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/UserReportedIssueHandler.kt x: 149 lines of code y: 3 # changes azure-communication-ui/calling/src/features/SupportFiles/java/com/azure/android/communication/ui/calling/features/SupportFilesFeatureImpl.kt x: 12 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/DiagnosticConfig.kt x: 10 lines of code y: 26 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCallHistoryRecord.java x: 24 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeDebugInfo.java x: 30 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeDebugInfoExtensions.kt x: 8 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeLobbyErrorCode.kt x: 8 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositePictureInPictureChangedEvent.java x: 10 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeUserReportedIssueEvent.java x: 16 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeVersions.java x: 19 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/banner/BannerView.kt x: 137 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby/LobbyErrorHeaderView.kt x: 70 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby/LobbyErrorHeaderViewModel.kt x: 41 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby/LobbyHeaderViewModel.kt x: 60 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby/WaitingLobbyOverlayView.kt x: 57 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/UpperMessageBarNotificationLayoutViewModel.kt x: 107 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/ParticipantGridCellView.kt x: 96 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/screenshare/GestureListener.kt x: 155 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/PermissionWarningView.kt x: 105 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/PreviewAreaView.kt x: 58 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/DebugInfoManager.kt x: 36 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/MultitaskingManager.kt x: 39 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/NetworkManager.kt x: 28 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/PipReducer.kt x: 25 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/InCallService.kt x: 101 lines of code y: 10 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/NotificationService.kt x: 72 lines of code y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingStateWrapper.kt x: 71 lines of code y: 2 # changes azure-communication-ui/calling/src/main/res/layout-sw600dp/azure_communication_ui_calling_lobby_error_header.xml x: 64 lines of code y: 1 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/CallingCompositeACSTokenTest.kt x: 45 lines of code y: 6 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/CallingCompositeBaselineUiTest.kt x: 81 lines of code y: 3 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/robots/CallScreenRobot.kt x: 95 lines of code y: 3 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/ChatContainer.kt x: 179 lines of code y: 30 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/UpperMessageBarNotificationViewModel.kt x: 26 lines of code y: 2 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_upper_message_bar_notification.xml x: 61 lines of code y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/error/ErrorHandler.kt x: 99 lines of code y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/AudioSessionReducer.kt x: 26 lines of code y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/LifecycleReducer.kt x: 19 lines of code y: 5 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/CallingCompositeScreenOrientationTest.kt x: 87 lines of code y: 2 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util/TestFixture.kt x: 25 lines of code y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/factories/BaseViewModelFactory.kt x: 15 lines of code y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/ErrorInfoViewModel.kt x: 27 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/AudioModeManager.kt x: 28 lines of code y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/PermissionWarningViewModel.kt x: 28 lines of code y: 3 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_call_lobby_overlay.xml x: 46 lines of code y: 3 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/configuration/ChatCompositeEventHandlerRepository.kt x: 15 lines of code y: 7 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/MessageInfoModel.kt x: 126 lines of code y: 23 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/RemoteParticipantInfoModel.kt x: 7 lines of code y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/action/ParticipantAction.kt x: 14 lines of code y: 15 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/middleware/repository/MessageRepositoryMiddleware.kt x: 198 lines of code y: 14 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/middleware/sdk/ChatServiceListener.kt x: 151 lines of code y: 18 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/reducer/ParticipantsReducer.kt x: 103 lines of code y: 17 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/ChatEventHandler.kt x: 215 lines of code y: 13 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/ChatFetchNotificationHandler.kt x: 131 lines of code y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/ChatSDKWrapper.kt x: 335 lines of code y: 23 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/robots/SetupScreenRobot.kt x: 128 lines of code y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/data/CallHistoryRepository.kt x: 83 lines of code y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/data/DbHelper.kt x: 32 lines of code y: 3 # changes azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/CallWithChatLauncherActivity.kt x: 242 lines of code y: 11 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/CallLauncherActivityErrorHandler.kt x: 35 lines of code y: 13 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeColors.kt x: 52 lines of code y: 15 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeShapes.kt x: 17 lines of code y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeTypography.kt x: 81 lines of code y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/AvatarGroupView.kt x: 43 lines of code y: 6 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/MessageContextMenu.kt x: 107 lines of code y: 6 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/MessageListView.kt x: 175 lines of code y: 21 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/MessageView.kt x: 385 lines of code y: 24 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/utilities/LazyListStateExtensions.kt x: 13 lines of code y: 7 # changes azure-communication-ui/demo-app/src/chat/java/com/azure/android/communication/ui/chatdemoapp/ChatLauncherActivity.kt x: 231 lines of code y: 21 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/ChatAdapter.java x: 63 lines of code y: 8 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/ChatAdapterBuilder.java x: 35 lines of code y: 5 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/ChatCompositeJoinLocator.java x: 16 lines of code y: 9 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/ChatCompositeLocalOptions.java x: 12 lines of code y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/ChatCompositeLocalizationOptions.java x: 20 lines of code y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/ChatCompositeParticipantViewData.java x: 30 lines of code y: 9 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/ChatCompositeSetParticipantViewDataResult.java x: 19 lines of code y: 8 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ChatCompositeActivityImpl.kt x: 16 lines of code y: 5 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeTheme.kt x: 48 lines of code y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/AvatarView.kt x: 36 lines of code y: 9 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/ParticipantView.kt x: 25 lines of code y: 8 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/TypingIndicatorView.kt x: 97 lines of code y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/UnreadMessagesIndicatorView.kt x: 95 lines of code y: 15 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/screens/ChatScreen.kt x: 204 lines of code y: 30 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/container/ChatCompositeViewImpl.kt x: 86 lines of code y: 8 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/viewmodel/ChatScreenViewModel.kt x: 113 lines of code y: 26 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/viewmodel/MessageViewModel.kt x: 144 lines of code y: 18 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/preview/PreviewData.kt x: 122 lines of code y: 13 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/middleware/sdk/ChatActionHandler.kt x: 173 lines of code y: 22 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/reducer/ErrorReducer.kt x: 17 lines of code y: 8 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/ChatSDK.kt x: 32 lines of code y: 13 # changes azure-communication-ui/chat/src/main/res/values/azure_communication_ui_chat_strings.xml x: 31 lines of code y: 19 # changes azure-communication-ui/demo-app/src/chat/java/com/azure/android/communication/ui/chatdemoapp/ChatLauncherViewModel.kt x: 55 lines of code y: 13 # changes azure-communication-ui/demo-app/src/chat/res/layout/activity_chat_launcher.xml x: 148 lines of code y: 13 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/configuration/ChatCompositeConfiguration.kt x: 5 lines of code y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/error/ChatStateError.kt x: 1 lines of code y: 6 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/logger/Logger.kt x: 7 lines of code y: 4 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/ChatCompositeSupportedLocale.java x: 63 lines of code y: 6 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/LocalParticipantInfoModel.kt x: 6 lines of code y: 5 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/MenuItemModel.kt x: 11 lines of code y: 3 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeDimensions.kt x: 72 lines of code y: 14 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/BackButtonView.kt x: 49 lines of code y: 7 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/BottomBarView.kt x: 71 lines of code y: 17 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/ListItemView.kt x: 32 lines of code y: 6 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/MessageInputView.kt x: 73 lines of code y: 13 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/ParticipantsListView.kt x: 57 lines of code y: 7 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/SendMessageButtonView.kt x: 57 lines of code y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/TextMessageView.kt x: 75 lines of code y: 7 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/screens/NavigatableBaseScreen.kt x: 110 lines of code y: 8 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/screens/ParticipantScreen.kt x: 104 lines of code y: 8 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/AppStore.kt x: 57 lines of code y: 6 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/action/ChatAction.kt x: 27 lines of code y: 17 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/middleware/sdk/ChatMiddleware.kt x: 33 lines of code y: 7 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/reducer/ChatReducer.kt x: 79 lines of code y: 16 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/state/AppReduxState.kt x: 41 lines of code y: 18 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/state/ChatState.kt x: 14 lines of code y: 13 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/state/ErrorState.kt x: 7 lines of code y: 6 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/state/ParticipantsState.kt x: 12 lines of code y: 11 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/repository/MessageRepository.kt x: 40 lines of code y: 17 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/repository/storage/MessageRepositorySkipListBackedImpl.kt x: 66 lines of code y: 3 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/repository/storage/MessageRepositoryTreeBackedImpl.kt x: 65 lines of code y: 3 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/ChatService.kt x: 27 lines of code y: 13 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/utilities/MessageInfoModelListExtensions.kt x: 44 lines of code y: 5 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/utilities/ReduxViewModelGenerator.kt x: 41 lines of code y: 7 # changes azure-communication-ui/chat/src/main/res/drawable/azure_communication_ui_chat_ic_fluent_copy_20_regular.xml x: 11 lines of code y: 4 # changes azure-communication-ui/demo-app/src/call-with-chat/res/layout/activity_callwithchat_launcher.xml x: 190 lines of code y: 9 # changes azure-communication-ui/demo-app/src/call-with-chat/res/layout/activity_settings.xml x: 211 lines of code y: 8 # changes azure-communication-ui/demo-app/src/chat/java/com/azure/android/communication/ui/chatdemoapp/SettingsActivity.kt x: 116 lines of code y: 7 # changes azure-communication-ui/demo-app/src/chat/java/com/azure/android/communication/ui/chatdemoapp/launcher/ChatCompositeKotlinLauncher.kt x: 14 lines of code y: 10 # changes azure-communication-ui/demo-app/src/chat/java/com/azure/android/communication/ui/chatdemoapp/launcher/ChatCompositeLauncher.java x: 9 lines of code y: 10 # changes azure-communication-ui/demo-app/src/chat/java/com/azure/android/communication/ui/chatdemoapp/launcher/TeamsUrlParser.kt x: 16 lines of code y: 6 # changes azure-communication-ui/demo-app/src/chat/res/layout/activity_settings.xml x: 60 lines of code y: 10 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeSupportedLocale.java x: 70 lines of code y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/VideoViewManager.kt x: 230 lines of code y: 6 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_call_banner.xml x: 40 lines of code y: 4 # changes azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_ic_fluent_speaker_2_24_regular_composite_button_filled_disabled.xml x: 17 lines of code y: 3 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_call_local_user_view.xml x: 99 lines of code y: 4 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/BaseInfoModel.kt x: 2 lines of code y: 4 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/ChatEventModel.kt x: 8 lines of code y: 5 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/RemoteParticipantsInfoModel.kt x: 4 lines of code y: 4 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/manager/NetworkManager.kt x: 34 lines of code y: 4 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/reducer/NetworkReducer.kt x: 22 lines of code y: 4 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/wrapper/ChatEventTypeWrapper.kt x: 44 lines of code y: 4 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/wrapper/ChatEventWrapper.kt x: 12 lines of code y: 5 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/wrapper/ChatMessageType.kt x: 29 lines of code y: 5 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/wrapper/CommunicationIdentifier.kt x: 37 lines of code y: 4 # changes azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/CallLauncherViewModel.kt x: 85 lines of code y: 5 # changes azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/RemoteParticipantJoinedHandler.kt x: 97 lines of code y: 6 # changes azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/features/AdditionalFeatures.kt x: 62 lines of code y: 5 # changes azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/features/FeatureFlags.kt x: 94 lines of code y: 5 # changes azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/features/SettingsFeatures.kt x: 82 lines of code y: 5 # changes azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/launcher/CallWithChatCompositeKotlinLauncher.kt x: 69 lines of code y: 8 # changes azure-communication-ui/demo-app/src/call-with-chat/res/values/themes.xml x: 3 lines of code y: 5 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/CallingCompositeLocalizationTest.kt x: 67 lines of code y: 5 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/matchers/BottomCellViewHolderMatcher.kt x: 40 lines of code y: 6 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/features/AdditionalFeatures.kt x: 68 lines of code y: 5 # changes azure-communication-ui/demo-app/src/chat/java/com/azure/android/communication/ui/chatdemoapp/features/SettingsFeatures.kt x: 53 lines of code y: 4 # changes azure-communication-ui/demo-app/src/chat/java/com/azure/android/communication/ui/chatdemoapp/launcher/FeatureFlagView.kt x: 32 lines of code y: 4 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util/RunWhenScreenOffOrLockedRule.kt x: 51 lines of code y: 3 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/CallingCompositeTeamsUrlTest.kt x: 55 lines of code y: 2 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/features/FeatureFlagsTest.kt x: 57 lines of code y: 2 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/robots/ScreenRobot.kt x: 89 lines of code y: 2 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util/GetEditTextAction.kt x: 25 lines of code y: 2 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util/NetworkUtils.kt x: 38 lines of code y: 2 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util/RecyclerViewMatcher.kt x: 46 lines of code y: 2 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util/UiTestUtils.kt x: 155 lines of code y: 2 # changes azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/SettingsActivity.kt x: 185 lines of code y: 1 # changes azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/diagnostics/MagnifierViewer.kt x: 22 lines of code y: 1 # changes azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/launcher/FeatureFlagView.kt x: 32 lines of code y: 1 # changes azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/views/AvatarImageSelectionLinearlayout.kt x: 99 lines of code y: 1 # changes azure-communication-ui/demo-app/src/main/java/com/azure/android/communication/ui/demoapp/UrlTokenFetcher.kt x: 17 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/error/CallCompositeError.kt x: 5 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/error/CallStateError.kt x: 6 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeErrorEvent.java x: 15 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeJoinLocator.java x: 3 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/package-info.java x: 1 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/localuser/DragTouchListener.kt x: 67 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/screenshare/ScreenShareViewManager.kt x: 73 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/screenshare/ScreenShareZoomFrameLayout.kt x: 312 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/PreviewAreaViewModel.kt x: 29 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/SetupParticipantAvatarView.kt x: 34 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/SetupParticipantAvatarViewModel.kt x: 28 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/AvatarViewManager.kt x: 59 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/AppStore.kt x: 56 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/RemoteParticipantWrapper.kt x: 43 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/VideoStreamRendererLocalWrapper.kt x: 33 lines of code y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/CoroutineContextProvider.kt x: 11 lines of code y: 1 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_participant_video_view.xml x: 54 lines of code y: 1 # changes
54.0
# changes
  min: 1.0
  average: 7.56
  25th percentile: 2.0
  median: 4.0
  75th percentile: 9.0
  max: 54.0
0 935.0
lines of code
min: 1.0 | average: 60.1 | 25th percentile: 10.0 | median: 21.0 | 75th percentile: 72.0 | max: 935.0

Number of Contributors vs. Number of Changes: 759 points

azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/CallComposite.java x: 7 # contributors y: 47 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/CallCompositeBuilder.java x: 7 # contributors y: 22 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/configuration/CallCompositeConfiguration.kt x: 7 # contributors y: 23 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/di/DependencyInjectionContainer.kt x: 6 # contributors y: 35 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/di/DependencyInjectionContainerImpl.kt x: 9 # contributors y: 47 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCallScreenHeaderViewData.java x: 3 # contributors y: 12 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeExtensions.kt x: 3 # contributors y: 10 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/ParticipantInfoModel.kt x: 5 # contributors y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/RttMessage.kt x: 2 # contributors y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/CallCompositeActivity.kt x: 8 # contributors y: 54 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/CallCompositeActivityViewModel.kt x: 4 # contributors y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/CallingFragment.kt x: 9 # contributors y: 35 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/CallingViewModel.kt x: 9 # contributors y: 49 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/banner/BannerViewModel.kt x: 2 # contributors y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/captions/CaptionsRttView.kt x: 2 # contributors y: 3 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/ControlBarViewModel.kt x: 5 # contributors y: 16 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/captions/CaptionsLanguageSelectionListView.kt x: 2 # contributors y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/captions/CaptionsListViewModel.kt x: 2 # contributors y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/more/MoreCallOptionsListViewModel.kt x: 5 # contributors y: 19 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/header/InfoHeaderViewModel.kt x: 6 # contributors y: 21 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby/WaitingLobbyOverlayViewModel.kt x: 3 # contributors y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/localuser/LocalParticipantView.kt x: 5 # contributors y: 13 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/localuser/LocalParticipantViewModel.kt x: 6 # contributors y: 13 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/ToastNotificationView.kt x: 6 # contributors y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/UpperMessageBarNotificationLayoutView.kt x: 4 # contributors y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/ParticipantGridCellViewModel.kt x: 4 # contributors y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/ParticipantGridView.kt x: 5 # contributors y: 12 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/ParticipantGridViewModel.kt x: 4 # contributors y: 16 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/menu/ParticipantMenuView.kt x: 3 # contributors y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participantlist/ParticipantListViewModel.kt x: 3 # contributors y: 6 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/common/audiodevicelist/AudioDeviceListView.kt x: 5 # contributors y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/factories/CallingViewModelFactory.kt x: 8 # contributors y: 37 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/SetupFragment.kt x: 7 # contributors y: 29 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/ErrorInfoView.kt x: 8 # contributors y: 13 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/JoinCallButtonHolderView.kt x: 7 # contributors y: 11 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/SetupControlBarView.kt x: 5 # contributors y: 15 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/ToolbarView.kt x: 3 # contributors y: 7 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/AccessibilityAnnouncementManager.kt x: 4 # contributors y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/ButtonViewDataAction.kt x: 2 # contributors y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/CallScreenInfoHeaderAction.kt x: 3 # contributors y: 8 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/middleware/CallingMiddleware.kt x: 5 # contributors y: 14 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/AppStateReducer.kt x: 6 # contributors y: 18 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/NavigationReducer.kt x: 4 # contributors y: 10 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/AppReduxState.kt x: 7 # contributors y: 35 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/ReduxState.kt x: 6 # contributors y: 15 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/CallingService.kt x: 8 # contributors y: 31 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingSDK.kt x: 8 # contributors y: 32 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingSDKEventHandler.kt x: 8 # contributors y: 34 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingSDKWrapper.kt x: 8 # contributors y: 44 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/BottomCellActionViewHolder.kt x: 2 # contributors y: 11 # changes azure-communication-ui/calling/src/main/res/layout-sw600dp/azure_communication_ui_calling_fragment_setup.xml x: 8 # contributors y: 17 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_bottom_drawer_title_cell.xml x: 2 # contributors y: 5 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_fragment_setup.xml x: 8 # contributors y: 19 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_support_view.xml x: 4 # contributors y: 6 # changes azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_toast_notification.xml x: 5 # contributors y: 7 # changes azure-communication-ui/calling/src/main/res/values-ar-rSA/azure_communication_ui_calling_strings.xml x: 6 # contributors y: 32 # changes azure-communication-ui/calling/src/main/res/values-de-rDE/azure_communication_ui_calling_strings.xml x: 8 # contributors y: 38 # changes azure-communication-ui/calling/src/main/res/values-de/azure_communication_ui_calling_strings.xml x: 8 # contributors y: 36 # changes azure-communication-ui/calling/src/main/res/values-en-rUS/azure_communication_ui_calling_strings.xml x: 9 # contributors y: 33 # changes azure-communication-ui/calling/src/main/res/values-iw-rIL/azure_communication_ui_calling_strings.xml x: 6 # contributors y: 31 # changes azure-communication-ui/calling/src/main/res/values-ko/azure_communication_ui_calling_strings.xml x: 8 # contributors y: 35 # changes azure-communication-ui/calling/src/main/res/values-night/azure_communication_ui_calling_colors.xml x: 7 # contributors y: 9 # changes azure-communication-ui/calling/src/main/res/values-pl-rPL/azure_communication_ui_calling_strings.xml x: 6 # contributors y: 30 # changes azure-communication-ui/calling/src/main/res/values/azure_communication_ui_calling_colors.xml x: 6 # contributors y: 8 # changes azure-communication-ui/calling/src/main/res/values/azure_communication_ui_calling_strings.xml x: 9 # contributors y: 34 # changes azure-communication-ui/calling/src/main/res/values/azure_communication_ui_calling_theme_attrs.xml x: 2 # contributors y: 8 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/CallCompositeManager.kt x: 5 # contributors y: 32 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/CallLauncherActivity.kt x: 7 # contributors y: 40 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/SettingsActivity.kt x: 9 # contributors y: 29 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/features/SettingsFeatures.kt x: 7 # contributors y: 27 # changes azure-communication-ui/demo-app/src/calling/res/layout/activity_settings.xml x: 7 # contributors y: 34 # changes azure-communication-ui/demo-app/src/main/res/values/strings.xml x: 9 # contributors y: 43 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/configuration/events/CallCompositeEventsHandler.kt x: 6 # contributors y: 22 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/CallingReducer.kt x: 6 # contributors y: 19 # changes azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_button_outline.xml x: 1 # contributors y: 3 # changes azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_ic_fluent_arrow_next_24_filled.xml x: 1 # contributors y: 5 # changes azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_ic_fluent_dot_button_22_composite_button_filled_primary.xml x: 4 # contributors y: 8 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCallScreenControlBarOptions.java x: 5 # contributors y: 5 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/SetupViewModel.kt x: 5 # contributors y: 17 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/TestActivity.kt x: 1 # contributors y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby/LobbyHeaderView.kt x: 3 # contributors y: 3 # changes azure-communication-ui/demo-app/src/calling/res/layout/activity_call_launcher.xml x: 7 # contributors y: 32 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/ParticipantAction.kt x: 3 # contributors y: 9 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/JoinCallButtonHolderViewModel.kt x: 6 # contributors y: 12 # changes azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/RemoteParticipantJoinedHandler.kt x: 4 # contributors y: 13 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeLeaveCallConfirmationMode.java x: 3 # contributors y: 2 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/hold/OnHoldOverlayViewModel.kt x: 4 # contributors y: 3 # changes azure-communication-ui/calling/src/features/SupportFiles/java/com/azure/android/communication/ui/calling/features/SupportFilesFeatureImpl.kt x: 1 # contributors y: 1 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/CallCompositeExtentions.kt x: 1 # contributors y: 4 # changes azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/DiagnosticConfig.kt x: 6 # contributors y: 26 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/ChatContainer.kt x: 9 # contributors y: 30 # changes azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/robots/HomeScreenRobot.kt x: 4 # contributors y: 4 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/configuration/ChatCompositeEventHandlerRepository.kt x: 6 # contributors y: 7 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/RemoteParticipantInfoModel.kt x: 6 # contributors y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/action/ParticipantAction.kt x: 8 # contributors y: 15 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/middleware/repository/MessageRepositoryMiddleware.kt x: 8 # contributors y: 14 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/middleware/sdk/ChatServiceListener.kt x: 10 # contributors y: 18 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/ChatEventHandler.kt x: 7 # contributors y: 13 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/ChatSDKWrapper.kt x: 9 # contributors y: 23 # changes azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/CallWithChatLauncherActivity.kt x: 3 # contributors y: 11 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeColors.kt x: 7 # contributors y: 15 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeShapes.kt x: 5 # contributors y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/MessageListView.kt x: 8 # contributors y: 21 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/MessageView.kt x: 10 # contributors y: 24 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/ChatCompositeEventHandler.java x: 5 # contributors y: 8 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeTheme.kt x: 7 # contributors y: 10 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/ListSubHeaderView.kt x: 5 # contributors y: 6 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/screens/ChatScreen.kt x: 10 # contributors y: 30 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/viewmodel/ChatScreenViewModel.kt x: 10 # contributors y: 26 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/viewmodel/MessageViewModel.kt x: 7 # contributors y: 18 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/middleware/sdk/ChatActionHandler.kt x: 8 # contributors y: 22 # changes azure-communication-ui/chat/src/main/res/values/azure_communication_ui_chat_strings.xml x: 9 # contributors y: 19 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/action/ChatAction.kt x: 7 # contributors y: 17 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/reducer/ChatReducer.kt x: 8 # contributors y: 16 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/state/AppReduxState.kt x: 9 # contributors y: 18 # changes azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/state/ChatState.kt x: 9 # contributors y: 13 # changes
54.0
# changes
  min: 1.0
  average: 7.56
  25th percentile: 2.0
  median: 4.0
  75th percentile: 9.0
  max: 54.0
0 10.0
# contributors
min: 1.0 | average: 3.19 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 10.0

Number of Contributors vs. File Size: 759 points

azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/CallComposite.java x: 7 # contributors y: 487 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/CallCompositeBuilder.java x: 7 # contributors y: 116 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/configuration/CallCompositeConfiguration.kt x: 7 # contributors y: 33 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/di/DependencyInjectionContainer.kt x: 6 # contributors y: 63 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/di/DependencyInjectionContainerImpl.kt x: 9 # contributors y: 304 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCallScreenHeaderViewData.java x: 3 # contributors y: 43 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/ParticipantInfoModel.kt x: 5 # contributors y: 23 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/RttMessage.kt x: 2 # contributors y: 11 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/CallCompositeActivity.kt x: 8 # contributors y: 477 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/CallCompositeActivityViewModel.kt x: 4 # contributors y: 80 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/CallingFragment.kt x: 9 # contributors y: 317 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/CallingViewModel.kt x: 9 # contributors y: 425 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/banner/BannerViewModel.kt x: 2 # contributors y: 161 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/captions/CaptionsRecord.kt x: 2 # contributors y: 21 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/captions/CaptionsRecyclerViewAdapter.kt x: 2 # contributors y: 66 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/captions/CaptionsRttView.kt x: 2 # contributors y: 369 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/captions/CaptionsViewModel.kt x: 2 # contributors y: 128 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/ControlBarView.kt x: 7 # contributors y: 245 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/ControlBarViewModel.kt x: 5 # contributors y: 272 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/captions/CaptionsLanguageSelectionListView.kt x: 2 # contributors y: 125 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/captions/CaptionsListView.kt x: 2 # contributors y: 241 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/captions/CaptionsListViewModel.kt x: 2 # contributors y: 155 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/more/MoreCallOptionsListView.kt x: 5 # contributors y: 106 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/controlbar/more/MoreCallOptionsListViewModel.kt x: 5 # contributors y: 164 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/hangup/LeaveConfirmView.kt x: 5 # contributors y: 134 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/header/InfoHeaderView.kt x: 7 # contributors y: 145 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/header/InfoHeaderViewModel.kt x: 6 # contributors y: 123 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby/WaitingLobbyOverlayViewModel.kt x: 3 # contributors y: 17 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/localuser/LocalParticipantView.kt x: 5 # contributors y: 225 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/localuser/LocalParticipantViewModel.kt x: 6 # contributors y: 146 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/ToastNotificationView.kt x: 6 # contributors y: 47 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/ToastNotificationViewModel.kt x: 5 # contributors y: 185 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/UpperMessageBarNotificationLayoutView.kt x: 4 # contributors y: 48 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/UpperMessageBarNotificationView.kt x: 4 # contributors y: 71 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/ParticipantGridCellViewModel.kt x: 4 # contributors y: 103 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/ParticipantGridView.kt x: 5 # contributors y: 465 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/ParticipantGridViewModel.kt x: 4 # contributors y: 239 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/menu/ParticipantMenuView.kt x: 3 # contributors y: 120 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participantlist/ParticipantListView.kt x: 4 # contributors y: 179 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/support/SupportView.kt x: 2 # contributors y: 94 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/common/audiodevicelist/AudioDeviceListView.kt x: 5 # contributors y: 173 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/factories/CallingViewModelFactory.kt x: 8 # contributors y: 138 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/SetupFragment.kt x: 7 # contributors y: 108 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/ErrorInfoView.kt x: 8 # contributors y: 140 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/JoinCallButtonHolderView.kt x: 7 # contributors y: 78 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/ToolbarView.kt x: 3 # contributors y: 62 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/AccessibilityAnnouncementManager.kt x: 4 # contributors y: 146 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/CaptionsRttDataManager.kt x: 2 # contributors y: 326 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/UpdatableOptionsManager.kt x: 3 # contributors y: 138 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/ButtonViewDataAction.kt x: 2 # contributors y: 35 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/CallScreenInfoHeaderAction.kt x: 3 # contributors y: 5 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/CaptionsAction.kt x: 2 # contributors y: 16 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/DeviceConfigurationAction.kt x: 2 # contributors y: 6 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/NavigationAction.kt x: 3 # contributors y: 20 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/middleware/CallingMiddleware.kt x: 5 # contributors y: 152 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/middleware/handler/CallingMiddlewareActionHandler.kt x: 8 # contributors y: 935 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/AppStateReducer.kt x: 6 # contributors y: 51 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/ButtonViewDataReducer.kt x: 2 # contributors y: 172 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/CaptionsReducer.kt x: 2 # contributors y: 42 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/AppReduxState.kt x: 7 # contributors y: 156 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/ButtonState.kt x: 2 # contributors y: 28 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/ReduxState.kt x: 6 # contributors y: 19 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/CallingService.kt x: 8 # contributors y: 175 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingSDK.kt x: 8 # contributors y: 134 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingSDKEventHandler.kt x: 8 # contributors y: 797 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingSDKInitializer.kt x: 4 # contributors y: 222 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingSDKWrapper.kt x: 8 # contributors y: 760 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/LocalVideoStreamWrapper.kt x: 2 # contributors y: 12 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/BottomCellActionViewHolder.kt x: 2 # contributors y: 111 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/BottomCellAdapter.kt x: 6 # contributors y: 69 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/BottomCellItem.kt x: 3 # contributors y: 34 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/BottomCellViewHolder.kt x: 4 # contributors y: 41 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/Utils.kt x: 2 # contributors y: 48 lines of code azure-communication-ui/calling/src/main/res/color/azure_communication_ui_calling_toggle_selector.xml x: 5 # contributors y: 9 lines of code azure-communication-ui/calling/src/main/res/layout-land/azure_communication_ui_calling_call_fragment.xml x: 6 # contributors y: 132 lines of code azure-communication-ui/calling/src/main/res/layout-land/azure_communication_ui_calling_call_local_pip_video.xml x: 4 # contributors y: 63 lines of code azure-communication-ui/calling/src/main/res/layout-land/azure_communication_ui_calling_control_bar_view.xml x: 6 # contributors y: 93 lines of code azure-communication-ui/calling/src/main/res/layout-sw600dp-land/azure_communication_ui_calling_call_local_pip_video.xml x: 4 # contributors y: 59 lines of code azure-communication-ui/calling/src/main/res/layout-sw600dp/azure_communication_ui_calling_call_fragment.xml x: 2 # contributors y: 134 lines of code azure-communication-ui/calling/src/main/res/layout-sw600dp/azure_communication_ui_calling_call_header.xml x: 5 # contributors y: 111 lines of code azure-communication-ui/calling/src/main/res/layout-sw600dp/azure_communication_ui_calling_fragment_setup.xml x: 8 # contributors y: 288 lines of code azure-communication-ui/calling/src/main/res/layout-sw600dp/azure_communication_ui_calling_lobby_header.xml x: 2 # contributors y: 83 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_bottom_drawer_cell.xml x: 5 # contributors y: 146 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_bottom_drawer_centered_title_cell.xml x: 3 # contributors y: 33 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_call_header.xml x: 6 # contributors y: 117 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_call_local_pip_video.xml x: 2 # contributors y: 62 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_captions_item_view.xml x: 2 # contributors y: 103 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_control_bar_view.xml x: 6 # contributors y: 100 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_control_bar_view_tablet.xml x: 5 # contributors y: 85 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_fragment_setup.xml x: 8 # contributors y: 256 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_lobby_header.xml x: 3 # contributors y: 91 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_participant_avatar_view.xml x: 2 # contributors y: 75 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_toast_notification.xml x: 5 # contributors y: 21 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_toast_notification_item.xml x: 2 # contributors y: 31 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_toolbar.xml x: 3 # contributors y: 55 lines of code azure-communication-ui/calling/src/main/res/values-ar-rSA/azure_communication_ui_calling_strings.xml x: 6 # contributors y: 181 lines of code azure-communication-ui/calling/src/main/res/values-de-rDE/azure_communication_ui_calling_strings.xml x: 8 # contributors y: 181 lines of code azure-communication-ui/calling/src/main/res/values-en-rUS/azure_communication_ui_calling_strings.xml x: 9 # contributors y: 189 lines of code azure-communication-ui/calling/src/main/res/values-night/azure_communication_ui_calling_colors.xml x: 7 # contributors y: 40 lines of code azure-communication-ui/calling/src/main/res/values/azure_communication_ui_calling_dimens.xml x: 3 # contributors y: 11 lines of code azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/CallCompositeManager.kt x: 5 # contributors y: 779 lines of code azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/CallLauncherActivity.kt x: 7 # contributors y: 505 lines of code azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/SettingsActivity.kt x: 9 # contributors y: 654 lines of code azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/features/SettingsFeatures.kt x: 7 # contributors y: 301 lines of code azure-communication-ui/demo-app/src/calling/res/layout/activity_settings.xml x: 7 # contributors y: 593 lines of code azure-communication-ui/demo-app/src/main/res/values/strings.xml x: 9 # contributors y: 93 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/configuration/events/CallCompositeEventsHandler.kt x: 6 # contributors y: 91 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/action/CallingAction.kt x: 6 # contributors y: 17 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/reducer/CallingReducer.kt x: 6 # contributors y: 34 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/state/CallingState.kt x: 6 # contributors y: 27 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/handlers/RemoteParticipantHandler.kt x: 4 # contributors y: 76 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeRemoteParticipantLeftEvent.java x: 3 # contributors y: 13 lines of code azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_button_outline.xml x: 1 # contributors y: 27 lines of code azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_ic_fluent_arrow_next_24_filled.xml x: 1 # contributors y: 11 lines of code azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_ic_fluent_dot_button_22_composite_button_filled_primary.xml x: 4 # contributors y: 12 lines of code azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_ic_fluent_mic_off_24_filled_composite_button_filled_primary.xml x: 4 # contributors y: 11 lines of code azure-communication-ui/calling/src/main/res/drawable/azure_communication_ui_calling_ic_fluent_speaker_2_24_regular_composite_button_filled_primary.xml x: 4 # contributors y: 15 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_call_hold_overlay.xml x: 4 # contributors y: 52 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeButtonViewData.java x: 2 # contributors y: 37 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCustomButtonViewData.java x: 2 # contributors y: 70 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeLocalOptions.java x: 5 # contributors y: 90 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/factories/SetupViewModelFactory.kt x: 5 # contributors y: 47 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/SetupViewModel.kt x: 5 # contributors y: 121 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/SetupControlBarViewModel.kt x: 3 # contributors y: 190 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCaptionsData.kt x: 1 # contributors y: 44 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCaptionsErrors.kt x: 1 # contributors y: 33 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCaptionsOptions.java x: 1 # contributors y: 19 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCaptionsType.kt x: 1 # contributors y: 6 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeErrorCode.java x: 4 # contributors y: 25 lines of code azure-communication-ui/demo-app/src/calling/res/layout/activity_call_launcher.xml x: 7 # contributors y: 184 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/configuration/CallConfiguration.kt x: 6 # contributors y: 23 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/AudioSessionManager.kt x: 6 # contributors y: 265 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/CallCompositeInstanceManager.kt x: 4 # contributors y: 31 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeIncomingCallEvent.java x: 2 # contributors y: 23 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/cell/ParticipantGridCellAvatarView.kt x: 3 # contributors y: 133 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/cell/ParticipantGridCellVideoView.kt x: 3 # contributors y: 197 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/JoinCallButtonHolderViewModel.kt x: 6 # contributors y: 86 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/AudioFocusManager.kt x: 5 # contributors y: 122 lines of code azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/FirebaseMessagingService.kt x: 2 # contributors y: 85 lines of code azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/IncomingCallActivity.kt x: 2 # contributors y: 45 lines of code azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/RemoteParticipantJoinedHandler.kt x: 4 # contributors y: 117 lines of code azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/views/DismissCompositeButtonView.kt x: 3 # contributors y: 115 lines of code azure-communication-ui/demo-app/src/main/res/layout/activity_incoming_call.xml x: 2 # contributors y: 89 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/hold/OnHoldOverlayView.kt x: 4 # contributors y: 170 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/hold/OnHoldOverlayViewModel.kt x: 4 # contributors y: 34 lines of code azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/UserReportedIssueHandler.kt x: 3 # contributors y: 149 lines of code azure-communication-ui/calling/src/features/SupportFiles/java/com/azure/android/communication/ui/calling/features/SupportFilesFeatureImpl.kt x: 1 # contributors y: 12 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/CallCompositeExtentions.kt x: 1 # contributors y: 15 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/DiagnosticConfig.kt x: 6 # contributors y: 10 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeCallHistoryRecord.java x: 1 # contributors y: 24 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/banner/BannerView.kt x: 1 # contributors y: 137 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby/LobbyErrorHeaderView.kt x: 1 # contributors y: 70 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby/LobbyHeaderViewModel.kt x: 1 # contributors y: 60 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/lobby/WaitingLobbyOverlayView.kt x: 2 # contributors y: 57 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/notification/UpperMessageBarNotificationLayoutViewModel.kt x: 3 # contributors y: 107 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/ParticipantGridCellView.kt x: 1 # contributors y: 96 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/screenshare/GestureListener.kt x: 3 # contributors y: 155 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/PermissionWarningView.kt x: 2 # contributors y: 105 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/PreviewAreaView.kt x: 3 # contributors y: 58 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/MultitaskingManager.kt x: 1 # contributors y: 39 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/utilities/TelevisionDetection.kt x: 4 # contributors y: 4 lines of code azure-communication-ui/calling/src/main/res/layout-sw600dp/azure_communication_ui_calling_lobby_error_header.xml x: 1 # contributors y: 64 lines of code azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/BaseUiTest.kt x: 3 # contributors y: 51 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/ChatContainer.kt x: 9 # contributors y: 179 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/error/ErrorHandler.kt x: 4 # contributors y: 99 lines of code azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/CallingCompositeScreenOrientationTest.kt x: 3 # contributors y: 87 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/ErrorInfoViewModel.kt x: 3 # contributors y: 27 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/AudioModeManager.kt x: 4 # contributors y: 28 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/manager/PermissionManager.kt x: 2 # contributors y: 120 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/MessageInfoModel.kt x: 7 # contributors y: 126 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/RemoteParticipantInfoModel.kt x: 6 # contributors y: 7 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/action/ParticipantAction.kt x: 8 # contributors y: 14 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/middleware/repository/MessageRepositoryMiddleware.kt x: 8 # contributors y: 198 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/middleware/sdk/ChatServiceListener.kt x: 10 # contributors y: 151 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/reducer/ParticipantsReducer.kt x: 8 # contributors y: 103 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/ChatEventHandler.kt x: 7 # contributors y: 215 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/ChatSDKWrapper.kt x: 9 # contributors y: 335 lines of code azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/robots/SetupScreenRobot.kt x: 3 # contributors y: 128 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/data/CallHistoryRepository.kt x: 1 # contributors y: 83 lines of code azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/CallWithChatLauncherActivity.kt x: 3 # contributors y: 242 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeColors.kt x: 7 # contributors y: 52 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeShapes.kt x: 5 # contributors y: 17 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeTypography.kt x: 5 # contributors y: 81 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/MessageContextMenu.kt x: 4 # contributors y: 107 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/MessageView.kt x: 10 # contributors y: 385 lines of code azure-communication-ui/demo-app/src/chat/java/com/azure/android/communication/ui/chatdemoapp/ChatLauncherActivity.kt x: 6 # contributors y: 231 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/ChatCompositeEventHandler.java x: 5 # contributors y: 4 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/ChatCompositeLocalOptions.java x: 5 # contributors y: 12 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/ChatCompositeSetParticipantViewDataResult.java x: 4 # contributors y: 19 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ChatThreadView.java x: 3 # contributors y: 25 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeTheme.kt x: 7 # contributors y: 48 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/AvatarView.kt x: 5 # contributors y: 36 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/TypingIndicatorView.kt x: 6 # contributors y: 97 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/UnreadMessagesIndicatorView.kt x: 7 # contributors y: 95 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/screens/ChatScreen.kt x: 10 # contributors y: 204 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/viewmodel/ChatScreenViewModel.kt x: 10 # contributors y: 113 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/preview/PreviewData.kt x: 7 # contributors y: 122 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/middleware/sdk/ChatActionHandler.kt x: 8 # contributors y: 173 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/service/sdk/ChatSDK.kt x: 5 # contributors y: 32 lines of code azure-communication-ui/chat/src/main/res/values/azure_communication_ui_chat_strings.xml x: 9 # contributors y: 31 lines of code azure-communication-ui/demo-app/src/chat/java/com/azure/android/communication/ui/chatdemoapp/ChatLauncherViewModel.kt x: 6 # contributors y: 55 lines of code azure-communication-ui/demo-app/src/chat/res/layout/activity_chat_launcher.xml x: 5 # contributors y: 148 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/error/ChatStateError.kt x: 5 # contributors y: 1 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/error/EventHandler.kt x: 3 # contributors y: 45 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/style/ChatCompositeDimensions.kt x: 8 # contributors y: 72 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/MessageInputView.kt x: 7 # contributors y: 73 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/ParticipantsListView.kt x: 5 # contributors y: 57 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/components/SendMessageButtonView.kt x: 6 # contributors y: 57 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/presentation/ui/chat/screens/ParticipantScreen.kt x: 4 # contributors y: 104 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/AppStore.kt x: 4 # contributors y: 57 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/action/ChatAction.kt x: 7 # contributors y: 27 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/reducer/ChatReducer.kt x: 8 # contributors y: 79 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/state/AppReduxState.kt x: 9 # contributors y: 41 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/state/ChatState.kt x: 9 # contributors y: 14 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/redux/state/ParticipantsState.kt x: 6 # contributors y: 12 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/repository/MessageRepository.kt x: 5 # contributors y: 40 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/repository/storage/MessageRepositorySkipListBackedImpl.kt x: 3 # contributors y: 66 lines of code azure-communication-ui/demo-app/src/call-with-chat/res/layout/activity_callwithchat_launcher.xml x: 4 # contributors y: 190 lines of code azure-communication-ui/demo-app/src/call-with-chat/res/layout/activity_settings.xml x: 3 # contributors y: 211 lines of code azure-communication-ui/demo-app/src/chat/java/com/azure/android/communication/ui/chatdemoapp/SettingsActivity.kt x: 5 # contributors y: 116 lines of code azure-communication-ui/demo-app/src/chat/res/layout/activity_settings.xml x: 5 # contributors y: 60 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeSupportedLocale.java x: 3 # contributors y: 70 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/VideoViewManager.kt x: 4 # contributors y: 230 lines of code azure-communication-ui/calling/src/main/res/layout/azure_communication_ui_calling_call_banner.xml x: 3 # contributors y: 40 lines of code azure-communication-ui/chat/src/main/java/com/azure/android/communication/ui/chat/models/BaseInfoModel.kt x: 2 # contributors y: 2 lines of code azure-communication-ui/chat/src/main/res/values-de-rDE/azure_communication_ui_chat_strings.xml x: 3 # contributors y: 2 lines of code azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/RemoteParticipantJoinedHandler.kt x: 3 # contributors y: 97 lines of code azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/features/FeatureFlags.kt x: 3 # contributors y: 94 lines of code azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/features/SettingsFeatures.kt x: 3 # contributors y: 82 lines of code azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/launcher/CallWithChatCompositeKotlinLauncher.kt x: 3 # contributors y: 69 lines of code azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/CallingCompositeLocalizationTest.kt x: 2 # contributors y: 67 lines of code azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/CallingCompositeParticipantListTest.kt x: 2 # contributors y: 52 lines of code azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util/RunWhenScreenOffOrLockedRule.kt x: 1 # contributors y: 51 lines of code azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/CallingCompositeTeamsUrlTest.kt x: 1 # contributors y: 55 lines of code azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/features/FeatureFlagsTest.kt x: 1 # contributors y: 57 lines of code azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/robots/ScreenRobot.kt x: 1 # contributors y: 89 lines of code azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util/RecyclerViewMatcher.kt x: 1 # contributors y: 46 lines of code azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/util/UiTestUtils.kt x: 1 # contributors y: 155 lines of code azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/SettingsActivity.kt x: 1 # contributors y: 185 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeJoinLocator.java x: 1 # contributors y: 3 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/localuser/DragTouchListener.kt x: 1 # contributors y: 67 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/calling/participant/grid/screenshare/ScreenShareZoomFrameLayout.kt x: 1 # contributors y: 312 lines of code azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/components/SetupParticipantAvatarView.kt x: 1 # contributors y: 34 lines of code
935.0
lines of code
  min: 1.0
  average: 60.1
  25th percentile: 10.0
  median: 21.0
  75th percentile: 72.0
  max: 935.0
0 10.0
# contributors
min: 1.0 | average: 3.19 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 10.0