aws / amazon-ivs-react-native-player
File Size

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

Intro
Learn more...
File Size Overall
0% | 13% | 43% | 15% | 27%
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
tsx0% | 26% | 46% | 13% | 13%
swift0% | 0% | 88% | 0% | 11%
kt0% | 0% | 72% | 24% | 2%
ts0% | 0% | 0% | 34% | 65%
mm0% | 0% | 0% | 100% | 0%
java0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
m0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
example0% | 23% | 25% | 15% | 35%
ios0% | 0% | 80% | 0% | 19%
android0% | 0% | 72% | 24% | 2%
src0% | 0% | 82% | 0% | 17%
scripts0% | 0% | 0% | 63% | 36%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
TestPlan.tsx
in example/src/screens
611 7
PlaygroundExample.tsx
in example/src/screens
454 1
446 16
AmazonIvsView.kt
in android/src/main/java/com/amazonaws/ivs/reactnative/player
434 46
398 1
AdvancedExample.tsx
in example/src/screens
208 1
SwipeableExample.tsx
in example/src/screens
197 1
AmazonIvsViewManager.kt
in android/src/main/java/com/amazonaws/ivs/reactnative/player
148 20
Home.tsx
in example/src/screens
112 1
108 1
AppDelegate.mm
in example/ios
103 -
MainApplicationReactNativeHost.java
in example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/newarchitecture
83 5
App.tsx
in example/src
76 2
MainApplication.java
in example/android/app/src/main/java/com/example/amazonivsreactnativeplayer
73 7
ReactNativeFlipper.java
in example/android/app/src/debug/java/com/example/amazonivsreactnativeplayer
60 1
55 -
48 -
types.ts
in src
47 -
SettingsInputItem.tsx
in example/src/components
47 -
LogLevelPicker.tsx
in example/src/components
43 -
MainComponentsRegistry.cpp
in example/android/app/src/main/jni
43 1
SettingsSliderItem.tsx
in example/src/components
42 -
OptionPicker.tsx
in example/src/components
42 -
MainActivity.java
in example/android/app/src/main/java/com/example/amazonivsreactnativeplayer
38 6
MainApplicationTurboModuleManagerDelegate.cpp
in example/android/app/src/main/jni
37 2
metro.config.js
in example
35 2
useAppState.ts
in example/src
31 2
MainApplicationTurboModuleManagerDelegate.java
in example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/newarchitecture/modules
30 3
SettingsSwitchItem.tsx
in example/src/components
27 -
SettingsItem.tsx
in example/src/components
27 -
MainApplicationTurboModuleManagerDelegate.h
in example/android/app/src/main/jni
25 -
MainComponentsRegistry.h
in example/android/app/src/main/jni
23 -
22 1
MainComponentRegistry.java
in example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/newarchitecture/components
22 3
source.ts
in src
19 3
release-tag.ts
in scripts
18 1
16 1
enums.ts
in src
13 -
AmazonIvsPackage.kt
in android/src/main/java/com/amazonaws/ivs/reactnative/player
13 2
hooks.ts
in example/src
13 -
MainApplicationModuleProvider.cpp
in example/android/app/src/main/jni
11 1
MainApplicationModuleProvider.h
in example/android/app/src/main/jni
11 -
rn_edit_text_material.xml
in example/android/app/src/main/res/drawable
11 -
OnLoad.cpp
in example/android/app/src/main/jni
10 1
helpers.ts
in example/src
9 -
network_security_config.xml
in example/android/app/src/main/res/xml
9 -
index.js
in example
8 -
main.m
in example/ios/AmazonIvsExample
8 1
utils.ts
in scripts
7 2
styles.xml
in example/android/app/src/main/res/values
7 -
Files With Most Units (Top 30)
File# lines# units
AmazonIvsView.kt
in android/src/main/java/com/amazonaws/ivs/reactnative/player
434 46
AmazonIvsViewManager.kt
in android/src/main/java/com/amazonaws/ivs/reactnative/player
148 20
446 16
TestPlan.tsx
in example/src/screens
611 7
MainApplication.java
in example/android/app/src/main/java/com/example/amazonivsreactnativeplayer
73 7
MainActivity.java
in example/android/app/src/main/java/com/example/amazonivsreactnativeplayer
38 6
MainApplicationReactNativeHost.java
in example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/newarchitecture
83 5
source.ts
in src
19 3
MainApplicationTurboModuleManagerDelegate.java
in example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/newarchitecture/modules
30 3
MainComponentRegistry.java
in example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/newarchitecture/components
22 3
utils.ts
in scripts
7 2
AmazonIvsPackage.kt
in android/src/main/java/com/amazonaws/ivs/reactnative/player
13 2
App.tsx
in example/src
76 2
useAppState.ts
in example/src
31 2
MainApplicationTurboModuleManagerDelegate.cpp
in example/android/app/src/main/jni
37 2
metro.config.js
in example
35 2
release-tag.ts
in scripts
18 1
16 1
108 1
22 1
398 1
PlaygroundExample.tsx
in example/src/screens
454 1
Home.tsx
in example/src/screens
112 1
SwipeableExample.tsx
in example/src/screens
197 1
AdvancedExample.tsx
in example/src/screens
208 1
MainApplicationModuleProvider.cpp
in example/android/app/src/main/jni
11 1
OnLoad.cpp
in example/android/app/src/main/jni
10 1
MainComponentsRegistry.cpp
in example/android/app/src/main/jni
43 1
ReactNativeFlipper.java
in example/android/app/src/debug/java/com/example/amazonivsreactnativeplayer
60 1
main.m
in example/ios/AmazonIvsExample
8 1
Files With Long Lines (Top 8)

There are 8 files with lines longer than 120 characters. In total, there are 19 long lines.

File# lines# units# long lines
AmazonIvsView.kt
in android/src/main/java/com/amazonaws/ivs/reactnative/player
434 46 5
SwipeableExample.tsx
in example/src/screens
197 1 5
446 16 3
strings.xml
in example/android/app/src/main/res/values
5 - 2
constants.ts
in example/src
6 - 1
SimpleExample.tsx
in example/src/screens
6 - 1
TestPlan.tsx
in example/src/screens
611 7 1
index.js
in example
8 - 1
Correlations

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

example/src/screens/TestPlan.tsx x: 2 commits (all time) y: 611 lines of code android/src/main/java/com/amazonaws/ivs/reactnative/player/AmazonIvsView.kt x: 32 commits (all time) y: 434 lines of code android/src/main/java/com/amazonaws/ivs/reactnative/player/AmazonIvsViewManager.kt x: 21 commits (all time) y: 148 lines of code example/src/App.tsx x: 9 commits (all time) y: 76 lines of code example/src/screens/Home.tsx x: 6 commits (all time) y: 112 lines of code example/src/screens/SwipeableExample.tsx x: 1 commits (all time) y: 197 lines of code ios/AmazonIvsManager.m x: 19 commits (all time) y: 48 lines of code ios/AmazonIvsManager.swift x: 5 commits (all time) y: 55 lines of code ios/AmazonIvsView.swift x: 23 commits (all time) y: 446 lines of code src/IVSPlayer.tsx x: 32 commits (all time) y: 398 lines of code src/source.ts x: 1 commits (all time) y: 19 lines of code src/types.ts x: 9 commits (all time) y: 47 lines of code example/src/screens/PlaygroundExample.tsx x: 28 commits (all time) y: 454 lines of code scripts/release-create.ts x: 4 commits (all time) y: 108 lines of code src/index.ts x: 1 commits (all time) y: 4 lines of code example/ios/AppDelegate.mm x: 7 commits (all time) y: 103 lines of code example/src/helpers.ts x: 5 commits (all time) y: 9 lines of code scripts/example-dot-env.ts x: 1 commits (all time) y: 16 lines of code scripts/release-verify.ts x: 1 commits (all time) y: 22 lines of code scripts/utils.ts x: 1 commits (all time) y: 7 lines of code example/src/screens/AdvancedExample.tsx x: 19 commits (all time) y: 208 lines of code example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/MainActivity.java x: 13 commits (all time) y: 38 lines of code example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/MainApplication.java x: 12 commits (all time) y: 73 lines of code example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/newarchitecture/MainApplicationReactNativeHost.java x: 1 commits (all time) y: 83 lines of code example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/newarchitecture/modules/MainApplicationTurboModuleManagerDelegate.java x: 1 commits (all time) y: 30 lines of code example/android/app/src/main/jni/MainApplicationModuleProvider.cpp x: 1 commits (all time) y: 11 lines of code example/android/app/src/main/jni/MainApplicationTurboModuleManagerDelegate.cpp x: 1 commits (all time) y: 37 lines of code example/android/app/src/main/jni/MainApplicationTurboModuleManagerDelegate.h x: 1 commits (all time) y: 25 lines of code example/android/app/src/main/jni/MainComponentsRegistry.cpp x: 1 commits (all time) y: 43 lines of code example/android/app/src/main/res/values/styles.xml x: 11 commits (all time) y: 7 lines of code example/android/app/src/debug/java/com/example/amazonivsreactnativeplayer/ReactNativeFlipper.java x: 9 commits (all time) y: 60 lines of code example/android/app/src/main/res/xml/network_security_config.xml x: 4 commits (all time) y: 9 lines of code example/src/useAppState.ts x: 3 commits (all time) y: 31 lines of code android/src/main/java/com/amazonaws/ivs/reactnative/player/AmazonIvsPackage.kt x: 8 commits (all time) y: 13 lines of code example/android/app/src/main/res/drawable/rn_edit_text_material.xml x: 5 commits (all time) y: 11 lines of code example/src/components/LogLevelPicker.tsx x: 8 commits (all time) y: 43 lines of code example/src/components/OptionPicker.tsx x: 5 commits (all time) y: 42 lines of code example/src/screens/SimpleExample.tsx x: 10 commits (all time) y: 6 lines of code example/metro.config.js x: 2 commits (all time) y: 35 lines of code example/src/components/SettingsInputItem.tsx x: 2 commits (all time) y: 47 lines of code example/src/components/SettingsSliderItem.tsx x: 2 commits (all time) y: 42 lines of code
611.0
lines of code
  min: 4.0
  average: 88.0
  25th percentile: 11.0
  median: 37.0
  75th percentile: 79.5
  max: 611.0
0 32.0
commits (all time)
min: 1.0 | average: 6.98 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 9.0 | max: 32.0

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

example/src/screens/TestPlan.tsx x: 1 contributors (all time) y: 611 lines of code android/src/main/java/com/amazonaws/ivs/reactnative/player/AmazonIvsView.kt x: 12 contributors (all time) y: 434 lines of code android/src/main/java/com/amazonaws/ivs/reactnative/player/AmazonIvsViewManager.kt x: 11 contributors (all time) y: 148 lines of code example/src/App.tsx x: 6 contributors (all time) y: 76 lines of code example/src/screens/Home.tsx x: 4 contributors (all time) y: 112 lines of code example/src/screens/SwipeableExample.tsx x: 1 contributors (all time) y: 197 lines of code ios/AmazonIvsManager.m x: 12 contributors (all time) y: 48 lines of code ios/AmazonIvsManager.swift x: 4 contributors (all time) y: 55 lines of code ios/AmazonIvsView.swift x: 12 contributors (all time) y: 446 lines of code src/IVSPlayer.tsx x: 13 contributors (all time) y: 398 lines of code src/source.ts x: 1 contributors (all time) y: 19 lines of code src/types.ts x: 6 contributors (all time) y: 47 lines of code example/src/screens/PlaygroundExample.tsx x: 8 contributors (all time) y: 454 lines of code scripts/release-create.ts x: 2 contributors (all time) y: 108 lines of code src/index.ts x: 1 contributors (all time) y: 4 lines of code example/ios/AppDelegate.mm x: 6 contributors (all time) y: 103 lines of code example/src/helpers.ts x: 5 contributors (all time) y: 9 lines of code scripts/example-dot-env.ts x: 1 contributors (all time) y: 16 lines of code scripts/release-verify.ts x: 1 contributors (all time) y: 22 lines of code scripts/utils.ts x: 1 contributors (all time) y: 7 lines of code example/src/screens/AdvancedExample.tsx x: 8 contributors (all time) y: 208 lines of code example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/MainActivity.java x: 7 contributors (all time) y: 38 lines of code example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/MainApplication.java x: 7 contributors (all time) y: 73 lines of code example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/newarchitecture/MainApplicationReactNativeHost.java x: 1 contributors (all time) y: 83 lines of code example/android/app/src/main/java/com/example/amazonivsreactnativeplayer/newarchitecture/modules/MainApplicationTurboModuleManagerDelegate.java x: 1 contributors (all time) y: 30 lines of code example/android/app/src/main/jni/MainApplicationModuleProvider.cpp x: 1 contributors (all time) y: 11 lines of code example/android/app/src/main/jni/MainApplicationTurboModuleManagerDelegate.cpp x: 1 contributors (all time) y: 37 lines of code example/android/app/src/main/jni/MainApplicationTurboModuleManagerDelegate.h x: 1 contributors (all time) y: 25 lines of code example/android/app/src/main/jni/MainComponentsRegistry.cpp x: 1 contributors (all time) y: 43 lines of code example/android/app/src/main/res/values/styles.xml x: 7 contributors (all time) y: 7 lines of code example/android/app/src/debug/java/com/example/amazonivsreactnativeplayer/ReactNativeFlipper.java x: 6 contributors (all time) y: 60 lines of code example/android/app/src/main/res/xml/network_security_config.xml x: 4 contributors (all time) y: 9 lines of code example/src/useAppState.ts x: 2 contributors (all time) y: 31 lines of code android/src/main/java/com/amazonaws/ivs/reactnative/player/AmazonIvsPackage.kt x: 5 contributors (all time) y: 13 lines of code example/android/app/src/main/res/drawable/rn_edit_text_material.xml x: 4 contributors (all time) y: 11 lines of code example/src/components/LogLevelPicker.tsx x: 4 contributors (all time) y: 43 lines of code example/src/components/OptionPicker.tsx x: 3 contributors (all time) y: 42 lines of code example/src/screens/SimpleExample.tsx x: 6 contributors (all time) y: 6 lines of code example/metro.config.js x: 2 contributors (all time) y: 35 lines of code example/src/components/SettingsInputItem.tsx x: 2 contributors (all time) y: 47 lines of code example/src/components/SettingsSliderItem.tsx x: 2 contributors (all time) y: 42 lines of code
611.0
lines of code
  min: 4.0
  average: 88.0
  25th percentile: 11.0
  median: 37.0
  75th percentile: 79.5
  max: 611.0
0 13.0
contributors (all time)
min: 1.0 | average: 4.02 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 13.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".