aws-amplify / amplify-ios
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: 1716
  • Daily file updates (only one update per file and date counted): 3174
  • First update: 2019-03-21
  • Latest update: 2022-01-26
  • Days between first and latest update: 1043 (149 weeks, estimated 745 working days)
  • Active days (at least one file change): 364
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,716 files with 120,762 lines of code in files.
    • 1,309 files that are 366+ days old (92,565 lines of code)
    • 185 files that are 181-365 days old (11,172 lines of code)
    • 68 files that are 91-180 days old (5,054 lines of code)
    • 75 files that are 31-90 days old (5,383 lines of code)
    • 79 files that are 1-30 days old (6,588 lines of code)
76% | 9% | 4% | 4% | 5%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,716 files with 120,762 lines of code in files.
    • 802 files have been last changed 366+ days ago (43,614 lines of code)
    • 418 files have been last changed 181-365 days ago (26,621 lines of code)
    • 218 files have been last changed 91-180 days ago (16,725 lines of code)
    • 175 files have been last changed 31-90 days ago (24,597 lines of code)
    • 103 files have been last changed 1-30 days ago (9,205 lines of code)
36% | 22% | 13% | 20% | 7%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
swift, plist, md, json, storyboard, graphql, podspec, sh, gitignore, h, yml, yaml, rb, txt
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
swift76% | 9% | 4% | 4% | 5%
graphql45% | 0% | 0% | 34% | 20%
rb100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
swift36% | 22% | 13% | 20% | 7%
graphql18% | 26% | 0% | 34% | 20%
h100% | 0% | 0% | 0% | 0%
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
AmplifyPlugins/DataStore55% | 12% | 6% | 13% | 11%
AmplifyPlugins/Core95% | 3% | <1% | 1% | 0%
AmplifyPlugins/Auth96% | <1% | 0% | 0% | 3%
AmplifyPlugins/API74% | 24% | <1% | 0% | 0%
Amplify/Categories90% | 2% | 6% | 0% | <1%
AmplifyPlugins/Predictions100% | 0% | 0% | 0% | 0%
AmplifyPlugins/Storage93% | 1% | 4% | 0% | 0%
AmplifyTests/CategoryTests82% | 11% | 5% | 0% | 0%
AmplifyTestCommon/Models46% | 13% | 0% | 1% | 39%
AmplifyPlugins/Analytics100% | 0% | 0% | 0% | 0%
AmplifyTests/CoreTests100% | 0% | 0% | 0% | 0%
Amplify/Core93% | 4% | 1% | 0% | 0%
Amplify/DevMenu100% | 0% | 0% | 0% | 0%
Amplify/DefaultPlugins100% | 0% | 0% | 0% | 0%
AmplifyFunctionalTests/Hub100% | 0% | 0% | 0% | 0%
AmplifyTests/DevMenuTests100% | 0% | 0% | 0% | 0%
AmplifyFunctionalTests100% | 0% | 0% | 0% | 0%
Amplify100% | 0% | 0% | 0% | 0%
AmplifyTestCommon/Helpers58% | 0% | 0% | 41% | 0%
AmplifyTestApp100% | 0% | 0% | 0% | 0%
build-support100% | 0% | 0% | 0% | 0%
AmplifyTestCommon100% | 0% | 0% | 0% | 0%
AmplifyTools/AmplifyXcode0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
AmplifyPlugins/Geo0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
AmplifyPlugins/Core70% | 15% | 5% | 7% | <1%
AmplifyPlugins/Auth41% | 35% | 9% | 2% | 11%
AmplifyPlugins/Predictions71% | 22% | 6% | 0% | 0%
AmplifyPlugins/DataStore10% | 14% | 11% | 48% | 14%
Amplify/Categories41% | 40% | 13% | 1% | 3%
AmplifyPlugins/Storage50% | 3% | 29% | 16% | 0%
AmplifyPlugins/API18% | 47% | 30% | 2% | 0%
AmplifyTests/CategoryTests42% | 8% | 1% | 47% | 0%
AmplifyPlugins/Analytics85% | 0% | 0% | 14% | 0%
AmplifyTestCommon/Models25% | 11% | 22% | 0% | 40%
Amplify/DevMenu100% | 0% | 0% | 0% | 0%
AmplifyTests/CoreTests67% | 1% | 17% | 14% | 0%
Amplify/Core52% | 13% | 24% | 9% | 0%
AmplifyFunctionalTests/Hub100% | 0% | 0% | 0% | 0%
Amplify/DefaultPlugins78% | 21% | 0% | 0% | 0%
AmplifyTests/DevMenuTests100% | 0% | 0% | 0% | 0%
AmplifyFunctionalTests100% | 0% | 0% | 0% | 0%
AmplifyTestCommon/Helpers30% | 0% | 0% | 70% | 0%
AmplifyTestApp100% | 0% | 0% | 0% | 0%
AmplifyTestCommon100% | 0% | 0% | 0% | 0%
AmplifyTools/AmplifyXcode0% | 100% | 0% | 0% | 0%
AmplifyPlugins/Geo0% | 0% | 100% | 0% | 0%
Amplify0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 0% | 0% | 100%
build-support0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
APICategoryConfigurationTests.swift
in AmplifyTests/CategoryTests/API
277 17 65 1008 17
AuthCategoryConfigurationTests.swift
in AmplifyTests/CategoryTests/Auth
240 15 65 1008 10
AnalyticsCategoryConfigurationTests.swift
in AmplifyTests/CategoryTests/Analytics
234 14 65 1008 16
StorageCategoryConfigurationTests.swift
in AmplifyTests/CategoryTests/Storage
234 14 65 1008 22
HubCategoryConfigurationTests.swift
in AmplifyTests/CategoryTests/Hub
220 13 65 1008 17
LoggingCategoryConfigurationTests.swift
in AmplifyTests/CategoryTests/Logging
191 12 65 1008 16
LoggingCategoryClientAPITests.swift
in AmplifyTests/CategoryTests/Logging
135 17 183 1008 11
AnalyticsCategoryClientAPITests.swift
in AmplifyTests/CategoryTests/Analytics
124 9 392 1008 11
AmplifyConfiguration.swift
in Amplify/Core/Configuration
118 - 58 1008 27
ConfigurationTests.swift
in AmplifyTests/CoreTests
99 8 65 1008 15
HubChannel.swift
in Amplify/Categories/Hub
73 - 138 1008 17
HubCategory.swift
in Amplify/Categories/Hub
71 - 392 1008 14
HubClientAPITests.swift
in AmplifyTests/CategoryTests/Hub
64 5 392 1008 13
CategoryType.swift
in Amplify/Core/Category
61 - 138 1008 15
AnalyticsCategory.swift
in Amplify/Categories/Analytics
61 - 232 1008 15
AuthCategory.swift
in Amplify/Categories/Auth
58 - 295 1008 10
StorageCategory.swift
in Amplify/Categories/Storage
58 - 295 1008 14
LoggingCategory.swift
in Amplify/Categories/Logging
56 - 133 1008 16
FoundationUtilsTests.swift
in AmplifyTests/CoreTests
52 5 392 1008 4
Amplify.swift
in Amplify
48 - 138 1008 25
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ViewController.swift
in AmplifyPlugins/DataStore/HostApp
6 - 803 803 1
AppDelegate.swift
in AmplifyPlugins/DataStore/HostApp
12 3 803 803 1
SceneDelegate.swift
in AmplifyPlugins/DataStore/HostApp
17 6 803 803 1
AmplifyReachability.swift
in AmplifyPlugins/API/AWSAPICategoryPlugin/Reachability
275 5 414 414 1
connection-schema.graphql
in AmplifyTestCommon/Models/Collection
91 - 411 423 2
CodableDateFormatTests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginTests/Core
1 - 392 622 2
TestExtensions.swift
in AmplifyTestCommon
1 - 392 875 6
ConvertResult.swift
in Amplify/Categories/Predictions/Result
1 - 392 821 4
IdentifyResult.swift
in Amplify/Categories/Predictions/Result
1 - 392 820 5
ConcurrentDispatcherPerformanceTests.swift
in AmplifyFunctionalTests/Hub
2 - 392 798 3
AWSPinpointAnalyticsPlugin+DefaultLogger.swift
in AmplifyPlugins/Analytics/AWSPinpointAnalyticsPlugin
2 - 392 795 4
Tracker.swift
in AmplifyPlugins/Analytics/AWSPinpointAnalyticsPlugin/Tracker
2 - 392 825 4
ProgressListener.swift
in Amplify/Categories/Storage/Result
2 - 392 640 3
BasicClosure.swift
in Amplify/Core/Support
2 - 392 831 4
AWSPluginsCore.h
in AmplifyPlugins/Core/AWSPluginsCore
3 - 392 825 3
AWSPluginsTestCommon.h
in AmplifyPlugins/Core/AWSPluginsTestCommon
3 - 392 825 3
AWSDataStorePlugin+DefaultLogger.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPlugin
3 - 392 792 4
AmplifyTestCommon.h
in AmplifyTestCommon
3 - 392 876 4
StorageCategory+HubPayloadEventName.swift
in Amplify/Categories/Storage
3 - 392 854 3
VoiceType.swift
in Amplify/Categories/Predictions/Models
3 - 392 807 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AuthenticationProviderDeleteUserTests.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPluginTests/AuthenticationProviderTests
227 10 13 13 1
AuthDeleteUserTests.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPluginIntegrationTests/AuthDeleteUserTests
103 2 13 13 1
AWSAuthDeleteUserOperation.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPlugin/Operations
47 - 13 13 1
AuthenticationProviderAdapter+DeleteUser.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPlugin/Dependency
28 1 13 13 1
AuthDeleteUserOperation.swift
in Amplify/Categories/Auth/Operation
9 - 13 13 1
AuthDeleteUserRequest.swift
in Amplify/Categories/Auth/Request
8 - 13 13 1
DataStoreConnectionScenario7V2Tests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TransformerV2
548 9 21 21 1
DataStoreConnectionScenario8V2Tests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TransformerV2
497 8 21 21 1
DataStoreConnectionScenario2V2Tests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TransformerV2
466 8 21 21 1
DataStoreConnectionScenario6V2Tests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TransformerV2
461 7 21 21 1
DataStoreConnectionScenario1V2Tests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TransformerV2
436 7 21 21 1
DataStoreConnectionScenario3V2Tests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TransformerV2
419 9 21 21 1
DataStoreConnectionScenario3aV2Tests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TransformerV2
419 9 21 21 1
DataStoreConnectionScenario5V2Tests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TransformerV2
387 8 21 21 1
DataStoreConnectionScenario4V2Tests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TransformerV2
374 9 21 21 1
schema.graphql
in AmplifyTestCommon/Models/TransformerV2
158 - 21 21 1
DataStoreModelWithDefaultValueTests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TransformerV2
114 3 21 21 1
DataStoreModelWithSecondaryIndexTests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TransformerV2
100 2 21 21 1
SyncEngineIntegrationV2TestBase.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TestSupport
92 4 21 21 1
DataStoreModelWithCustomTimestampTests.swift
in AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginIntegrationTests/TransformerV2
89 2 21 21 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AuthorizationProviderAdapter+SignedInSession.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPlugin/Dependency
190 1 9 623 8
AuthenticationProviderDeleteUserTests.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPluginTests/AuthenticationProviderTests
227 10 13 13 1
AWSMobileClientAdapter.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPlugin/Service/AWSMobileClient
215 34 13 623 9
AuthPluginErrorConstants.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPlugin/Support/Constants
188 - 13 623 6
AWSCognitoAuthPlugin+ClientBehavior.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPlugin/ClientBehavior
151 - 13 623 4
AuthErrorHelper.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPlugin/Support/Utils
149 - 13 623 8
Package.swift
in root
127 - 13 302 11
AuthCategory+ClientBehavior.swift
in Amplify/Categories/Auth
105 - 13 964 15
AuthDeleteUserTests.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPluginIntegrationTests/AuthDeleteUserTests
103 2 13 13 1
AuthCategoryBehavior+Combine.swift
in Amplify/Categories/Auth
94 12 13 539 3
AuthHubEventHandler.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPlugin/HubEvents
92 5 13 623 4
AWSMobileClientBehavior.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPlugin/Service/AWSMobileClient
86 - 13 623 7
AuthCategoryBehavior.swift
in Amplify/Categories/Auth
56 - 13 658 14
AWSAuthDeleteUserOperation.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPlugin/Operations
47 - 13 13 1
AmplifyAWSServiceConfiguration.swift
in AmplifyPlugins/Core/AWSPluginsCore/ServiceConfiguration
37 - 13 774 64
AuthenticationProviderAdapter+DeleteUser.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPlugin/Dependency
28 1 13 13 1
AuthenticationProviderBehavior.swift
in AmplifyPlugins/Auth/AWSCognitoAuthPlugin/Dependency
25 - 13 623 4
dependencies.rb
in build-support
13 2 13 596 62
AuthDeleteUserOperation.swift
in Amplify/Categories/Auth/Operation
9 - 13 13 1
AuthDeleteUserRequest.swift
in Amplify/Categories/Auth/Request
8 - 13 13 1