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 952 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)
    • 4 files changed 6-20 times (587 lines of code)
    • 15 files changed 1-5 times (365 lines of code)
0% | 0% | 0% | 61% | 38%
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 952 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)
    • 9 files changed by 2-5 contributors (843 lines of code)
    • 10 files changed by 1 contributor (109 lines of code)
0% | 0% | 0% | 88% | 11%
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% | 89% | 10%
dart0% | 0% | 0% | 50% | 49%
kt0% | 0% | 0% | 74% | 25%
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%
lib0% | 0% | 0% | 34% | 65%
example0% | 0% | 0% | 53% | 46%
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-24 7 3 vahidt@spotify.com nicklasl@spotify.com
ConfidenceFlutterSdkPlugin.kt
in android/src/main/kotlin/com/example/confidence_flutter_sdk
162 7 2024-06-12 2025-01-24 7 3 vahidt@spotify.com nicklasl@spotify.com
228 4 2024-06-12 2025-01-24 7 3 vahidt@spotify.com nicklasl@spotify.com
101 16 2024-06-12 2025-01-24 6 3 vahidt@spotify.com nicklasl@spotify.com
26 - 2024-06-12 2024-07-04 5 3 vahidt@spotify.com nicklasl@spotify.com
55 13 2024-06-12 2025-01-24 5 3 vahidt@spotify.com nicklasl@spotify.com
141 13 2024-06-12 2025-01-24 5 3 vahidt@spotify.com nicklasl@spotify.com
AppDelegate.swift
in example/ios/Runner
12 - 2024-06-12 2025-01-24 2 2 vahidt@spotify.com nicklasl@spotify.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-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
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
ConfidenceFlutterSdkPlugin.kt
in android/src/main/kotlin/com/example/confidence_flutter_sdk
162 7 2024-06-12 2025-01-24 7 3 vahidt@spotify.com nicklasl@spotify.com
main.dart
in example/lib
96 5 2024-06-12 2025-01-24 7 3 vahidt@spotify.com nicklasl@spotify.com
228 4 2024-06-12 2025-01-24 7 3 vahidt@spotify.com nicklasl@spotify.com
101 16 2024-06-12 2025-01-24 6 3 vahidt@spotify.com nicklasl@spotify.com
26 - 2024-06-12 2024-07-04 5 3 vahidt@spotify.com nicklasl@spotify.com
141 13 2024-06-12 2025-01-24 5 3 vahidt@spotify.com nicklasl@spotify.com
55 13 2024-06-12 2025-01-24 5 3 vahidt@spotify.com nicklasl@spotify.com
pubspec.yaml
in example
22 - 2024-06-12 2024-07-09 2 2 vahidt@spotify.com vahidlazio@gmail.com
AppDelegate.swift
in example/ios/Runner
12 - 2024-06-12 2025-01-24 2 2 vahidt@spotify.com nicklasl@spotify.com
7 - 2024-06-25 2024-06-25 1 1 nicklasl@spotify.com nicklasl@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
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
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
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
RunnerTests.swift
in example/ios/RunnerTests
16 1 2024-06-12 2024-06-12 1 1 vahidt@spotify.com vahidt@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
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
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
pubspec.yaml
in example
22 - 2024-06-12 2024-07-09 2 2 vahidt@spotify.com vahidlazio@gmail.com
AppDelegate.swift
in example/ios/Runner
12 - 2024-06-12 2025-01-24 2 2 vahidt@spotify.com nicklasl@spotify.com
228 4 2024-06-12 2025-01-24 7 3 vahidt@spotify.com nicklasl@spotify.com
ConfidenceFlutterSdkPlugin.kt
in android/src/main/kotlin/com/example/confidence_flutter_sdk
162 7 2024-06-12 2025-01-24 7 3 vahidt@spotify.com nicklasl@spotify.com
141 13 2024-06-12 2025-01-24 5 3 vahidt@spotify.com nicklasl@spotify.com
101 16 2024-06-12 2025-01-24 6 3 vahidt@spotify.com nicklasl@spotify.com
main.dart
in example/lib
96 5 2024-06-12 2025-01-24 7 3 vahidt@spotify.com nicklasl@spotify.com
55 13 2024-06-12 2025-01-24 5 3 vahidt@spotify.com nicklasl@spotify.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: 162 lines of code y: 7 # changes example/ios/Runner/AppDelegate.swift x: 12 lines of code y: 2 # changes example/lib/main.dart x: 96 lines of code y: 7 # changes ios/Classes/ConfidenceFlutterSdkPlugin.swift x: 228 lines of code y: 7 # changes lib/confidence_flutter_sdk.dart x: 101 lines of code y: 6 # changes lib/confidence_flutter_sdk_method_channel.dart x: 141 lines of code y: 5 # changes lib/confidence_flutter_sdk_platform_interface.dart x: 55 lines of code y: 5 # 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/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
7.0
# changes
  min: 1.0
  average: 2.95
  25th percentile: 1.0
  median: 1.0
  75th percentile: 5.0
  max: 7.0
0 228.0
lines of code
min: 1.0 | average: 50.11 | 25th percentile: 4.0 | median: 16.0 | 75th percentile: 96.0 | max: 228.0

Number of Contributors vs. Number of Changes: 19 points

android/src/main/kotlin/com/example/confidence_flutter_sdk/ConfidenceFlutterSdkPlugin.kt x: 3 # contributors y: 7 # changes example/ios/Runner/AppDelegate.swift x: 2 # contributors y: 2 # changes lib/confidence_flutter_sdk.dart x: 3 # contributors y: 6 # changes lib/confidence_flutter_sdk_method_channel.dart x: 3 # contributors y: 5 # changes catalog-info.yaml x: 1 # contributors y: 1 # changes
7.0
# changes
  min: 1.0
  average: 2.95
  25th percentile: 1.0
  median: 1.0
  75th percentile: 5.0
  max: 7.0
0 3.0
# contributors
min: 1.0 | average: 1.84 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 3.0

Number of Contributors vs. File Size: 19 points

android/src/main/kotlin/com/example/confidence_flutter_sdk/ConfidenceFlutterSdkPlugin.kt x: 3 # contributors y: 162 lines of code example/ios/Runner/AppDelegate.swift x: 2 # contributors y: 12 lines of code example/lib/main.dart x: 3 # contributors y: 96 lines of code ios/Classes/ConfidenceFlutterSdkPlugin.swift x: 3 # contributors y: 228 lines of code lib/confidence_flutter_sdk.dart x: 3 # contributors y: 101 lines of code lib/confidence_flutter_sdk_method_channel.dart x: 3 # contributors y: 141 lines of code lib/confidence_flutter_sdk_platform_interface.dart x: 3 # contributors y: 55 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/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
228.0
lines of code
  min: 1.0
  average: 50.11
  25th percentile: 4.0
  median: 16.0
  75th percentile: 96.0
  max: 228.0
0 3.0
# contributors
min: 1.0 | average: 1.84 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 3.0