Uber / RxCentralBle
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 20% | 17% | 19% | 43%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 22% | 19% | 11% | 46%
xml0% | 0% | 0% | 80% | 19%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
rx-central-ble0% | 27% | 10% | 13% | 49%
rx-central-ble-sample0% | 0% | 36% | 36% | 26%
config0% | 0% | 0% | 0% | 100%
Longest Files (Top 46)
File# lines# units
CorePeripheral.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core
575 32
MainActivity.java
in rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample
269 10
ThrottledLollipopScanner.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners
218 14
ic_launcher_background.xml
in rx-central-ble-sample/src/main/res/drawable
170 -
CoreConnectionManager.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core
149 11
CoreParsedAdvertisement.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core
128 5
activity_main.xml
in rx-central-ble-sample/src/main/res/layout
103 -
JellyBeanScanner.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners
92 7
CoreBluetoothDetector.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core
81 5
AbstractWrite.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations
79 5
CorePeripheralManager.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core
67 7
ServiceScanMatcher.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/matchers
64 6
RssiScanMatcher.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/matchers
60 5
NameScanMatcher.java
in rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample
57 5
SampleApplication.java
in rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample
53 5
PeripheralError.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
52 7
RxCentralLogger.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
49 6
RegisterNotification.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations
48 5
Peripheral.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
48 -
Read.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations
39 4
RequestMtu.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations
38 4
ReadRssi.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations
38 4
JellyBeanScanData.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners
34 5
ic_launcher_foreground.xml
in rx-central-ble-sample/src/main/res/drawable-v24
34 -
LollipopScanData.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners
33 5
ConnectionError.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
29 4
TextViewLoggingTree.java
in rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample
26 2
ConnectionManager.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
25 -
Optional.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
23 6
Utils.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
21 3
ParsedAdvertisement.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
16 -
CoreScannerFactory.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core
15 1
Write.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations
15 2
Scanner.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
15 -
ScanData.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
14 -
PeripheralManager.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
13 -
BluetoothDetector.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
11 -
Irrelevant.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
8 1
PeripheralOperation.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
7 -
styles.xml
in rx-central-ble-sample/src/main/res/values
7 -
colors.xml
in rx-central-ble-sample/src/main/res/values
6 -
lint.xml
in config/lint
5 -
ScanMatcher.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
5 -
ic_launcher.xml
in rx-central-ble-sample/src/main/res/mipmap-anydpi-v26
5 -
ic_launcher_round.xml
in rx-central-ble-sample/src/main/res/mipmap-anydpi-v26
5 -
strings.xml
in rx-central-ble-sample/src/main/res/values
3 -
Files With Most Units (Top 28)
File# lines# units
CorePeripheral.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core
575 32
ThrottledLollipopScanner.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners
218 14
CoreConnectionManager.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core
149 11
MainActivity.java
in rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample
269 10
CorePeripheralManager.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core
67 7
JellyBeanScanner.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners
92 7
PeripheralError.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
52 7
RxCentralLogger.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
49 6
ServiceScanMatcher.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/matchers
64 6
Optional.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
23 6
CoreBluetoothDetector.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core
81 5
AbstractWrite.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations
79 5
RegisterNotification.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations
48 5
JellyBeanScanData.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners
34 5
LollipopScanData.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners
33 5
RssiScanMatcher.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/matchers
60 5
CoreParsedAdvertisement.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core
128 5
SampleApplication.java
in rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample
53 5
NameScanMatcher.java
in rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample
57 5
Read.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations
39 4
RequestMtu.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations
38 4
ReadRssi.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations
38 4
ConnectionError.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
29 4
Utils.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
21 3
Write.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations
15 2
TextViewLoggingTree.java
in rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample
26 2
CoreScannerFactory.java
in rx-central-ble/src/main/java/com/uber/rxcentralble/core
15 1
Irrelevant.java
in rx-central-ble/src/main/java/com/uber/rxcentralble
8 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there are 2 long lines.

File# lines# units# long lines
ic_launcher_foreground.xml
in rx-central-ble-sample/src/main/res/drawable-v24
34 - 2
Correlations

File Size vs. Commits (all time): 39 points

config/lint/lint.xml x: 1 commits (all time) y: 5 lines of code rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/MainActivity.java x: 10 commits (all time) y: 269 lines of code rx-central-ble-sample/src/main/res/layout/activity_main.xml x: 6 commits (all time) y: 103 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/ConnectionError.java x: 4 commits (all time) y: 29 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/ConnectionManager.java x: 7 commits (all time) y: 25 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/ParsedAdvertisement.java x: 4 commits (all time) y: 16 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/Peripheral.java x: 4 commits (all time) y: 48 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/PeripheralError.java x: 4 commits (all time) y: 52 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/ScanData.java x: 4 commits (all time) y: 14 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/Scanner.java x: 11 commits (all time) y: 15 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreConnectionManager.java x: 13 commits (all time) y: 149 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreParsedAdvertisement.java x: 6 commits (all time) y: 128 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/CorePeripheral.java x: 4 commits (all time) y: 575 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/CorePeripheralManager.java x: 4 commits (all time) y: 67 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/AbstractWrite.java x: 10 commits (all time) y: 79 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/RegisterNotification.java x: 5 commits (all time) y: 48 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/JellyBeanScanData.java x: 4 commits (all time) y: 34 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/LollipopScanData.java x: 4 commits (all time) y: 33 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/JellyBeanScanner.java x: 6 commits (all time) y: 92 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/ThrottledLollipopScanner.java x: 3 commits (all time) y: 218 lines of code rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/SampleApplication.java x: 5 commits (all time) y: 53 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/PeripheralManager.java x: 1 commits (all time) y: 13 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/PeripheralOperation.java x: 1 commits (all time) y: 7 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/Read.java x: 2 commits (all time) y: 39 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/ReadRssi.java x: 2 commits (all time) y: 38 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/Write.java x: 2 commits (all time) y: 15 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreScannerFactory.java x: 3 commits (all time) y: 15 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/matchers/RssiScanMatcher.java x: 2 commits (all time) y: 60 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreBluetoothDetector.java x: 4 commits (all time) y: 81 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/matchers/ServiceScanMatcher.java x: 1 commits (all time) y: 64 lines of code rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/TextViewLoggingTree.java x: 2 commits (all time) y: 26 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/RxCentralLogger.java x: 1 commits (all time) y: 49 lines of code rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/NameScanMatcher.java x: 2 commits (all time) y: 57 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/ScanMatcher.java x: 2 commits (all time) y: 5 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/BluetoothDetector.java x: 1 commits (all time) y: 11 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/Optional.java x: 1 commits (all time) y: 23 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/Utils.java x: 1 commits (all time) y: 21 lines of code
575.0
lines of code
  min: 5.0
  average: 67.23
  25th percentile: 15.0
  median: 38.0
  75th percentile: 67.0
  max: 575.0
0 13.0
commits (all time)
min: 1.0 | average: 3.85 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 13.0

File Size vs. Contributors (all time): 39 points

config/lint/lint.xml x: 1 contributors (all time) y: 5 lines of code rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/MainActivity.java x: 3 contributors (all time) y: 269 lines of code rx-central-ble-sample/src/main/res/layout/activity_main.xml x: 2 contributors (all time) y: 103 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/ConnectionError.java x: 2 contributors (all time) y: 29 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/ConnectionManager.java x: 3 contributors (all time) y: 25 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/ParsedAdvertisement.java x: 2 contributors (all time) y: 16 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/Peripheral.java x: 2 contributors (all time) y: 48 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/PeripheralError.java x: 2 contributors (all time) y: 52 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/ScanData.java x: 2 contributors (all time) y: 14 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/Scanner.java x: 5 contributors (all time) y: 15 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreConnectionManager.java x: 5 contributors (all time) y: 149 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreParsedAdvertisement.java x: 3 contributors (all time) y: 128 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/CorePeripheral.java x: 2 contributors (all time) y: 575 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/CorePeripheralManager.java x: 2 contributors (all time) y: 67 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/AbstractWrite.java x: 3 contributors (all time) y: 79 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/JellyBeanScanData.java x: 2 contributors (all time) y: 34 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/LollipopScanData.java x: 2 contributors (all time) y: 33 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/JellyBeanScanner.java x: 2 contributors (all time) y: 92 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/ThrottledLollipopScanner.java x: 1 contributors (all time) y: 218 lines of code rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/SampleApplication.java x: 1 contributors (all time) y: 53 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/PeripheralManager.java x: 1 contributors (all time) y: 13 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/PeripheralOperation.java x: 1 contributors (all time) y: 7 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/Read.java x: 1 contributors (all time) y: 39 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/ReadRssi.java x: 1 contributors (all time) y: 38 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/Write.java x: 1 contributors (all time) y: 15 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreScannerFactory.java x: 3 contributors (all time) y: 15 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/matchers/RssiScanMatcher.java x: 2 contributors (all time) y: 60 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreBluetoothDetector.java x: 2 contributors (all time) y: 81 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/core/matchers/ServiceScanMatcher.java x: 1 contributors (all time) y: 64 lines of code rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/TextViewLoggingTree.java x: 2 contributors (all time) y: 26 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/RxCentralLogger.java x: 1 contributors (all time) y: 49 lines of code rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/NameScanMatcher.java x: 2 contributors (all time) y: 57 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/ScanMatcher.java x: 2 contributors (all time) y: 5 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/BluetoothDetector.java x: 1 contributors (all time) y: 11 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/Optional.java x: 1 contributors (all time) y: 23 lines of code rx-central-ble/src/main/java/com/uber/rxcentralble/Utils.java x: 1 contributors (all time) y: 21 lines of code
575.0
lines of code
  min: 5.0
  average: 67.23
  25th percentile: 15.0
  median: 38.0
  75th percentile: 67.0
  max: 575.0
0 5.0
contributors (all time)
min: 1.0 | average: 1.9 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".