spotify / mobius
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 7% | 27% | 64%
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% | 0% | 8% | 26% | 65%
kt0% | 0% | 0% | 59% | 40%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
mobius-core0% | 0% | 26% | 7% | 66%
mobius-rx20% | 0% | 0% | 38% | 61%
mobius-rx0% | 0% | 0% | 37% | 62%
mobius-android0% | 0% | 0% | 58% | 41%
mobius-rx30% | 0% | 0% | 35% | 64%
mobius-coroutines0% | 0% | 0% | 59% | 40%
mobius-extras0% | 0% | 0% | 15% | 84%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Mobius.java
in mobius-core/src/main/java/com/spotify/mobius
212 15
MobiusLoop.java
in mobius-core/src/main/java/com/spotify/mobius
203 6
RxMobius.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
167 21
CoroutinesSubtypeEffectHandlerBuilder.kt
in mobius-coroutines/src/main/java/com/spotify/mobius/coroutines
154 5
RxMobius.java
in mobius-rx/src/main/java/com/spotify/mobius/rx
151 17
MutableLiveQueue.java
in mobius-android/src/main/java/com/spotify/mobius/android
144 13
RxMobius.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
136 7
RxConnectables.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
122 3
RxConnectables.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
118 3
MobiusLoopViewModel.java
in mobius-android/src/main/java/com/spotify/mobius/android
117 14
MobiusLoopController.java
in mobius-core/src/main/java/com/spotify/mobius
115 15
RxConnectables.java
in mobius-rx/src/main/java/com/spotify/mobius/rx
115 3
ToggledEventSource.java
in mobius-extras/src/main/java/com/spotify/mobius/extras
108 10
Transformers.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
92 7
Transformers.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
92 7
QueueingEventSubject.java
in mobius-extras/src/main/java/com/spotify/mobius/extras
72 5
Transformers.java
in mobius-rx/src/main/java/com/spotify/mobius/rx
72 6
RxEventSources.java
in mobius-rx/src/main/java/com/spotify/mobius/rx
71 3
RxMobiusLoop.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
69 1
FlatMapCompletable.java
in mobius-rx/src/main/java/com/spotify/mobius/rx
68 6
RxMobiusLoop.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
67 1
RxMobiusLoop.java
in mobius-rx/src/main/java/com/spotify/mobius/rx
67 1
ControllerStateRunning.java
in mobius-core/src/main/java/com/spotify/mobius
64 7
RxEventSources.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
63 3
CompositeLogger.java
in mobius-extras/src/main/java/com/spotify/mobius/extras
62 8
Next.java
in mobius-core/src/main/java/com/spotify/mobius
61 10
Connectables.java
in mobius-extras/src/main/java/com/spotify/mobius/extras
60 4
DisconnectOnNullDimapConnection.java
in mobius-extras/src/main/java/com/spotify/mobius/extras/connections
59 4
QueuingConnection.java
in mobius-core/src/main/java/com/spotify/mobius
58 8
MobiusEffectRouter.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
57 3
MobiusEffectRouter.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
54 2
MergeConnectablesConnection.java
in mobius-extras/src/main/java/com/spotify/mobius/extras/connections
53 5
MobiusEffectRouter.java
in mobius-rx/src/main/java/com/spotify/mobius/rx
53 2
SLF4JLogger.java
in mobius-extras/src/main/java/com/spotify/mobius/extras
51 7
Program.java
in mobius-extras/src/main/java/com/spotify/mobius/extras
51 1
FlowEventSources.kt
in mobius-coroutines/src/main/java/com/spotify/mobius/coroutines
51 -
AndroidLogger.java
in mobius-android/src/main/java/com/spotify/mobius/android
51 8
FireAtLeastOnceObserver.java
in mobius-core/src/main/java/com/spotify/mobius
50 4
ExecutorServiceWorkRunner.java
in mobius-core/src/main/java/com/spotify/mobius/runners
49 3
RxEventSources.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
47 3
ControllerStateBase.java
in mobius-core/src/main/java/com/spotify/mobius
45 8
InnerUpdate.java
in mobius-extras/src/main/java/com/spotify/mobius/extras/patterns
43 2
EventProcessor.java
in mobius-core/src/main/java/com/spotify/mobius
42 4
WorkRunners.java
in mobius-core/src/main/java/com/spotify/mobius/runners
42 7
InnerEffectHandlers.java
in mobius-extras/src/main/java/com/spotify/mobius/extras/patterns
40 3
MergedEventSource.java
in mobius-core/src/main/java/com/spotify/mobius
39 3
SchedulerWorkRunner.java
in mobius-rx/src/main/java/com/spotify/mobius/rx
38 3
LooperWorkRunner.java
in mobius-android/src/main/java/com/spotify/mobius/android/runners
38 3
DiscardAfterDisposeWrapper.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
36 5
DiscardAfterDisposeWrapper.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
36 5
Files With Most Units (Top 50)
File# lines# units
RxMobius.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
167 21
RxMobius.java
in mobius-rx/src/main/java/com/spotify/mobius/rx
151 17
MobiusLoopController.java
in mobius-core/src/main/java/com/spotify/mobius
115 15
Mobius.java
in mobius-core/src/main/java/com/spotify/mobius
212 15
MobiusLoopViewModel.java
in mobius-android/src/main/java/com/spotify/mobius/android
117 14
MutableLiveQueue.java
in mobius-android/src/main/java/com/spotify/mobius/android
144 13
ToggledEventSource.java
in mobius-extras/src/main/java/com/spotify/mobius/extras
108 10
Next.java
in mobius-core/src/main/java/com/spotify/mobius
61 10
CompositeLogger.java
in mobius-extras/src/main/java/com/spotify/mobius/extras
62 8
ControllerStateBase.java
in mobius-core/src/main/java/com/spotify/mobius
45 8
QueuingConnection.java
in mobius-core/src/main/java/com/spotify/mobius
58 8
AndroidLogger.java
in mobius-android/src/main/java/com/spotify/mobius/android
51 8
RxMobius.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
136 7
Transformers.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
92 7
Transformers.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
92 7
SLF4JLogger.java
in mobius-extras/src/main/java/com/spotify/mobius/extras
51 7
WorkRunners.java
in mobius-core/src/main/java/com/spotify/mobius/runners
42 7
ControllerStateRunning.java
in mobius-core/src/main/java/com/spotify/mobius
64 7
MobiusLoop.java
in mobius-core/src/main/java/com/spotify/mobius
203 6
FlatMapCompletable.java
in mobius-rx/src/main/java/com/spotify/mobius/rx
68 6
Transformers.java
in mobius-rx/src/main/java/com/spotify/mobius/rx
72 6
DiscardAfterDisposeWrapper.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
36 5
DiscardAfterDisposeWrapper.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
36 5
MergeConnectablesConnection.java
in mobius-extras/src/main/java/com/spotify/mobius/extras/connections
53 5
QueueingEventSubject.java
in mobius-extras/src/main/java/com/spotify/mobius/extras
72 5
DiscardAfterDisposeWrapper.java
in mobius-core/src/main/java/com/spotify/mobius
35 5
ImmutableUtil.java
in mobius-core/src/main/java/com/spotify/mobius/internal_util
31 5
ControllerStateCreated.java
in mobius-core/src/main/java/com/spotify/mobius
35 5
CoroutinesSubtypeEffectHandlerBuilder.kt
in mobius-coroutines/src/main/java/com/spotify/mobius/coroutines
154 5
Connectables.java
in mobius-extras/src/main/java/com/spotify/mobius/extras
60 4
DisconnectOnNullDimapConnection.java
in mobius-extras/src/main/java/com/spotify/mobius/extras/connections
59 4
ContramapConnection.java
in mobius-extras/src/main/java/com/spotify/mobius/extras/connections
32 4
MobiusExtras.java
in mobius-extras/src/main/java/com/spotify/mobius/extras
36 4
FireAtLeastOnceObserver.java
in mobius-core/src/main/java/com/spotify/mobius
50 4
MobiusHooks.java
in mobius-core/src/main/java/com/spotify/mobius
25 4
ControllerStateInit.java
in mobius-core/src/main/java/com/spotify/mobius
27 4
MobiusPlugins.java
in mobius-core/src/main/java/com/spotify/mobius
32 4
EventProcessor.java
in mobius-core/src/main/java/com/spotify/mobius
42 4
ObservableMutableLiveData.java
in mobius-android/src/main/java/com/spotify/mobius/android
34 4
UnknownEffectException.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
25 3
RxConnectables.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
118 3
SchedulerWorkRunner.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
33 3
RxEventSources.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
47 3
MobiusEffectRouter.java
in mobius-rx3/src/main/java/com/spotify/mobius/rx3
57 3
UnknownEffectException.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
24 3
UnrecoverableIncomingException.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
23 3
RxConnectables.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
122 3
SchedulerWorkRunner.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
32 3
RxEventSources.java
in mobius-rx2/src/main/java/com/spotify/mobius/rx2
63 3
InnerEffectHandlers.java
in mobius-extras/src/main/java/com/spotify/mobius/extras/patterns
40 3
Files With Long Lines (Top 0)

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

File# lines# units# long lines
Correlations

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

mobius-core/src/main/java/com/spotify/mobius/FireAtLeastOnceObserver.java x: 5 commits (all time) y: 50 lines of code mobius-core/src/main/java/com/spotify/mobius/MobiusPlugins.java x: 8 commits (all time) y: 32 lines of code mobius-core/src/main/java/com/spotify/mobius/Mobius.java x: 36 commits (all time) y: 212 lines of code mobius-core/src/main/java/com/spotify/mobius/runners/WorkRunners.java x: 4 commits (all time) y: 42 lines of code mobius-coroutines/src/main/java/com/spotify/mobius/coroutines/CoroutinesSubtypeEffectHandlerBuilder.kt x: 10 commits (all time) y: 154 lines of code mobius-coroutines/src/main/java/com/spotify/mobius/coroutines/DispatcherWorker.kt x: 4 commits (all time) y: 19 lines of code mobius-coroutines/src/main/java/com/spotify/mobius/coroutines/FlowEventSources.kt x: 6 commits (all time) y: 51 lines of code mobius-coroutines/src/main/java/com/spotify/mobius/coroutines/MobiusCoroutines.kt x: 6 commits (all time) y: 33 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/RxConnectables.java x: 11 commits (all time) y: 122 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/RxConnectables.java x: 11 commits (all time) y: 118 lines of code catalog-info.yaml x: 5 commits (all time) y: 7 lines of code mobius-android/src/main/java/com/spotify/mobius/android/LiveQueue.java x: 13 commits (all time) y: 18 lines of code mobius-android/src/main/java/com/spotify/mobius/android/MutableLiveQueue.java x: 19 commits (all time) y: 144 lines of code mobius-core/src/main/java/com/spotify/mobius/Loop.java x: 7 commits (all time) y: 10 lines of code mobius-core/src/main/java/com/spotify/mobius/MobiusLoop.java x: 48 commits (all time) y: 203 lines of code mobius-core/src/main/java/com/spotify/mobius/QueuingConnection.java x: 6 commits (all time) y: 58 lines of code mobius-android/src/main/java/com/spotify/mobius/android/runners/LooperWorkRunner.java x: 3 commits (all time) y: 38 lines of code mobius-core/src/main/java/com/spotify/mobius/runners/ExecutorServiceWorkRunner.java x: 5 commits (all time) y: 49 lines of code mobius-core/src/main/java/com/spotify/mobius/runners/WorkRunner.java x: 3 commits (all time) y: 5 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/SchedulerWorkRunner.java x: 3 commits (all time) y: 32 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/SchedulerWorkRunner.java x: 5 commits (all time) y: 33 lines of code mobius-core/src/main/java/com/spotify/mobius/MobiusLoopController.java x: 18 commits (all time) y: 115 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/DiscardAfterDisposeWrapper.java x: 4 commits (all time) y: 36 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/RxEventSources.java x: 3 commits (all time) y: 71 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/RxEventSources.java x: 5 commits (all time) y: 63 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/RxEventSources.java x: 7 commits (all time) y: 47 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/EffectHandlerException.java x: 2 commits (all time) y: 14 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/RxMobius.java x: 7 commits (all time) y: 136 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/DiscardAfterDisposeConnectable.java x: 2 commits (all time) y: 34 lines of code mobius-android/src/main/java/com/spotify/mobius/android/MobiusLoopFactoryProvider.java x: 2 commits (all time) y: 11 lines of code mobius-android/src/main/java/com/spotify/mobius/android/MobiusLoopViewModel.java x: 27 commits (all time) y: 117 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/ToggledEventSource.java x: 2 commits (all time) y: 108 lines of code mobius-core/src/main/java/com/spotify/mobius/Connection.java x: 7 commits (all time) y: 9 lines of code mobius-core/src/main/java/com/spotify/mobius/ConnectionException.java x: 3 commits (all time) y: 20 lines of code mobius-core/src/main/java/com/spotify/mobius/First.java x: 3 commits (all time) y: 21 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/CompositeLogger.java x: 7 commits (all time) y: 62 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/Connectables.java x: 14 commits (all time) y: 60 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/MobiusExtras.java x: 3 commits (all time) y: 36 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/Program.java x: 5 commits (all time) y: 51 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/QueueingEventSubject.java x: 5 commits (all time) y: 72 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/patterns/InnerUpdate.java x: 3 commits (all time) y: 43 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/RxMobius.java x: 16 commits (all time) y: 151 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/UnknownEffectException.java x: 3 commits (all time) y: 24 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/UnknownEffectException.java x: 6 commits (all time) y: 25 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/UnrecoverableIncomingException.java x: 3 commits (all time) y: 23 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/UnrecoverableIncomingException.java x: 5 commits (all time) y: 23 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/DiscardAfterDisposeWrapper.java x: 5 commits (all time) y: 36 lines of code mobius-core/src/main/java/com/spotify/mobius/DiscardAfterDisposeWrapper.java x: 5 commits (all time) y: 35 lines of code mobius-core/src/main/java/com/spotify/mobius/MessageDispatcher.java x: 10 commits (all time) y: 36 lines of code mobius-android/src/main/java/com/spotify/mobius/android/AndroidLogger.java x: 1 commits (all time) y: 51 lines of code mobius-android/src/main/java/com/spotify/mobius/android/MobiusAndroid.java x: 12 commits (all time) y: 17 lines of code mobius-android/src/main/java/com/spotify/mobius/android/package-info.java x: 3 commits (all time) y: 3 lines of code mobius-android/src/main/java/com/spotify/mobius/android/runners/MainThreadWorkRunner.java x: 1 commits (all time) y: 11 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/NullValuedFunction.java x: 3 commits (all time) y: 6 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/SimpleConnectable.java x: 4 commits (all time) y: 23 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/connections/ContramapConnection.java x: 5 commits (all time) y: 32 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/connections/DisconnectOnNullDimapConnection.java x: 5 commits (all time) y: 59 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/connections/MergeConnectablesConnection.java x: 5 commits (all time) y: 53 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/package-info.java x: 1 commits (all time) y: 3 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/patterns/InnerEffectHandler.java x: 1 commits (all time) y: 8 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/patterns/InnerEffectHandlers.java x: 1 commits (all time) y: 40 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/FlatMapCompletable.java x: 3 commits (all time) y: 68 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/MergedTransformer.java x: 1 commits (all time) y: 25 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/MobiusEffectRouter.java x: 1 commits (all time) y: 53 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/RxConnectables.java x: 1 commits (all time) y: 115 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/RxMobiusLoop.java x: 5 commits (all time) y: 67 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/Transformers.java x: 4 commits (all time) y: 72 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/DiscardAfterDisposeConnectable.java x: 3 commits (all time) y: 34 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/EffectHandlerException.java x: 3 commits (all time) y: 14 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/MergedTransformer.java x: 1 commits (all time) y: 27 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/MobiusEffectRouter.java x: 1 commits (all time) y: 54 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/RxMobius.java x: 20 commits (all time) y: 167 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/Transformers.java x: 3 commits (all time) y: 92 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/MergedTransformer.java x: 3 commits (all time) y: 28 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/MobiusEffectRouter.java x: 3 commits (all time) y: 57 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/RxMobiusLoop.java x: 5 commits (all time) y: 69 lines of code mobius-core/src/main/java/com/spotify/mobius/Connectable.java x: 3 commits (all time) y: 8 lines of code mobius-core/src/main/java/com/spotify/mobius/ConnectionLimitExceededException.java x: 1 commits (all time) y: 10 lines of code mobius-core/src/main/java/com/spotify/mobius/ControllerActions.java x: 4 commits (all time) y: 9 lines of code mobius-core/src/main/java/com/spotify/mobius/ControllerStateBase.java x: 4 commits (all time) y: 45 lines of code mobius-core/src/main/java/com/spotify/mobius/ControllerStateInit.java x: 5 commits (all time) y: 27 lines of code mobius-core/src/main/java/com/spotify/mobius/ControllerStateRunning.java x: 8 commits (all time) y: 64 lines of code mobius-core/src/main/java/com/spotify/mobius/DiscardAfterDisposeConnectable.java x: 4 commits (all time) y: 32 lines of code mobius-core/src/main/java/com/spotify/mobius/Effects.java x: 1 commits (all time) y: 17 lines of code mobius-core/src/main/java/com/spotify/mobius/EventProcessor.java x: 7 commits (all time) y: 42 lines of code mobius-core/src/main/java/com/spotify/mobius/EventSourceConnectable.java x: 6 commits (all time) y: 26 lines of code mobius-core/src/main/java/com/spotify/mobius/Init.java x: 1 commits (all time) y: 6 lines of code mobius-core/src/main/java/com/spotify/mobius/LoggingInit.java x: 1 commits (all time) y: 28 lines of code mobius-core/src/main/java/com/spotify/mobius/MergedEventSource.java x: 4 commits (all time) y: 39 lines of code mobius-core/src/main/java/com/spotify/mobius/MobiusHooks.java x: 3 commits (all time) y: 25 lines of code mobius-core/src/main/java/com/spotify/mobius/MobiusStore.java x: 6 commits (all time) y: 21 lines of code mobius-core/src/main/java/com/spotify/mobius/Next.java x: 1 commits (all time) y: 61 lines of code mobius-core/src/main/java/com/spotify/mobius/disposables/CompositeDisposable.java x: 1 commits (all time) y: 19 lines of code mobius-core/src/main/java/com/spotify/mobius/disposables/Disposable.java x: 1 commits (all time) y: 4 lines of code mobius-core/src/main/java/com/spotify/mobius/internal_util/ImmutableUtil.java x: 5 commits (all time) y: 31 lines of code mobius-core/src/main/java/com/spotify/mobius/runners/ImmediateWorkRunner.java x: 1 commits (all time) y: 13 lines of code
212.0
lines of code
  min: 3.0
  average: 41.84
  25th percentile: 11.0
  median: 32.0
  75th percentile: 53.75
  max: 212.0
0 48.0
commits (all time)
min: 1.0 | average: 5.12 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 48.0

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

mobius-core/src/main/java/com/spotify/mobius/FireAtLeastOnceObserver.java x: 4 contributors (all time) y: 50 lines of code mobius-core/src/main/java/com/spotify/mobius/MobiusPlugins.java x: 2 contributors (all time) y: 32 lines of code mobius-core/src/main/java/com/spotify/mobius/Mobius.java x: 7 contributors (all time) y: 212 lines of code mobius-core/src/main/java/com/spotify/mobius/runners/WorkRunners.java x: 3 contributors (all time) y: 42 lines of code mobius-coroutines/src/main/java/com/spotify/mobius/coroutines/CoroutinesSubtypeEffectHandlerBuilder.kt x: 3 contributors (all time) y: 154 lines of code mobius-coroutines/src/main/java/com/spotify/mobius/coroutines/DispatcherWorker.kt x: 3 contributors (all time) y: 19 lines of code mobius-coroutines/src/main/java/com/spotify/mobius/coroutines/FlowEventSources.kt x: 3 contributors (all time) y: 51 lines of code mobius-coroutines/src/main/java/com/spotify/mobius/coroutines/MobiusCoroutines.kt x: 3 contributors (all time) y: 33 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/RxConnectables.java x: 6 contributors (all time) y: 122 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/RxConnectables.java x: 7 contributors (all time) y: 118 lines of code catalog-info.yaml x: 5 contributors (all time) y: 7 lines of code mobius-android/src/main/java/com/spotify/mobius/android/LiveQueue.java x: 6 contributors (all time) y: 18 lines of code mobius-android/src/main/java/com/spotify/mobius/android/MutableLiveQueue.java x: 7 contributors (all time) y: 144 lines of code mobius-core/src/main/java/com/spotify/mobius/Loop.java x: 4 contributors (all time) y: 10 lines of code mobius-core/src/main/java/com/spotify/mobius/MobiusLoop.java x: 8 contributors (all time) y: 203 lines of code mobius-core/src/main/java/com/spotify/mobius/QueuingConnection.java x: 4 contributors (all time) y: 58 lines of code mobius-android/src/main/java/com/spotify/mobius/android/runners/LooperWorkRunner.java x: 3 contributors (all time) y: 38 lines of code mobius-core/src/main/java/com/spotify/mobius/runners/ExecutorServiceWorkRunner.java x: 4 contributors (all time) y: 49 lines of code mobius-core/src/main/java/com/spotify/mobius/runners/WorkRunner.java x: 3 contributors (all time) y: 5 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/SchedulerWorkRunner.java x: 3 contributors (all time) y: 32 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/SchedulerWorkRunner.java x: 5 contributors (all time) y: 33 lines of code mobius-core/src/main/java/com/spotify/mobius/MobiusLoopController.java x: 5 contributors (all time) y: 115 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/DiscardAfterDisposeWrapper.java x: 4 contributors (all time) y: 36 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/RxEventSources.java x: 2 contributors (all time) y: 71 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/RxEventSources.java x: 4 contributors (all time) y: 63 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/RxEventSources.java x: 5 contributors (all time) y: 47 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/EffectHandlerException.java x: 2 contributors (all time) y: 14 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/RxMobius.java x: 4 contributors (all time) y: 136 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/DiscardAfterDisposeConnectable.java x: 2 contributors (all time) y: 34 lines of code mobius-android/src/main/java/com/spotify/mobius/android/MobiusLoopFactoryProvider.java x: 2 contributors (all time) y: 11 lines of code mobius-android/src/main/java/com/spotify/mobius/android/MobiusLoopViewModel.java x: 6 contributors (all time) y: 117 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/ToggledEventSource.java x: 2 contributors (all time) y: 108 lines of code mobius-core/src/main/java/com/spotify/mobius/Connection.java x: 3 contributors (all time) y: 9 lines of code mobius-core/src/main/java/com/spotify/mobius/ConnectionException.java x: 2 contributors (all time) y: 20 lines of code mobius-core/src/main/java/com/spotify/mobius/First.java x: 2 contributors (all time) y: 21 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/CompositeLogger.java x: 4 contributors (all time) y: 62 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/Connectables.java x: 3 contributors (all time) y: 60 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/MobiusExtras.java x: 2 contributors (all time) y: 36 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/Program.java x: 4 contributors (all time) y: 51 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/QueueingEventSubject.java x: 2 contributors (all time) y: 72 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/patterns/InnerUpdate.java x: 2 contributors (all time) y: 43 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/RxMobius.java x: 7 contributors (all time) y: 151 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/UnknownEffectException.java x: 2 contributors (all time) y: 24 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/UnknownEffectException.java x: 3 contributors (all time) y: 25 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/UnrecoverableIncomingException.java x: 2 contributors (all time) y: 23 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/UnrecoverableIncomingException.java x: 4 contributors (all time) y: 23 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/DiscardAfterDisposeWrapper.java x: 3 contributors (all time) y: 36 lines of code mobius-core/src/main/java/com/spotify/mobius/DiscardAfterDisposeWrapper.java x: 4 contributors (all time) y: 35 lines of code mobius-android/src/main/java/com/spotify/mobius/android/AndroidLogger.java x: 1 contributors (all time) y: 51 lines of code mobius-android/src/main/java/com/spotify/mobius/android/MobiusAndroid.java x: 6 contributors (all time) y: 17 lines of code mobius-android/src/main/java/com/spotify/mobius/android/package-info.java x: 3 contributors (all time) y: 3 lines of code mobius-android/src/main/java/com/spotify/mobius/android/runners/MainThreadWorkRunner.java x: 1 contributors (all time) y: 11 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/NullValuedFunction.java x: 2 contributors (all time) y: 6 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/connections/DisconnectOnNullDimapConnection.java x: 2 contributors (all time) y: 59 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/connections/MergeConnectablesConnection.java x: 2 contributors (all time) y: 53 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/connections/package-info.java x: 2 contributors (all time) y: 3 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/package-info.java x: 1 contributors (all time) y: 3 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/patterns/InnerEffectHandler.java x: 1 contributors (all time) y: 8 lines of code mobius-extras/src/main/java/com/spotify/mobius/extras/patterns/InnerEffectHandlers.java x: 1 contributors (all time) y: 40 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/FlatMapCompletable.java x: 2 contributors (all time) y: 68 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/MergedTransformer.java x: 1 contributors (all time) y: 25 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/MobiusEffectRouter.java x: 1 contributors (all time) y: 53 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/RxConnectables.java x: 1 contributors (all time) y: 115 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/RxMobiusLoop.java x: 3 contributors (all time) y: 67 lines of code mobius-rx/src/main/java/com/spotify/mobius/rx/Transformers.java x: 3 contributors (all time) y: 72 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/DiscardAfterDisposeConnectable.java x: 3 contributors (all time) y: 34 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/MergedTransformer.java x: 1 contributors (all time) y: 27 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/MobiusEffectRouter.java x: 1 contributors (all time) y: 54 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/RxMobius.java x: 7 contributors (all time) y: 167 lines of code mobius-rx2/src/main/java/com/spotify/mobius/rx2/Transformers.java x: 3 contributors (all time) y: 92 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/MergedTransformer.java x: 3 contributors (all time) y: 28 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/MobiusEffectRouter.java x: 3 contributors (all time) y: 57 lines of code mobius-rx3/src/main/java/com/spotify/mobius/rx3/RxMobiusLoop.java x: 3 contributors (all time) y: 69 lines of code mobius-core/src/main/java/com/spotify/mobius/Connectable.java x: 3 contributors (all time) y: 8 lines of code mobius-core/src/main/java/com/spotify/mobius/ConnectionLimitExceededException.java x: 1 contributors (all time) y: 10 lines of code mobius-core/src/main/java/com/spotify/mobius/ControllerStateBase.java x: 3 contributors (all time) y: 45 lines of code mobius-core/src/main/java/com/spotify/mobius/ControllerStateCreated.java x: 3 contributors (all time) y: 35 lines of code mobius-core/src/main/java/com/spotify/mobius/ControllerStateInit.java x: 3 contributors (all time) y: 27 lines of code mobius-core/src/main/java/com/spotify/mobius/ControllerStateRunning.java x: 5 contributors (all time) y: 64 lines of code mobius-core/src/main/java/com/spotify/mobius/Effects.java x: 1 contributors (all time) y: 17 lines of code mobius-core/src/main/java/com/spotify/mobius/EventProcessor.java x: 4 contributors (all time) y: 42 lines of code mobius-core/src/main/java/com/spotify/mobius/EventSourceConnectable.java x: 2 contributors (all time) y: 26 lines of code mobius-core/src/main/java/com/spotify/mobius/Init.java x: 1 contributors (all time) y: 6 lines of code mobius-core/src/main/java/com/spotify/mobius/LoggingInit.java x: 1 contributors (all time) y: 28 lines of code mobius-core/src/main/java/com/spotify/mobius/MergedEventSource.java x: 3 contributors (all time) y: 39 lines of code mobius-core/src/main/java/com/spotify/mobius/MobiusHooks.java x: 2 contributors (all time) y: 25 lines of code mobius-core/src/main/java/com/spotify/mobius/MobiusStore.java x: 3 contributors (all time) y: 21 lines of code mobius-core/src/main/java/com/spotify/mobius/Next.java x: 1 contributors (all time) y: 61 lines of code mobius-core/src/main/java/com/spotify/mobius/disposables/CompositeDisposable.java x: 1 contributors (all time) y: 19 lines of code mobius-core/src/main/java/com/spotify/mobius/disposables/Disposable.java x: 1 contributors (all time) y: 4 lines of code mobius-core/src/main/java/com/spotify/mobius/internal_util/ImmutableUtil.java x: 3 contributors (all time) y: 31 lines of code mobius-core/src/main/java/com/spotify/mobius/runners/ImmediateWorkRunner.java x: 1 contributors (all time) y: 13 lines of code
212.0
lines of code
  min: 3.0
  average: 41.84
  25th percentile: 11.0
  median: 32.0
  75th percentile: 53.75
  max: 212.0
0 8.0
contributors (all time)
min: 1.0 | average: 2.83 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 3.0 | max: 8.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): 4 points

mobius-core/src/main/java/com/spotify/mobius/FireAtLeastOnceObserver.java x: 2 commits (90d) y: 50 lines of code mobius-core/src/main/java/com/spotify/mobius/MobiusPlugins.java x: 8 commits (90d) y: 32 lines of code mobius-core/src/main/java/com/spotify/mobius/Mobius.java x: 5 commits (90d) y: 212 lines of code mobius-core/src/main/java/com/spotify/mobius/runners/WorkRunners.java x: 3 commits (90d) y: 42 lines of code
212.0
lines of code
  min: 32.0
  average: 84.0
  25th percentile: 34.5
  median: 46.0
  75th percentile: 171.5
  max: 212.0
0 8.0
commits (90d)
min: 2.0 | average: 4.5 | 25th percentile: 2.25 | median: 4.0 | 75th percentile: 7.25 | max: 8.0

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

mobius-core/src/main/java/com/spotify/mobius/FireAtLeastOnceObserver.java x: 2 contributors (90d) y: 50 lines of code mobius-core/src/main/java/com/spotify/mobius/MobiusPlugins.java x: 2 contributors (90d) y: 32 lines of code mobius-core/src/main/java/com/spotify/mobius/Mobius.java x: 2 contributors (90d) y: 212 lines of code mobius-core/src/main/java/com/spotify/mobius/runners/WorkRunners.java x: 2 contributors (90d) y: 42 lines of code
212.0
lines of code
  min: 32.0
  average: 84.0
  25th percentile: 34.5
  median: 46.0
  75th percentile: 171.5
  max: 212.0
0 2.0
contributors (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0