aws-amplify / amplify-android
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 741 files with 57,290 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (1,196 lines of code)
    • 10 files changed 21-50 times (4,710 lines of code)
    • 109 files changed 6-20 times (14,110 lines of code)
    • 620 files changed 1-5 times (37,274 lines of code)
0% | 2% | 8% | 24% | 65%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, xml, kt, json, txt, properties, gradle, gitignore, graphql, yml, md, sh, bat, yaml, pro, groovy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 2% | 8% | 25% | 63%
kt0% | 0% | 0% | 11% | 88%
graphql0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
pro0% | 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
aws-datastore0% | 12% | 22% | 34% | 30%
aws-auth-cognito0% | 0% | 44% | 0% | 55%
aws-api0% | 0% | 25% | 30% | 44%
core0% | 0% | 2% | 30% | 67%
aws-storage-s30% | 0% | 0% | 50% | 49%
rxbindings0% | 0% | 0% | 64% | 35%
testutils0% | 0% | 0% | 48% | 51%
aws-predictions0% | 0% | 0% | 29% | 70%
aws-api-appsync0% | 0% | 0% | 26% | 73%
core-kotlin0% | 0% | 0% | 29% | 70%
testmodels0% | 0% | 0% | 1% | 98%
maplibre-adapter0% | 0% | 0% | 0% | 100%
aws-predictions-tensorflow0% | 0% | 0% | 0% | 100%
aws-analytics-pinpoint0% | 0% | 0% | 0% | 100%
aws-geo-location0% | 0% | 0% | 0% | 100%
amplify-tools0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
configuration0% | 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
SQLiteStorageAdapter.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/storage/sqlite
698 22 97 800 70
AWSDataStorePlugin.java
in aws-datastore/src/main/java/com/amplifyframework/datastore
498 40 112 800 58
AWSApiPlugin.java
in aws-api/src/main/java/com/amplifyframework/api/aws
748 45 19 800 41
Orchestrator.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/syncengine
296 15 132 709 34
AppSyncGraphQLRequestFactory.java
in aws-api/src/main/java/com/amplifyframework/api/aws
304 13 279 800 29
MutationProcessor.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/syncengine
329 12 146 709 28
AWSCognitoAuthPlugin.java
in aws-auth-cognito/src/main/java/com/amplifyframework/auth/cognito
1170 48 146 630 27
AppSyncRequestFactory.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/appsync
408 12 125 709 25
SyncProcessor.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/syncengine
323 17 128 709 24
SubscriptionProcessor.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/syncengine
344 17 132 709 24
SQLiteCommandFactory.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/storage/sqlite
441 11 42 800 23
ModelSchema.java
in core/src/main/java/com/amplifyframework/core/model
347 31 100 800 22
Amplify.java
in core/src/main/java/com/amplifyframework/core
138 5 134 800 20
SubscriptionEndpoint.java
in aws-api/src/main/java/com/amplifyframework/api/aws
536 32 84 800 20
AppSyncClient.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/appsync
278 14 160 709 19
Merger.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/syncengine
114 5 257 683 18
AWSS3StoragePlugin.java
in aws-storage-s3/src/main/java/com/amplifyframework/storage/s3
414 21 441 800 18
LocalStorageAdapter.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/storage
74 - 125 800 17
PersistentMutationOutbox.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/syncengine
339 25 224 625 17
DataStoreCategoryBehavior.java
in core/src/main/java/com/amplifyframework/datastore
100 - 125 800 16