Uber / rides-android-sdk
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 71 files with 3,996 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (658 lines of code)
    • 15 files changed 6-20 times (2,178 lines of code)
    • 54 files changed 1-5 times (1,160 lines of code)
0% | 0% | 16% | 54% | 29%
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 71 files with 3,996 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)
    • 5 files changed by 6-10 contributors (1,225 lines of code)
    • 31 files changed by 2-5 contributors (2,445 lines of code)
    • 35 files changed by 1 contributor (326 lines of code)
0% | 0% | 30% | 61% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, gradle, properties, json, md, txt, gitignore, bat, sh, gtpl, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 17% | 59% | 23%
xml0% | 0% | 0% | 0% | 100%
gtpl0% | 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
core-android0% | 0% | 27% | 42% | 30%
rides-android0% | 0% | 0% | 72% | 27%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
LoginManager.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
255 23 2016-06-03 2023-05-26 40 9 tys@uber.com lalwani@uber.com
LoginActivity.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
403 38 2016-06-03 2023-08-11 26 8 tys@uber.com lalwani@uber.com
SsoDeeplink.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
227 17 2016-06-03 2021-07-12 19 8 tys@uber.com edbert@uber.com
RideRequestActivity.java
in rides-android/src/main/java/com/uber/sdk/android/rides
235 14 2016-06-03 2021-08-18 18 4 tys@uber.com edbert@uber.com
RideRequestView.java
in rides-android/src/main/java/com/uber/sdk/android/rides
200 16 2016-06-03 2021-07-12 15 5 tys@uber.com edbert@uber.com
RequestDeeplink.java
in rides-android/src/main/java/com/uber/sdk/android/rides
16 - 2016-06-03 2021-07-12 13 4 tys@uber.com edbert@uber.com
AppProtocol.java
in core-android/src/main/java/com/uber/sdk/android/core/utils
151 11 2016-06-03 2021-07-12 13 7 tys@uber.com edbert@uber.com
RideRequestButton.java
in rides-android/src/main/java/com/uber/sdk/android/rides
261 21 2016-06-03 2021-07-12 13 4 tys@uber.com edbert@uber.com
AuthUtils.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
189 16 2016-06-03 2023-05-26 11 6 tys@uber.com lalwani@uber.com
RideRequestActivityBehavior.java
in rides-android/src/main/java/com/uber/sdk/android/rides
37 4 2016-06-03 2021-07-12 9 3 tys@uber.com edbert@uber.com
LoginButton.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
165 22 2016-06-03 2021-07-12 9 3 tys@uber.com edbert@uber.com
RequestDeeplinkBehavior.java
in rides-android/src/main/java/com/uber/sdk/android/rides
22 3 2016-06-03 2021-07-12 7 3 tys@uber.com edbert@uber.com
Utility.java
in core-android/src/main/java/com/uber/sdk/android/core/utils
66 7 2016-06-03 2021-07-12 7 3 tys@uber.com edbert@uber.com
CustomTabsHelper.java
in core-android/src/main/java/com/uber/sdk/android/core/utils
139 6 2018-02-09 2021-07-12 7 5 tys@uber.com edbert@uber.com
RideRequestButtonController.java
in rides-android/src/main/java/com/uber/sdk/android/rides/internal
199 9 2016-06-03 2021-07-12 7 4 tys@uber.com edbert@uber.com
LegacyUriRedirectHandler.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
104 5 2018-02-08 2021-07-12 6 4 tys@uber.com edbert@uber.com
RideRequestDeeplink.java
in rides-android/src/main/java/com/uber/sdk/android/rides
167 7 2018-02-09 2021-07-12 6 5 tys@uber.com edbert@uber.com
LoginCallback.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
10 - 2016-06-03 2021-07-12 5 3 tys@uber.com edbert@uber.com
Preconditions.java
in core-android/src/main/java/com/uber/sdk/android/core/utils
22 3 2016-06-03 2021-07-12 5 4 tys@uber.com edbert@uber.com
UberSdk.java
in core-android/src/main/java/com/uber/sdk/android/core
23 5 2016-06-03 2021-07-12 5 3 tys@uber.com edbert@uber.com
RideParameters.java
in rides-android/src/main/java/com/uber/sdk/android/rides
173 18 2016-06-03 2021-07-12 5 3 tys@uber.com edbert@uber.com
UberButton.java
in core-android/src/main/java/com/uber/sdk/android/core
199 13 2016-06-03 2021-07-12 5 3 tys@uber.com edbert@uber.com
RideRequestButtonView.java
in rides-android/src/main/java/com/uber/sdk/android/rides/internal
9 - 2016-06-03 2021-07-12 4 2 tys@uber.com edbert@uber.com
dimens.xml
in core-android/src/main/res/values
10 - 2016-06-03 2023-05-26 4 2 tys@uber.com lalwani@uber.com
AuthenticationError.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
43 2 2016-06-03 2021-07-12 4 2 tys@uber.com edbert@uber.com
RideRequestBehavior.java
in rides-android/src/main/java/com/uber/sdk/android/rides
6 - 2016-06-03 2018-02-11 3 2 tys@uber.com ty@tysmith.me
Deeplink.java
in core-android/src/main/java/com/uber/sdk/android/core
12 - 2016-06-03 2018-02-11 3 2 tys@uber.com ty@tysmith.me
PackageManagers.java
in core-android/src/main/java/com/uber/sdk/android/core/utils
19 2 2016-06-03 2021-07-12 3 2 tys@uber.com edbert@uber.com
SsoDeeplinkFactory.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
19 1 2018-09-06 2018-12-12 3 1 jake.kaufman@uber.com jake.kaufman@uber.com
SignupDeeplink.java
in core-android/src/main/java/com/uber/sdk/android/core/install
29 3 2016-06-03 2021-07-12 3 2 tys@uber.com edbert@uber.com
TimePriceDelegate.java
in rides-android/src/main/java/com/uber/sdk/android/rides/internal
36 4 2016-06-08 2021-07-12 3 2 tys@uber.com edbert@uber.com
TimeDelegate.java
in rides-android/src/main/java/com/uber/sdk/android/rides/internal
44 5 2016-06-08 2021-07-12 3 2 tys@uber.com edbert@uber.com
UberStyle.java
in core-android/src/main/java/com/uber/sdk/android/core
46 3 2016-06-03 2021-07-12 3 2 tys@uber.com edbert@uber.com
AccessTokenManager.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
105 6 2016-06-03 2021-07-12 3 2 tys@uber.com edbert@uber.com
dimen.xml
in rides-android/src/main/res/values
5 - 2016-06-03 2016-06-08 2 1 tys@uber.com tys@uber.com
SupportedAppType.java
in core-android/src/main/java/com/uber/sdk/android/core
6 - 2018-08-03 2018-08-17 2 2 willv@uber.com william.vanderhoef@gmail.com
LoginRedirectReceiverActivity.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
12 1 2018-01-12 2018-02-09 2 2 tys@uber.com ty@tysmith.me
strings_unlocalized.xml
in core-android/src/main/res/values
30 - 2016-06-03 2018-02-09 2 2 tys@uber.com tys@uber.com
ub__ride_request_button.xml
in rides-android/src/main/res/layout
44 - 2016-06-03 2016-06-08 2 1 tys@uber.com tys@uber.com
strings_localized.xml
in core-android/src/main/res/values
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in core-android/src/main/res/values-zh-rHK
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in core-android/src/main/res/values-hi-rIN
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
uber_button_background_black.xml
in core-android/src/main/res/drawable
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
uber_button_background_black_90.xml
in core-android/src/main/res/drawable
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
uber_button_background_white.xml
in core-android/src/main/res/drawable
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
uber_button_background_white_40.xml
in core-android/src/main/res/drawable
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in core-android/src/main/res/values-zh-rCN
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in core-android/src/main/res/values-zh-rTW
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
RideRequestViewCallback.java
in rides-android/src/main/java/com/uber/sdk/android/rides
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
ResponseType.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
5 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
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
LoginManager.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
255 23 2016-06-03 2023-05-26 40 9 tys@uber.com lalwani@uber.com
LoginActivity.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
403 38 2016-06-03 2023-08-11 26 8 tys@uber.com lalwani@uber.com
SsoDeeplink.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
227 17 2016-06-03 2021-07-12 19 8 tys@uber.com edbert@uber.com
AppProtocol.java
in core-android/src/main/java/com/uber/sdk/android/core/utils
151 11 2016-06-03 2021-07-12 13 7 tys@uber.com edbert@uber.com
AuthUtils.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
189 16 2016-06-03 2023-05-26 11 6 tys@uber.com lalwani@uber.com
RideRequestView.java
in rides-android/src/main/java/com/uber/sdk/android/rides
200 16 2016-06-03 2021-07-12 15 5 tys@uber.com edbert@uber.com
CustomTabsHelper.java
in core-android/src/main/java/com/uber/sdk/android/core/utils
139 6 2018-02-09 2021-07-12 7 5 tys@uber.com edbert@uber.com
RideRequestDeeplink.java
in rides-android/src/main/java/com/uber/sdk/android/rides
167 7 2018-02-09 2021-07-12 6 5 tys@uber.com edbert@uber.com
RideRequestActivity.java
in rides-android/src/main/java/com/uber/sdk/android/rides
235 14 2016-06-03 2021-08-18 18 4 tys@uber.com edbert@uber.com
RideRequestButton.java
in rides-android/src/main/java/com/uber/sdk/android/rides
261 21 2016-06-03 2021-07-12 13 4 tys@uber.com edbert@uber.com
RequestDeeplink.java
in rides-android/src/main/java/com/uber/sdk/android/rides
16 - 2016-06-03 2021-07-12 13 4 tys@uber.com edbert@uber.com
RideRequestButtonController.java
in rides-android/src/main/java/com/uber/sdk/android/rides/internal
199 9 2016-06-03 2021-07-12 7 4 tys@uber.com edbert@uber.com
LegacyUriRedirectHandler.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
104 5 2018-02-08 2021-07-12 6 4 tys@uber.com edbert@uber.com
Preconditions.java
in core-android/src/main/java/com/uber/sdk/android/core/utils
22 3 2016-06-03 2021-07-12 5 4 tys@uber.com edbert@uber.com
RideRequestActivityBehavior.java
in rides-android/src/main/java/com/uber/sdk/android/rides
37 4 2016-06-03 2021-07-12 9 3 tys@uber.com edbert@uber.com
LoginButton.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
165 22 2016-06-03 2021-07-12 9 3 tys@uber.com edbert@uber.com
RequestDeeplinkBehavior.java
in rides-android/src/main/java/com/uber/sdk/android/rides
22 3 2016-06-03 2021-07-12 7 3 tys@uber.com edbert@uber.com
Utility.java
in core-android/src/main/java/com/uber/sdk/android/core/utils
66 7 2016-06-03 2021-07-12 7 3 tys@uber.com edbert@uber.com
RideParameters.java
in rides-android/src/main/java/com/uber/sdk/android/rides
173 18 2016-06-03 2021-07-12 5 3 tys@uber.com edbert@uber.com
LoginCallback.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
10 - 2016-06-03 2021-07-12 5 3 tys@uber.com edbert@uber.com
UberButton.java
in core-android/src/main/java/com/uber/sdk/android/core
199 13 2016-06-03 2021-07-12 5 3 tys@uber.com edbert@uber.com
UberSdk.java
in core-android/src/main/java/com/uber/sdk/android/core
23 5 2016-06-03 2021-07-12 5 3 tys@uber.com edbert@uber.com
RideRequestButtonView.java
in rides-android/src/main/java/com/uber/sdk/android/rides/internal
9 - 2016-06-03 2021-07-12 4 2 tys@uber.com edbert@uber.com
dimens.xml
in core-android/src/main/res/values
10 - 2016-06-03 2023-05-26 4 2 tys@uber.com lalwani@uber.com
AuthenticationError.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
43 2 2016-06-03 2021-07-12 4 2 tys@uber.com edbert@uber.com
TimeDelegate.java
in rides-android/src/main/java/com/uber/sdk/android/rides/internal
44 5 2016-06-08 2021-07-12 3 2 tys@uber.com edbert@uber.com
TimePriceDelegate.java
in rides-android/src/main/java/com/uber/sdk/android/rides/internal
36 4 2016-06-08 2021-07-12 3 2 tys@uber.com edbert@uber.com
RideRequestBehavior.java
in rides-android/src/main/java/com/uber/sdk/android/rides
6 - 2016-06-03 2018-02-11 3 2 tys@uber.com ty@tysmith.me
SignupDeeplink.java
in core-android/src/main/java/com/uber/sdk/android/core/install
29 3 2016-06-03 2021-07-12 3 2 tys@uber.com edbert@uber.com
UberStyle.java
in core-android/src/main/java/com/uber/sdk/android/core
46 3 2016-06-03 2021-07-12 3 2 tys@uber.com edbert@uber.com
AccessTokenManager.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
105 6 2016-06-03 2021-07-12 3 2 tys@uber.com edbert@uber.com
PackageManagers.java
in core-android/src/main/java/com/uber/sdk/android/core/utils
19 2 2016-06-03 2021-07-12 3 2 tys@uber.com edbert@uber.com
Deeplink.java
in core-android/src/main/java/com/uber/sdk/android/core
12 - 2016-06-03 2018-02-11 3 2 tys@uber.com ty@tysmith.me
strings_unlocalized.xml
in core-android/src/main/res/values
30 - 2016-06-03 2018-02-09 2 2 tys@uber.com tys@uber.com
LoginRedirectReceiverActivity.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
12 1 2018-01-12 2018-02-09 2 2 tys@uber.com ty@tysmith.me
SupportedAppType.java
in core-android/src/main/java/com/uber/sdk/android/core
6 - 2018-08-03 2018-08-17 2 2 willv@uber.com william.vanderhoef@gmail.com
SsoDeeplinkFactory.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
19 1 2018-09-06 2018-12-12 3 1 jake.kaufman@uber.com jake.kaufman@uber.com
ub__ride_request_button.xml
in rides-android/src/main/res/layout
44 - 2016-06-03 2016-06-08 2 1 tys@uber.com tys@uber.com
dimen.xml
in rides-android/src/main/res/values
5 - 2016-06-03 2016-06-08 2 1 tys@uber.com tys@uber.com
5 - 2015-11-23 2015-11-23 1 1 texter@uber.com texter@uber.com
lint.xml
in rides-android
7 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in rides-android/src/main/res/values-zh-rTW
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in rides-android/src/main/res/values-zh-rCN
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
ub__ride_request_activity.xml
in rides-android/src/main/res/layout
11 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
ub__ride_request_view.xml
in rides-android/src/main/res/layout
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in rides-android/src/main/res/values-hi-rIN
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in rides-android/src/main/res/values-zh-rHK
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in rides-android/src/main/res/values
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
attrs.xml
in rides-android/src/main/res/values
7 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
RideRequestButtonCallback.java
in rides-android/src/main/java/com/uber/sdk/android/rides
7 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
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
ub__ride_request_button.xml
in rides-android/src/main/res/layout
44 - 2016-06-03 2016-06-08 2 1 tys@uber.com tys@uber.com
attrs.xml
in core-android/src/main/res/values
26 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
styles.xml
in core-android/src/main/res/values
24 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
SsoDeeplinkFactory.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
19 1 2018-09-06 2018-12-12 3 1 jake.kaufman@uber.com jake.kaufman@uber.com
ub__ride_request_activity.xml
in rides-android/src/main/res/layout
11 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
ub__login_view.xml
in core-android/src/main/res/layout
11 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
LoginAuthenticationException.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
11 1 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in rides-android/src/main/res/values-zh-rTW
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in rides-android/src/main/res/values-zh-rCN
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
ub__ride_request_view.xml
in rides-android/src/main/res/layout
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in rides-android/src/main/res/values-hi-rIN
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in rides-android/src/main/res/values-zh-rHK
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in rides-android/src/main/res/values
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
RideRequestViewError.java
in rides-android/src/main/java/com/uber/sdk/android/rides
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
ub__login_activity.xml
in core-android/src/main/res/layout
10 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
lint.xml
in rides-android
7 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
attrs.xml
in rides-android/src/main/res/values
7 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
RideRequestButtonCallback.java
in rides-android/src/main/java/com/uber/sdk/android/rides
7 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
lint.xml
in core-android
7 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
colors.xml
in core-android/src/main/res/values
7 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
5 - 2015-11-23 2015-11-23 1 1 texter@uber.com texter@uber.com
dimen.xml
in rides-android/src/main/res/values
5 - 2016-06-03 2016-06-08 2 1 tys@uber.com tys@uber.com
uber_button_background_selector_white.xml
in core-android/src/main/res/drawable
5 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
uber_button_background_selector_black.xml
in core-android/src/main/res/drawable
5 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
ResponseType.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
5 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
RideRequestViewCallback.java
in rides-android/src/main/java/com/uber/sdk/android/rides
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in core-android/src/main/res/values-zh-rTW
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in core-android/src/main/res/values-zh-rCN
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
uber_button_background_white_40.xml
in core-android/src/main/res/drawable
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
uber_button_background_white.xml
in core-android/src/main/res/drawable
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
uber_button_background_black_90.xml
in core-android/src/main/res/drawable
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
uber_button_background_black.xml
in core-android/src/main/res/drawable
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in core-android/src/main/res/values-hi-rIN
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in core-android/src/main/res/values-zh-rHK
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
strings_localized.xml
in core-android/src/main/res/values
4 - 2016-06-03 2016-06-03 1 1 tys@uber.com tys@uber.com
AccessTokenManager.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
105 6 2016-06-03 2021-07-12 3 2 tys@uber.com edbert@uber.com
UberStyle.java
in core-android/src/main/java/com/uber/sdk/android/core
46 3 2016-06-03 2021-07-12 3 2 tys@uber.com edbert@uber.com
TimeDelegate.java
in rides-android/src/main/java/com/uber/sdk/android/rides/internal
44 5 2016-06-08 2021-07-12 3 2 tys@uber.com edbert@uber.com
AuthenticationError.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
43 2 2016-06-03 2021-07-12 4 2 tys@uber.com edbert@uber.com
TimePriceDelegate.java
in rides-android/src/main/java/com/uber/sdk/android/rides/internal
36 4 2016-06-08 2021-07-12 3 2 tys@uber.com edbert@uber.com
strings_unlocalized.xml
in core-android/src/main/res/values
30 - 2016-06-03 2018-02-09 2 2 tys@uber.com tys@uber.com
SignupDeeplink.java
in core-android/src/main/java/com/uber/sdk/android/core/install
29 3 2016-06-03 2021-07-12 3 2 tys@uber.com edbert@uber.com
PackageManagers.java
in core-android/src/main/java/com/uber/sdk/android/core/utils
19 2 2016-06-03 2021-07-12 3 2 tys@uber.com edbert@uber.com
LoginRedirectReceiverActivity.java
in core-android/src/main/java/com/uber/sdk/android/core/auth
12 1 2018-01-12 2018-02-09 2 2 tys@uber.com ty@tysmith.me
Deeplink.java
in core-android/src/main/java/com/uber/sdk/android/core
12 - 2016-06-03 2018-02-11 3 2 tys@uber.com ty@tysmith.me
dimens.xml
in core-android/src/main/res/values
10 - 2016-06-03 2023-05-26 4 2 tys@uber.com lalwani@uber.com
RideRequestButtonView.java
in rides-android/src/main/java/com/uber/sdk/android/rides/internal
9 - 2016-06-03 2021-07-12 4 2 tys@uber.com edbert@uber.com
RideRequestBehavior.java
in rides-android/src/main/java/com/uber/sdk/android/rides
6 - 2016-06-03 2018-02-11 3 2 tys@uber.com ty@tysmith.me
SupportedAppType.java
in core-android/src/main/java/com/uber/sdk/android/core
6 - 2018-08-03 2018-08-17 2 2 willv@uber.com william.vanderhoef@gmail.com
UberButton.java
in core-android/src/main/java/com/uber/sdk/android/core
199 13 2016-06-03 2021-07-12 5 3 tys@uber.com edbert@uber.com
Correlations

File Size vs. Number of Changes: 71 points

core-android/src/main/java/com/uber/sdk/android/core/auth/LoginActivity.java x: 403 lines of code y: 26 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/AuthUtils.java x: 189 lines of code y: 11 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/LoginManager.java x: 255 lines of code y: 40 # changes core-android/src/main/res/values/dimens.xml x: 10 lines of code y: 4 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestActivity.java x: 235 lines of code y: 18 # changes core-android/src/main/java/com/uber/sdk/android/core/UberButton.java x: 199 lines of code y: 5 # changes core-android/src/main/java/com/uber/sdk/android/core/UberSdk.java x: 23 lines of code y: 5 # changes core-android/src/main/java/com/uber/sdk/android/core/UberStyle.java x: 46 lines of code y: 3 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/AccessTokenManager.java x: 105 lines of code y: 3 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/AuthenticationError.java x: 43 lines of code y: 4 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/LegacyUriRedirectHandler.java x: 104 lines of code y: 6 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/LoginButton.java x: 165 lines of code y: 9 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/LoginCallback.java x: 10 lines of code y: 5 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/SsoDeeplink.java x: 227 lines of code y: 19 # changes core-android/src/main/java/com/uber/sdk/android/core/install/SignupDeeplink.java x: 29 lines of code y: 3 # changes core-android/src/main/java/com/uber/sdk/android/core/utils/AppProtocol.java x: 151 lines of code y: 13 # changes core-android/src/main/java/com/uber/sdk/android/core/utils/CustomTabsHelper.java x: 139 lines of code y: 7 # changes core-android/src/main/java/com/uber/sdk/android/core/utils/PackageManagers.java x: 19 lines of code y: 3 # changes core-android/src/main/java/com/uber/sdk/android/core/utils/Preconditions.java x: 22 lines of code y: 5 # changes core-android/src/main/java/com/uber/sdk/android/core/utils/Utility.java x: 66 lines of code y: 7 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RequestDeeplink.java x: 16 lines of code y: 13 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RequestDeeplinkBehavior.java x: 22 lines of code y: 7 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RideParameters.java x: 173 lines of code y: 5 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestActivityBehavior.java x: 37 lines of code y: 9 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestButton.java x: 261 lines of code y: 13 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestDeeplink.java x: 167 lines of code y: 6 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestView.java x: 200 lines of code y: 15 # changes rides-android/src/main/java/com/uber/sdk/android/rides/internal/RideRequestButtonController.java x: 199 lines of code y: 7 # changes rides-android/src/main/java/com/uber/sdk/android/rides/internal/RideRequestButtonView.java x: 9 lines of code y: 4 # changes rides-android/src/main/java/com/uber/sdk/android/rides/internal/TimeDelegate.java x: 44 lines of code y: 3 # changes rides-android/src/main/java/com/uber/sdk/android/rides/internal/TimePriceDelegate.java x: 36 lines of code y: 3 # changes core-android/src/main/java/com/uber/sdk/android/core/SupportedAppType.java x: 6 lines of code y: 2 # changes core-android/src/main/java/com/uber/sdk/android/core/Deeplink.java x: 12 lines of code y: 3 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestBehavior.java x: 6 lines of code y: 3 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/LoginRedirectReceiverActivity.java x: 12 lines of code y: 2 # changes core-android/src/main/res/values/strings_unlocalized.xml x: 30 lines of code y: 2 # changes rides-android/src/main/res/layout/ub__ride_request_button.xml x: 44 lines of code y: 2 # changes rides-android/src/main/res/values/dimen.xml x: 5 lines of code y: 2 # changes core-android/lint.xml x: 7 lines of code y: 1 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/LoginAuthenticationException.java x: 11 lines of code y: 1 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/ResponseType.java x: 5 lines of code y: 1 # changes core-android/src/main/res/drawable/uber_button_background_black.xml x: 4 lines of code y: 1 # changes core-android/src/main/res/layout/ub__login_activity.xml x: 10 lines of code y: 1 # changes core-android/src/main/res/values/attrs.xml x: 26 lines of code y: 1 # changes core-android/src/main/res/values/styles.xml x: 24 lines of code y: 1 # changes
40.0
# changes
  min: 1.0
  average: 4.68
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 40.0
0 403.0
lines of code
min: 4.0 | average: 56.28 | 25th percentile: 7.0 | median: 11.0 | 75th percentile: 46.0 | max: 403.0

Number of Contributors vs. Number of Changes: 71 points

core-android/src/main/java/com/uber/sdk/android/core/auth/LoginActivity.java x: 8 # contributors y: 26 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/AuthUtils.java x: 6 # contributors y: 11 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/LoginManager.java x: 9 # contributors y: 40 # changes core-android/src/main/res/values/dimens.xml x: 2 # contributors y: 4 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestActivity.java x: 4 # contributors y: 18 # changes core-android/src/main/java/com/uber/sdk/android/core/UberButton.java x: 3 # contributors y: 5 # changes core-android/src/main/java/com/uber/sdk/android/core/UberStyle.java x: 2 # contributors y: 3 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/LegacyUriRedirectHandler.java x: 4 # contributors y: 6 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/LoginButton.java x: 3 # contributors y: 9 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/SsoDeeplink.java x: 8 # contributors y: 19 # changes core-android/src/main/java/com/uber/sdk/android/core/utils/AppProtocol.java x: 7 # contributors y: 13 # changes core-android/src/main/java/com/uber/sdk/android/core/utils/CustomTabsHelper.java x: 5 # contributors y: 7 # changes core-android/src/main/java/com/uber/sdk/android/core/utils/Preconditions.java x: 4 # contributors y: 5 # changes core-android/src/main/java/com/uber/sdk/android/core/utils/Utility.java x: 3 # contributors y: 7 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RequestDeeplink.java x: 4 # contributors y: 13 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestDeeplink.java x: 5 # contributors y: 6 # changes rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestView.java x: 5 # contributors y: 15 # changes rides-android/src/main/java/com/uber/sdk/android/rides/internal/RideRequestButtonController.java x: 4 # contributors y: 7 # changes core-android/src/main/java/com/uber/sdk/android/core/auth/SsoDeeplinkFactory.java x: 1 # contributors y: 3 # changes core-android/src/main/java/com/uber/sdk/android/core/SupportedAppType.java x: 2 # contributors y: 2 # changes rides-android/src/main/res/layout/ub__ride_request_button.xml x: 1 # contributors y: 2 # changes core-android/lint.xml x: 1 # contributors y: 1 # changes
40.0
# changes
  min: 1.0
  average: 4.68
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 40.0
0 9.0
# contributors
min: 1.0 | average: 2.31 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 9.0

Number of Contributors vs. File Size: 71 points

core-android/src/main/java/com/uber/sdk/android/core/auth/LoginActivity.java x: 8 # contributors y: 403 lines of code core-android/src/main/java/com/uber/sdk/android/core/auth/AuthUtils.java x: 6 # contributors y: 189 lines of code core-android/src/main/java/com/uber/sdk/android/core/auth/LoginManager.java x: 9 # contributors y: 255 lines of code core-android/src/main/res/values/dimens.xml x: 2 # contributors y: 10 lines of code rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestActivity.java x: 4 # contributors y: 235 lines of code core-android/src/main/java/com/uber/sdk/android/core/UberButton.java x: 3 # contributors y: 199 lines of code core-android/src/main/java/com/uber/sdk/android/core/UberSdk.java x: 3 # contributors y: 23 lines of code core-android/src/main/java/com/uber/sdk/android/core/UberStyle.java x: 2 # contributors y: 46 lines of code core-android/src/main/java/com/uber/sdk/android/core/auth/AccessTokenManager.java x: 2 # contributors y: 105 lines of code core-android/src/main/java/com/uber/sdk/android/core/auth/AuthenticationError.java x: 2 # contributors y: 43 lines of code core-android/src/main/java/com/uber/sdk/android/core/auth/LegacyUriRedirectHandler.java x: 4 # contributors y: 104 lines of code core-android/src/main/java/com/uber/sdk/android/core/auth/LoginButton.java x: 3 # contributors y: 165 lines of code core-android/src/main/java/com/uber/sdk/android/core/auth/LoginCallback.java x: 3 # contributors y: 10 lines of code core-android/src/main/java/com/uber/sdk/android/core/auth/SsoDeeplink.java x: 8 # contributors y: 227 lines of code core-android/src/main/java/com/uber/sdk/android/core/install/SignupDeeplink.java x: 2 # contributors y: 29 lines of code core-android/src/main/java/com/uber/sdk/android/core/utils/AppProtocol.java x: 7 # contributors y: 151 lines of code core-android/src/main/java/com/uber/sdk/android/core/utils/CustomTabsHelper.java x: 5 # contributors y: 139 lines of code core-android/src/main/java/com/uber/sdk/android/core/utils/PackageManagers.java x: 2 # contributors y: 19 lines of code core-android/src/main/java/com/uber/sdk/android/core/utils/Preconditions.java x: 4 # contributors y: 22 lines of code core-android/src/main/java/com/uber/sdk/android/core/utils/Utility.java x: 3 # contributors y: 66 lines of code rides-android/src/main/java/com/uber/sdk/android/rides/RequestDeeplink.java x: 4 # contributors y: 16 lines of code rides-android/src/main/java/com/uber/sdk/android/rides/RequestDeeplinkBehavior.java x: 3 # contributors y: 22 lines of code rides-android/src/main/java/com/uber/sdk/android/rides/RideParameters.java x: 3 # contributors y: 173 lines of code rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestActivityBehavior.java x: 3 # contributors y: 37 lines of code rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestButton.java x: 4 # contributors y: 261 lines of code rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestDeeplink.java x: 5 # contributors y: 167 lines of code rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestView.java x: 5 # contributors y: 200 lines of code rides-android/src/main/java/com/uber/sdk/android/rides/internal/RideRequestButtonController.java x: 4 # contributors y: 199 lines of code rides-android/src/main/java/com/uber/sdk/android/rides/internal/RideRequestButtonView.java x: 2 # contributors y: 9 lines of code rides-android/src/main/java/com/uber/sdk/android/rides/internal/TimePriceDelegate.java x: 2 # contributors y: 36 lines of code core-android/src/main/java/com/uber/sdk/android/core/auth/SsoDeeplinkFactory.java x: 1 # contributors y: 19 lines of code core-android/src/main/java/com/uber/sdk/android/core/SupportedAppType.java x: 2 # contributors y: 6 lines of code core-android/src/main/java/com/uber/sdk/android/core/Deeplink.java x: 2 # contributors y: 12 lines of code rides-android/src/main/res/layout/ub__ride_request_button.xml x: 1 # contributors y: 44 lines of code rides-android/src/main/res/values/dimen.xml x: 1 # contributors y: 5 lines of code core-android/lint.xml x: 1 # contributors y: 7 lines of code core-android/src/main/java/com/uber/sdk/android/core/auth/LoginAuthenticationException.java x: 1 # contributors y: 11 lines of code core-android/src/main/res/drawable/uber_button_background_black.xml x: 1 # contributors y: 4 lines of code core-android/src/main/res/values/attrs.xml x: 1 # contributors y: 26 lines of code core-android/src/main/res/values/styles.xml x: 1 # contributors y: 24 lines of code
403.0
lines of code
  min: 4.0
  average: 56.28
  25th percentile: 7.0
  median: 11.0
  75th percentile: 46.0
  max: 403.0
0 9.0
# contributors
min: 1.0 | average: 2.31 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 9.0