aws-amplify / amplify-android
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: 741
  • Daily file updates (only one update per file and date counted): 2289
  • First update: 2019-03-21
  • Latest update: 2022-01-27
  • Days between first and latest update: 1044 (149 weeks, estimated 745 working days)
  • Active days (at least one file change): 410
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 741 files with 57,290 lines of code in files.
    • 583 files that are 366+ days old (44,223 lines of code)
    • 85 files that are 181-365 days old (7,810 lines of code)
    • 39 files that are 91-180 days old (2,580 lines of code)
    • 34 files that are 31-90 days old (2,677 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
77% | 13% | 4% | 4% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 741 files with 57,290 lines of code in files.
    • 471 files have been last changed 366+ days ago (25,423 lines of code)
    • 136 files have been last changed 181-365 days ago (13,643 lines of code)
    • 78 files have been last changed 91-180 days ago (11,192 lines of code)
    • 52 files have been last changed 31-90 days ago (5,653 lines of code)
    • 4 files have been last changed 1-30 days ago (1,379 lines of code)
44% | 23% | 19% | 9% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, xml, kt, json, txt, properties, gradle, gitignore, graphql, yml, md, sh, bat, yaml, pro, groovy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java82% | 11% | 3% | 2% | 0%
groovy100% | 0% | 0% | 0% | 0%
graphql42% | 53% | 0% | 4% | 0%
yml50% | 49% | 0% | 0% | 0%
pro100% | 0% | 0% | 0% | 0%
kt0% | 41% | 14% | 44% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java47% | 23% | 19% | 6% | 2%
groovy100% | 0% | 0% | 0% | 0%
graphql30% | 64% | 0% | 4% | 0%
yml50% | 49% | 0% | 0% | 0%
pro100% | 0% | 0% | 0% | 0%
kt0% | 21% | 20% | 57% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
core87% | 2% | 5% | 3% | 0%
aws-datastore90% | 1% | 8% | 0% | 0%
testmodels50% | 44% | 0% | 5% | 0%
aws-api82% | 16% | 0% | <1% | 0%
aws-predictions100% | 0% | 0% | 0% | 0%
aws-auth-cognito77% | 14% | 8% | 0% | 0%
aws-storage-s3100% | 0% | 0% | 0% | 0%
aws-api-appsync83% | 13% | 3% | 0% | 0%
testutils92% | 1% | 5% | 0% | 0%
rxbindings100% | 0% | 0% | 0% | 0%
aws-predictions-tensorflow100% | 0% | 0% | 0% | 0%
aws-analytics-pinpoint90% | 9% | 0% | 0% | 0%
amplify-tools100% | 0% | 0% | 0% | 0%
scripts50% | 49% | 0% | 0% | 0%
configuration100% | 0% | 0% | 0% | 0%
core-kotlin0% | 100% | 0% | 0% | 0%
aws-geo-location0% | 0% | 79% | 20% | 0%
maplibre-adapter0% | 0% | 4% | 95% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
core66% | 10% | 18% | 4% | 0%
testmodels35% | 58% | 0% | 5% | 0%
aws-predictions100% | 0% | 0% | 0% | 0%
aws-storage-s384% | 15% | 0% | 0% | 0%
aws-datastore17% | 17% | 50% | 14% | 0%
testutils65% | 11% | 19% | 3% | 0%
aws-api-appsync42% | 22% | 21% | 0% | 13%
aws-predictions-tensorflow100% | 0% | 0% | 0% | 0%
aws-api17% | 33% | 0% | 22% | 26%
aws-auth-cognito26% | 21% | 52% | 0% | 0%
rxbindings30% | 30% | 39% | 0% | 0%
amplify-tools100% | 0% | 0% | 0% | 0%
aws-analytics-pinpoint33% | 66% | 0% | 0% | 0%
scripts50% | 49% | 0% | 0% | 0%
configuration100% | 0% | 0% | 0% | 0%
core-kotlin0% | 52% | 47% | 0% | 0%
aws-geo-location0% | 0% | 9% | 90% | 0%
maplibre-adapter0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AWSApiPlugin.java
in aws-api/src/main/java/com/amplifyframework/api/aws
748 45 19 800 41
SQLiteStorageAdapter.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/storage/sqlite
698 22 97 800 70
SubscriptionEndpoint.java
in aws-api/src/main/java/com/amplifyframework/api/aws
536 32 84 800 20
AWSDataStorePlugin.java
in aws-datastore/src/main/java/com/amplifyframework/datastore
498 40 112 800 58
SQLiteCommandFactory.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/storage/sqlite
441 11 42 800 23
AWSS3StoragePlugin.java
in aws-storage-s3/src/main/java/com/amplifyframework/storage/s3
414 21 441 800 18
ModelSchema.java
in core/src/main/java/com/amplifyframework/core/model
347 31 100 800 22
AppSyncGraphQLRequestFactory.java
in aws-api/src/main/java/com/amplifyframework/api/aws
304 13 279 800 29
StorageCategory.java
in core/src/main/java/com/amplifyframework/storage
187 16 441 800 10
StorageItemChange.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/storage
186 21 231 800 13
ModelField.java
in core/src/main/java/com/amplifyframework/core/model
181 26 146 800 12
ApiCategory.java
in core/src/main/java/com/amplifyframework/api
179 19 620 800 13
AmplifyConfiguration.java
in core/src/main/java/com/amplifyframework/core
178 17 134 800 16
Category.java
in core/src/main/java/com/amplifyframework/core/category
171 11 357 800 13
AWSS3StorageUploadFileOperation.java
in aws-storage-s3/src/main/java/com/amplifyframework/storage/s3/operation
157 8 240 800 16
AWSS3StorageService.java
in aws-storage-s3/src/main/java/com/amplifyframework/storage/s3/service
154 13 441 800 9
DataStoreItemChange.java
in core/src/main/java/com/amplifyframework/datastore
152 17 525 800 6
DataStoreCategory.java
in core/src/main/java/com/amplifyframework/datastore
152 17 125 800 15
AWSS3StorageDownloadFileOperation.java
in aws-storage-s3/src/main/java/com/amplifyframework/storage/s3/operation
150 8 240 800 13
SubscriptionOperation.java
in aws-api/src/main/java/com/amplifyframework/api/aws
146 14 14 800 14
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Indexes.java
in core/src/main/java/com/amplifyframework/core/model/annotations
10 - 799 799 1
Indices.java
in core/src/main/java/com/amplifyframework/core/model/annotations
10 - 799 799 1
ApiKeyAuthProvider.java
in aws-api/src/main/java/com/amplifyframework/api/aws/sigv4
4 - 798 800 2
Cancelable.java
in core/src/main/java/com/amplifyframework/core/async
4 - 798 800 2
Resumable.java
in core/src/main/java/com/amplifyframework/core/async
5 - 798 800 2
StorageAccessLevel.java
in core/src/main/java/com/amplifyframework/storage
6 - 798 800 2
StorageListOperation.java
in core/src/main/java/com/amplifyframework/storage/operation
9 1 798 800 2
StorageRemoveOperation.java
in core/src/main/java/com/amplifyframework/storage/operation
9 1 798 800 2
StorageDownloadFileOperation.java
in core/src/main/java/com/amplifyframework/storage/operation
11 1 798 800 2
BelongsTo.java
in core/src/main/java/com/amplifyframework/core/model/annotations
12 - 798 800 3
HasOne.java
in core/src/main/java/com/amplifyframework/core/model/annotations
12 - 798 799 2
HasMany.java
in core/src/main/java/com/amplifyframework/core/model/annotations
12 - 798 799 2
Index.java
in core/src/main/java/com/amplifyframework/core/model/annotations
13 - 798 800 3
CreateSqlCommands.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/storage/sqlite
17 2 798 800 2
CategoryConfiguration.java
in core/src/main/java/com/amplifyframework/core/category
26 3 798 800 2
SubscriptionToken.java
in core/src/main/java/com/amplifyframework/hub
27 4 798 800 2
HubEventFilters.java
in core/src/main/java/com/amplifyframework/hub
50 6 798 800 2
PostStatus.java
in testmodels/src/main/java/com/amplifyframework/testmodels/commentsblog
6 - 794 794 1
MaritalStatus.java
in testmodels/src/main/java/com/amplifyframework/testmodels/personcar
7 - 794 794 1
Car.java
in testmodels/src/main/java/com/amplifyframework/testmodels/personcar
95 11 794 794 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Call.java
in testmodels/src/main/java/com/amplifyframework/testmodels/phonecall
192 20 42 42 1
Phone.java
in testmodels/src/main/java/com/amplifyframework/testmodels/phonecall
170 18 42 42 1
Person.java
in testmodels/src/main/java/com/amplifyframework/testmodels/phonecall
137 14 42 42 1
AmplifyModelProvider.java
in testmodels/src/main/java/com/amplifyframework/testmodels/phonecall
30 3 42 42 1
schema.graphql
in testmodels/src/main/java/com/amplifyframework/testmodels/phonecall
19 - 42 42 1
AmplifyMapView.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view
348 3 54 54 1
SearchTextField.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view
172 11 54 54 1
PlaceInfoPopupView.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view/support
115 5 42 54 2
MapControls.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view/support
110 1 54 54 1
MapViewOptions.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view
106 2 54 54 1
SearchResultListView.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view
92 5 54 54 1
place.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/util
60 - 54 54 1
SearchResultItemView.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view
43 - 54 54 1
ViewExtensions.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view/support
37 1 54 54 1
AddressFormatter.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/util
32 4 54 54 1
Coordinate2D.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre
25 - 54 54 1
coordinates.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/util
16 1 54 54 1
AttributionInfoView.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view/support
57 - 54 62 2
MapLibreView.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view
131 10 54 71 3
AWSRequestSignerInterceptor.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/http
62 1 54 71 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MutiAuthSubscriptionOperation.java
in aws-api/src/main/java/com/amplifyframework/api/aws
199 17 14 226 3
SubscriptionOperation.java
in aws-api/src/main/java/com/amplifyframework/api/aws
146 14 14 800 14
AWSApiPlugin.java
in aws-api/src/main/java/com/amplifyframework/api/aws
748 45 19 800 41
SelectionSet.java
in aws-api-appsync/src/main/java/com/amplifyframework/api/aws
286 21 27 567 14
SQLiteModelTree.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/storage/sqlite
157 4 41 391 11
SQLiteCommandFactory.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/storage/sqlite
441 11 42 800 23
SQLiteModelFieldTypeConverter.java
in aws-datastore/src/main/java/com/amplifyframework/datastore/storage/sqlite
224 7 42 642 16
Call.java
in testmodels/src/main/java/com/amplifyframework/testmodels/phonecall
192 20 42 42 1
Phone.java
in testmodels/src/main/java/com/amplifyframework/testmodels/phonecall
170 18 42 42 1
Person.java
in testmodels/src/main/java/com/amplifyframework/testmodels/phonecall
137 14 42 42 1
PlaceInfoPopupView.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view/support
115 5 42 54 2
AmplifyModelProvider.java
in testmodels/src/main/java/com/amplifyframework/testmodels/phonecall
30 3 42 42 1
schema.graphql
in testmodels/src/main/java/com/amplifyframework/testmodels/phonecall
19 - 42 42 1
AmplifyMapView.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view
348 3 54 54 1
SearchTextField.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view
172 11 54 54 1
MapLibreView.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view
131 10 54 71 3
MapControls.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view/support
110 1 54 54 1
MapViewOptions.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view
106 2 54 54 1
SearchResultListView.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/view
92 5 54 54 1
AWSRequestSignerInterceptor.kt
in maplibre-adapter/src/main/java/com/amplifyframework/geo/maplibre/http
62 1 54 71 2