spotify / confidence-sdk-flutter
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 19 files with 920 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 3 files changed 6-20 times (463 lines of code)
    • 16 files changed 1-5 times (457 lines of code)
0% | 0% | 0% | 50% | 49%
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 19 files with 920 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 8 files changed by 2-5 contributors (799 lines of code)
    • 11 files changed by 1 contributor (121 lines of code)
0% | 0% | 0% | 86% | 13%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
yaml, xml, gitignore, dart, gradle, json, kt, plist, md, swift, storyboard, properties, h, txt, sh, gitmodules, podspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
swift0% | 0% | 0% | 88% | 11%
kt0% | 0% | 0% | 74% | 25%
dart0% | 0% | 0% | 25% | 75%
yaml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
h0% | 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
ios0% | 0% | 0% | 100% | 0%
android0% | 0% | 0% | 75% | 24%
example0% | 0% | 0% | 53% | 46%
lib0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 19)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
main.dart
in example/lib
96 5 2024-06-12 2025-01-10 6 2 vahidt@spotify.com vahidlazio@gmail.com
ConfidenceFlutterSdkPlugin.kt
in android/src/main/kotlin/com/example/confidence_flutter_sdk
160 7 2024-06-12 2025-01-10 6 2 vahidt@spotify.com vahidlazio@gmail.com
207 3 2024-06-12 2025-01-10 6 2 vahidt@spotify.com vahidlazio@gmail.com
26 - 2024-06-12 2024-07-04 5 3 vahidt@spotify.com nicklasl@spotify.com
94 16 2024-06-12 2025-01-10 5 2 vahidt@spotify.com vahidlazio@gmail.com
54 13 2024-06-12 2025-01-10 4 2 vahidt@spotify.com vahidlazio@gmail.com
140 13 2024-06-12 2025-01-10 4 2 vahidt@spotify.com vahidlazio@gmail.com
pubspec.yaml
in example
22 - 2024-06-12 2024-07-09 2 2 vahidt@spotify.com vahidlazio@gmail.com
Runner-Bridging-Header.h
in example/ios/Runner
1 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
3 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
MainActivity.kt
in example/android/app/src/main/kotlin/com/example/confidence_flutter_sdk_example
3 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
launch_background.xml
in example/android/app/src/main/res/drawable-v21
4 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
launch_background.xml
in example/android/app/src/main/res/drawable
4 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
7 - 2024-06-25 2024-06-25 1 1 nicklasl@spotify.com nicklasl@spotify.com
styles.xml
in example/android/app/src/main/res/values
9 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
styles.xml
in example/android/app/src/main/res/values-night
9 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
AppDelegate.swift
in example/ios/Runner
12 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
RunnerTests.swift
in example/ios/RunnerTests
16 1 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
NetworkConfidenceValueSerializer.kt
in android/src/main/kotlin/com/example/confidence_flutter_sdk
53 4 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
Files With Most Contributors (Top 19)
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
26 - 2024-06-12 2024-07-04 5 3 vahidt@spotify.com nicklasl@spotify.com
main.dart
in example/lib
96 5 2024-06-12 2025-01-10 6 2 vahidt@spotify.com vahidlazio@gmail.com
207 3 2024-06-12 2025-01-10 6 2 vahidt@spotify.com vahidlazio@gmail.com
ConfidenceFlutterSdkPlugin.kt
in android/src/main/kotlin/com/example/confidence_flutter_sdk
160 7 2024-06-12 2025-01-10 6 2 vahidt@spotify.com vahidlazio@gmail.com
94 16 2024-06-12 2025-01-10 5 2 vahidt@spotify.com vahidlazio@gmail.com
54 13 2024-06-12 2025-01-10 4 2 vahidt@spotify.com vahidlazio@gmail.com
140 13 2024-06-12 2025-01-10 4 2 vahidt@spotify.com vahidlazio@gmail.com
pubspec.yaml
in example
22 - 2024-06-12 2024-07-09 2 2 vahidt@spotify.com vahidlazio@gmail.com
RunnerTests.swift
in example/ios/RunnerTests
16 1 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
Runner-Bridging-Header.h
in example/ios/Runner
1 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
AppDelegate.swift
in example/ios/Runner
12 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
launch_background.xml
in example/android/app/src/main/res/drawable
4 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
styles.xml
in example/android/app/src/main/res/values-night
9 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
styles.xml
in example/android/app/src/main/res/values
9 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
launch_background.xml
in example/android/app/src/main/res/drawable-v21
4 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
MainActivity.kt
in example/android/app/src/main/kotlin/com/example/confidence_flutter_sdk_example
3 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
3 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
NetworkConfidenceValueSerializer.kt
in android/src/main/kotlin/com/example/confidence_flutter_sdk
53 4 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
7 - 2024-06-25 2024-06-25 1 1 nicklasl@spotify.com nicklasl@spotify.com
Files With Least Contributors (Top 19)
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
NetworkConfidenceValueSerializer.kt
in android/src/main/kotlin/com/example/confidence_flutter_sdk
53 4 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
RunnerTests.swift
in example/ios/RunnerTests
16 1 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
AppDelegate.swift
in example/ios/Runner
12 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
styles.xml
in example/android/app/src/main/res/values-night
9 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
styles.xml
in example/android/app/src/main/res/values
9 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
7 - 2024-06-25 2024-06-25 1 1 nicklasl@spotify.com nicklasl@spotify.com
launch_background.xml
in example/android/app/src/main/res/drawable
4 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
launch_background.xml
in example/android/app/src/main/res/drawable-v21
4 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
MainActivity.kt
in example/android/app/src/main/kotlin/com/example/confidence_flutter_sdk_example
3 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
3 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
Runner-Bridging-Header.h
in example/ios/Runner
1 - 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@spotify.com
207 3 2024-06-12 2025-01-10 6 2 vahidt@spotify.com vahidlazio@gmail.com
ConfidenceFlutterSdkPlugin.kt
in android/src/main/kotlin/com/example/confidence_flutter_sdk
160 7 2024-06-12 2025-01-10 6 2 vahidt@spotify.com vahidlazio@gmail.com
140 13 2024-06-12 2025-01-10 4 2 vahidt@spotify.com vahidlazio@gmail.com
main.dart
in example/lib
96 5 2024-06-12 2025-01-10 6 2 vahidt@spotify.com vahidlazio@gmail.com
94 16 2024-06-12 2025-01-10 5 2 vahidt@spotify.com vahidlazio@gmail.com
54 13 2024-06-12 2025-01-10 4 2 vahidt@spotify.com vahidlazio@gmail.com
pubspec.yaml
in example
22 - 2024-06-12 2024-07-09 2 2 vahidt@spotify.com vahidlazio@gmail.com
26 - 2024-06-12 2024-07-04 5 3 vahidt@spotify.com nicklasl@spotify.com
Correlations

File Size vs. Number of Changes: 19 points

android/src/main/kotlin/com/example/confidence_flutter_sdk/ConfidenceFlutterSdkPlugin.kt x: 160 lines of code y: 6 # changes example/lib/main.dart x: 96 lines of code y: 6 # changes ios/Classes/ConfidenceFlutterSdkPlugin.swift x: 207 lines of code y: 6 # changes lib/confidence_flutter_sdk.dart x: 94 lines of code y: 5 # changes lib/confidence_flutter_sdk_method_channel.dart x: 140 lines of code y: 4 # changes lib/confidence_flutter_sdk_platform_interface.dart x: 54 lines of code y: 4 # changes example/pubspec.yaml x: 22 lines of code y: 2 # changes pubspec.yaml x: 26 lines of code y: 5 # changes catalog-info.yaml x: 7 lines of code y: 1 # changes android/src/main/kotlin/com/example/confidence_flutter_sdk/NetworkConfidenceValueSerializer.kt x: 53 lines of code y: 1 # changes example/analysis_options.yaml x: 3 lines of code y: 1 # changes example/android/app/src/main/res/drawable-v21/launch_background.xml x: 4 lines of code y: 1 # changes example/android/app/src/main/res/values-night/styles.xml x: 9 lines of code y: 1 # changes example/ios/Runner/AppDelegate.swift x: 12 lines of code y: 1 # changes example/ios/Runner/Runner-Bridging-Header.h x: 1 lines of code y: 1 # changes example/ios/RunnerTests/RunnerTests.swift x: 16 lines of code y: 1 # changes
6.0
# changes
  min: 1.0
  average: 2.58
  25th percentile: 1.0
  median: 1.0
  75th percentile: 5.0
  max: 6.0
0 207.0
lines of code
min: 1.0 | average: 48.42 | 25th percentile: 4.0 | median: 16.0 | 75th percentile: 94.0 | max: 207.0

Number of Contributors vs. Number of Changes: 19 points

android/src/main/kotlin/com/example/confidence_flutter_sdk/ConfidenceFlutterSdkPlugin.kt x: 2 # contributors y: 6 # changes lib/confidence_flutter_sdk.dart x: 2 # contributors y: 5 # changes lib/confidence_flutter_sdk_method_channel.dart x: 2 # contributors y: 4 # changes example/pubspec.yaml x: 2 # contributors y: 2 # changes pubspec.yaml x: 3 # contributors y: 5 # changes catalog-info.yaml x: 1 # contributors y: 1 # changes
6.0
# changes
  min: 1.0
  average: 2.58
  25th percentile: 1.0
  median: 1.0
  75th percentile: 5.0
  max: 6.0
0 3.0
# contributors
min: 1.0 | average: 1.47 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 19 points

android/src/main/kotlin/com/example/confidence_flutter_sdk/ConfidenceFlutterSdkPlugin.kt x: 2 # contributors y: 160 lines of code example/lib/main.dart x: 2 # contributors y: 96 lines of code ios/Classes/ConfidenceFlutterSdkPlugin.swift x: 2 # contributors y: 207 lines of code lib/confidence_flutter_sdk.dart x: 2 # contributors y: 94 lines of code lib/confidence_flutter_sdk_method_channel.dart x: 2 # contributors y: 140 lines of code lib/confidence_flutter_sdk_platform_interface.dart x: 2 # contributors y: 54 lines of code example/pubspec.yaml x: 2 # contributors y: 22 lines of code pubspec.yaml x: 3 # contributors y: 26 lines of code catalog-info.yaml x: 1 # contributors y: 7 lines of code android/src/main/kotlin/com/example/confidence_flutter_sdk/NetworkConfidenceValueSerializer.kt x: 1 # contributors y: 53 lines of code example/analysis_options.yaml x: 1 # contributors y: 3 lines of code example/android/app/src/main/res/drawable-v21/launch_background.xml x: 1 # contributors y: 4 lines of code example/android/app/src/main/res/values-night/styles.xml x: 1 # contributors y: 9 lines of code example/ios/Runner/AppDelegate.swift x: 1 # contributors y: 12 lines of code example/ios/Runner/Runner-Bridging-Header.h x: 1 # contributors y: 1 lines of code example/ios/RunnerTests/RunnerTests.swift x: 1 # contributors y: 16 lines of code
207.0
lines of code
  min: 1.0
  average: 48.42
  25th percentile: 4.0
  median: 16.0
  75th percentile: 94.0
  max: 207.0
0 3.0
# contributors
min: 1.0 | average: 1.47 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0