aws-amplify / amplify-flutter
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 768
  • Daily file updates (only one update per file and date counted): 2318
  • First update: 2020-06-30
  • Latest update: 2022-01-28
  • Days between first and latest update: 578 (82 weeks, estimated 410 working days)
  • Active days (at least one file change): 204
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 768 files with 45,623 lines of code in files.
    • 356 files that are 366+ days old (19,887 lines of code)
    • 111 files that are 181-365 days old (4,073 lines of code)
    • 118 files that are 91-180 days old (3,701 lines of code)
    • 149 files that are 31-90 days old (12,689 lines of code)
    • 34 files that are 1-30 days old (5,273 lines of code)
43% | 8% | 8% | 27% | 11%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 768 files with 45,623 lines of code in files.
    • 65 files have been last changed 366+ days ago (936 lines of code)
    • 157 files have been last changed 181-365 days ago (3,995 lines of code)
    • 89 files have been last changed 91-180 days ago (2,470 lines of code)
    • 51 files have been last changed 31-90 days ago (2,337 lines of code)
    • 406 files have been last changed 1-30 days ago (35,885 lines of code)
2% | 8% | 5% | 5% | 78%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
dart, kt, swift, json, gitignore, xml, md, gradle, yaml, plist, properties, storyboard, h, sh, podspec, m, project, rb, yml, graphql, classpath, prefs, txt, js, pro
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
dart25% | 6% | 8% | 41% | 17%
swift79% | 16% | 2% | 1% | 0%
kt79% | 13% | 6% | 1% | 0%
yaml71% | 0% | 17% | 10% | 0%
m85% | 14% | 0% | 0% | 0%
h86% | 10% | 0% | 3% | 0%
graphql0% | 0% | 100% | 0% | 0%
rb0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
swift6% | 19% | 10% | 6% | 57%
kt4% | 17% | 11% | 11% | 55%
m71% | 28% | 0% | 0% | 0%
h73% | 23% | 0% | 0% | 3%
dart<1% | 4% | 2% | 3% | 88%
yaml0% | 0% | 2% | 0% | 97%
graphql0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
packages/amplify_datastore57% | <1% | 7% | 0% | 35%
packages/amplify_auth_cognito68% | 29% | 2% | 0% | 0%
packages/amplify_api72% | 12% | 15% | 0% | 0%
packages/amplify_storage_s397% | 0% | 2% | 0% | 0%
packages/amplify_datastore_plugin_interface68% | 22% | 9% | 0% | 0%
packages/amplify_analytics_pinpoint58% | 31% | 10% | 0% | 0%
example/lib100% | 0% | 0% | 0% | 0%
packages/amplify_auth_plugin_interface37% | 40% | 14% | 7% | 0%
packages/amplify_flutter14% | <1% | 26% | 58% | 0%
packages/amplify_storage_plugin_interface97% | 0% | 2% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
packages/amplify_core21% | 40% | 25% | 12% | 0%
packages/amplify_api_plugin_interface21% | 1% | 74% | 2% | 0%
example100% | 0% | 0% | 0% | 0%
packages/amplify_analytics_plugin_interface13% | 24% | 62% | 0% | 0%
example/ios100% | 0% | 0% | 0% | 0%
example/android100% | 0% | 0% | 0% | 0%
tool0% | 100% | 0% | 0% | 0%
packages/amplify_lints0% | 0% | 100% | 0% | 0%
build-support0% | 0% | 100% | 0% | 0%
packages/amplify_test0% | 0% | 18% | 0% | 81%
packages/amplify_authenticator0% | 0% | 0% | 93% | 6%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
packages/amplify_datastore4% | 1% | 3% | 3% | 86%
packages/amplify_auth_cognito4% | 29% | 8% | 3% | 54%
packages/amplify_storage_s31% | 16% | 19% | 35% | 27%
packages/amplify_flutter<1% | 2% | 0% | 2% | 94%
packages/amplify_api<1% | 7% | 12% | <1% | 79%
packages/amplify_storage_plugin_interface4% | 51% | 9% | 0% | 35%
packages/amplify_analytics_pinpoint<1% | 20% | 12% | 11% | 55%
example/android100% | 0% | 0% | 0% | 0%
example/ios7% | 0% | 0% | 92% | 0%
packages/amplify_auth_plugin_interface0% | 54% | 14% | 1% | 30%
packages/amplify_core0% | 13% | 0% | 28% | 57%
example/lib0% | 13% | 0% | 5% | 81%
tool0% | 100% | 0% | 0% | 0%
packages/amplify_datastore_plugin_interface0% | <1% | 3% | 39% | 56%
packages/amplify_api_plugin_interface0% | 0% | 51% | 1% | 46%
packages/amplify_analytics_plugin_interface0% | 0% | 51% | 0% | 48%
packages/amplify_authenticator0% | 0% | 0% | 0% | 100%
packages/amplify_test0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
packages/amplify_lints0% | 0% | 0% | 0% | 100%
build-support0% | 0% | 0% | 0% | 100%
example0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.dart
in packages/amplify_core/example/lib
28 4 28 582 9
pubspec.yaml
in packages/amplify_core
27 - 9 582 51
pubspec.yaml
in packages/amplify_core/example
18 - 28 582 8
AppDelegate.swift
in packages/amplify_core/example/ios/Runner
12 - 61 582 4
amplify_core.dart
in packages/amplify_core/lib
10 - 28 582 21
Runner-Bridging-Header.h
in packages/amplify_core/example/ios/Runner
1 - 365 582 2
main.dart
in packages/amplify_analytics_pinpoint/example/lib
240 13 28 571 19
AmplifyAnalyticsBridge.kt
in packages/amplify_analytics_pinpoint/android/src/main/kotlin/com/amazonaws/amplify/amplify_analytics_pinpoint
82 8 166 571 11
AmplifyAnalyticsPinpointPlugin.kt
in packages/amplify_analytics_pinpoint/android/src/main/kotlin/com/amazonaws/amplify/amplify_analytics_pinpoint
74 7 76 571 10
amplify_analytics_pinpoint.dart
in packages/amplify_analytics_pinpoint/lib
57 10 28 571 13
SwiftAmplifyAnalyticsPinpointPlugin.swift
in packages/amplify_analytics_pinpoint/ios/Classes
48 - 76 571 9
pubspec.yaml
in packages/amplify_analytics_pinpoint
27 - 9 571 43
pubspec.yaml
in packages/amplify_analytics_pinpoint/example
22 - 28 571 10
pubspec.yaml
in packages/amplify_analytics_plugin_interface
17 - 9 571 41
AppDelegate.swift
in packages/amplify_analytics_pinpoint/example/ios/Runner
12 - 61 571 3
AmplifyAnalyticsPinpointPlugin.m
in packages/amplify_analytics_pinpoint/ios/Classes
11 - 364 571 3
types.dart
in packages/amplify_analytics_plugin_interface/lib/src
5 - 166 571 4
MainActivity.kt
in packages/amplify_analytics_pinpoint/example/android/app/src/main/kotlin/com/amazonaws/amplify/amplify_analytics_pinpoint_example
4 - 406 571 2
AmplifyAnalyticsPinpointPlugin.h
in packages/amplify_analytics_pinpoint/ios/Classes
3 - 364 571 3
Runner-Bridging-Header.h
in packages/amplify_analytics_pinpoint/example/ios/Runner
1 - 571 571 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Runner-Bridging-Header.h
in packages/amplify_analytics_pinpoint/example/ios/Runner
1 - 571 571 1
Runner-Bridging-Header.h
in packages/amplify_auth_cognito/example/ios/Runner
1 - 551 551 1
AuthCognito.h
in packages/amplify_auth_cognito/ios/Classes
3 - 551 551 1
AuthCognito.m
in packages/amplify_auth_cognito/ios/Classes
11 - 551 551 1
FlutterSignOutResult.swift
in packages/amplify_auth_cognito/ios/Classes
24 3 545 545 1
FlutterFetchSessionResult.swift
in packages/amplify_auth_cognito/ios/Classes
17 2 540 540 1
FlutterFetchSessionRequest.swift
in packages/amplify_auth_cognito/ios/Classes
17 2 540 540 1
FlutterResetPasswordResult.swift
in packages/amplify_auth_cognito/ios/Classes
91 6 536 544 2
Runner-Bridging-Header.h
in packages/amplify_storage_s3/example/ios/Runner
1 - 534 534 1
AmplifyStorageS3Plugin.h
in packages/amplify_storage_s3/ios/Classes
3 - 534 534 1
StorageAccessLevel.dart
in packages/amplify_storage_plugin_interface/lib/src/Storage
5 - 534 534 1
StorageOptions.dart
in packages/amplify_storage_plugin_interface/lib/src/Storage
7 1 534 534 1
AmplifyStorageS3Plugin.m
in packages/amplify_storage_s3/ios/Classes
11 - 534 534 1
types.dart
in packages/amplify_storage_s3/lib/src
4 - 533 534 2
Runner-Bridging-Header.h
in example/ios/Runner
1 - 532 532 1
FlutterAuthUser.kt
in packages/amplify_auth_cognito/android/src/main/kotlin/com/amazonaws/amplify/amplify_auth_cognito/types
12 1 532 532 1
FlutterAuthUserResult.swift
in packages/amplify_auth_cognito/ios/Classes
16 2 532 532 1
FlutterResendSignUpCodeResult.kt
in packages/amplify_auth_cognito/android/src/main/kotlin/com/amazonaws/amplify/amplify_auth_cognito/types
17 1 518 518 1
Runner-Bridging-Header.h
in packages/amplify_datastore/example/ios/Runner
1 - 484 484 1
AmplifyDataStorePlugin.h
in packages/amplify_datastore/ios/Classes
3 - 484 484 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
authenticator_state.dart
in packages/amplify_authenticator/lib/src/state
333 46 6 8 2
authenticator_with_custom_layout.dart
in packages/amplify_authenticator/example/lib
227 14 8 8 1
authenticator_with_onboarding.dart
in packages/amplify_authenticator/example/lib
82 4 8 8 1
auth_state.dart
in packages/amplify_authenticator/lib/src/state
49 2 8 8 1
inherited_authenticator_state.dart
in packages/amplify_authenticator/lib/src/state
44 3 8 8 1
inherited_authenticator_builder.dart
in packages/amplify_authenticator/lib/src/state
41 3 8 8 1
authenticator_step.dart
in packages/amplify_authenticator/lib/src/enums
19 - 8 8 1
authenticator_builder.dart
in packages/amplify_authenticator/lib/src/models
6 - 8 8 1
integration_test_auth_utils.dart
in packages/amplify_test/lib/src/integration_test_utils/auth_cognito
91 3 8 10 2
confirm_sign_up_response.dart
in packages/amplify_test/lib/src/integration_test_utils/auth_cognito/types
17 1 10 10 1
admin_create_user_response.dart
in packages/amplify_test/lib/src/integration_test_utils/auth_cognito/types
10 - 10 10 1
delete_user_response.dart
in packages/amplify_test/lib/src/integration_test_utils/auth_cognito/types
10 - 10 10 1
ModelWithAppsyncScalarTypes.dart
in packages/amplify_datastore/example/lib/models
805 7 19 19 1
CustomTypeWithAppsyncScalarTypes.dart
in packages/amplify_datastore/example/lib/models
590 5 19 19 1
BelongsToParent.dart
in packages/amplify_datastore/example/lib/models
218 7 19 19 1
HasOneParent.dart
in packages/amplify_datastore/example/lib/models
211 7 19 19 1
HasManyParent.dart
in packages/amplify_datastore/example/lib/models
185 7 19 19 1
MultiRelatedRegistration.dart
in packages/amplify_datastore/example/lib/models
174 7 19 19 1
ModelWithCustomType.dart
in packages/amplify_datastore/example/lib/models
166 7 19 19 1
HasManyParentBiDirectionalImplicit.dart
in packages/amplify_datastore/example/lib/models
157 7 19 19 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
DataStoreHubEventStreamHandler.swift
in packages/amplify_datastore/ios/Classes
171 4 5 431 10
authenticator_state.dart
in packages/amplify_authenticator/lib/src/state
333 46 6 8 2
authenticator_phone_field.dart
in packages/amplify_authenticator/lib/src/mixins
135 3 6 57 3
QueryPredicateBuilder.swift
in packages/amplify_datastore/ios/Classes/types/query
126 - 6 455 3
QueryPredicateBuilder.kt
in packages/amplify_datastore/android/src/main/kotlin/com/amazonaws/amplify/amplify_datastore/types/query
114 2 6 467 6
authenticator_page.dart
in packages/amplify_authenticator/example/integration_test/pages
110 9 6 57 4
query_predicate.dart
in packages/amplify_datastore_plugin_interface/lib/src/types/query
99 10 6 467 6
QueryPredicateBuilderUnitTests.swift
in packages/amplify_datastore/example/ios/unit_tests
76 10 6 418 2
mock_data.dart
in packages/amplify_authenticator/example/integration_test/utils
57 1 6 57 3
pubspec.yaml
in packages/amplify_authenticator
51 - 6 57 6
pubspec.yaml
in packages/amplify_authenticator/example
30 - 6 57 4
pubspec.yaml
in packages/amplify_test
17 - 7 91 5
sign_up_form_field.dart
in packages/amplify_authenticator/lib/src/widgets/form_fields
653 19 8 57 3
confirm_sign_in_form_field.dart
in packages/amplify_authenticator/lib/src/widgets/form_fields
621 18 8 57 3
form.dart
in packages/amplify_authenticator/lib/src/widgets
475 12 8 57 4
amplify_authenticator.dart
in packages/amplify_authenticator/lib
474 20 8 57 9
button.dart
in packages/amplify_authenticator/lib/src/widgets
404 32 8 57 3
auth_bloc.dart
in packages/amplify_authenticator/lib/src/blocs/auth
372 18 8 57 4
authenticator_username_field.dart
in packages/amplify_authenticator/lib/src/mixins
284 2 8 57 5
authenticator_with_custom_layout.dart
in packages/amplify_authenticator/example/lib
227 14 8 8 1