flutter / plugins
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 1,059 files with 77,267 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 5 files changed 51-100 times (164 lines of code)
    • 29 files changed 21-50 times (3,789 lines of code)
    • 214 files changed 6-20 times (33,536 lines of code)
    • 811 files changed 1-5 times (39,778 lines of code)
0% | <1% | 4% | 43% | 51%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
dart, java, md, yaml, h, m, plist, xml, gradle, properties, gitignore, cpp, json, txt, storyboard, swift, sh, html, podspec, cc, cmake, xib, yml, css, gitattributes, clang-format, srt, vtt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml0% | 6% | 19% | 44% | 29%
dart0% | 0% | 5% | 60% | 34%
java0% | 0% | 5% | 39% | 55%
m0% | 0% | 1% | 16% | 81%
cc0% | 0% | 0% | 35% | 64%
swift0% | 0% | 0% | 6% | 93%
h0% | 0% | 0% | 1% | 98%
cpp0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
srt0% | 0% | 0% | 0% | 100%
vtt0% | 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
packages/url_launcher0% | 1% | 1% | 30% | 66%
packages/camera0% | <1% | 11% | 40% | 47%
packages/image_picker0% | <1% | <1% | 57% | 41%
packages/video_player0% | <1% | 9% | 18% | 70%
packages/google_maps_flutter0% | <1% | <1% | 66% | 32%
script/tool0% | 0% | 28% | 54% | 17%
packages/path_provider0% | 0% | 3% | 19% | 77%
packages/google_sign_in0% | 0% | 2% | 65% | 32%
packages/shared_preferences0% | 0% | 2% | 18% | 78%
packages/in_app_purchase0% | 0% | <1% | 9% | 89%
packages/flutter_plugin_android_lifecycle0% | 0% | 17% | 60% | 22%
packages/webview_flutter0% | 0% | 0% | 65% | 34%
packages/file_selector0% | 0% | 0% | 19% | 80%
packages/ios_platform_images0% | 0% | 0% | 80% | 19%
ROOT0% | 0% | 0% | 90% | 9%
packages/espresso0% | 0% | 0% | 70% | 29%
packages/plugin_platform_interface0% | 0% | 0% | 100% | 0%
packages/quick_actions0% | 0% | 0% | 7% | 92%
script/configs0% | 0% | 0% | 73% | 26%
packages/local_auth0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pubspec.yaml
in packages/video_player/video_player
30 - 2 806 83
pubspec.yaml
in packages/url_launcher/url_launcher
40 - 10 856 73
pubspec.yaml
in packages/image_picker/image_picker
31 - 10 648 69
pubspec.yaml
in packages/camera/camera
36 - 7 451 58
pubspec.yaml
in packages/google_maps_flutter/google_maps_flutter
27 - 10 722 57
pubspec.yaml
in packages/google_sign_in/google_sign_in
39 - 10 816 49
pubspec.yaml
in packages/shared_preferences/shared_preferences
42 - 10 801 43
pubspec.yaml
in packages/path_provider/path_provider
40 - 10 710 39
pubspec.yaml
in packages/url_launcher/url_launcher_web
24 - 10 856 36
pubspec.yaml
in packages/video_player/video_player_web
25 - 10 793 28
video_player.dart
in packages/video_player/video_player/lib
665 32 9 806 28
pubspec.yaml
in packages/google_maps_flutter/google_maps_flutter_web
30 - 10 534 27
CameraPlugin.m
in packages/camera/camera/ios/Classes
245 - 7 451 27
publish_plugin_command.dart
in script/tool/lib/src
360 14 62 357 27
pubspec.yaml
in packages/google_maps_flutter/google_maps_flutter_platform_interface
20 - 10 655 26
pubspec.yaml
in packages/path_provider/path_provider_macos
24 - 10 791 26
pubspec.yaml
in packages/in_app_purchase/in_app_purchase
31 - 10 317 25
version_check_command.dart
in script/tool/lib/src
460 12 62 357 25
Camera.java
in packages/camera/camera/android/src/main/java/io/flutter/plugins/camera
872 53 76 451 25
pubspec.yaml
in packages/url_launcher/url_launcher_platform_interface
16 - 10 836 24