awslabs / aws-mobile-appsync-sdk-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: 197
  • Daily file updates (only one update per file and date counted): 449
  • First update: 2018-01-30
  • Latest update: 2021-12-16
  • Days between first and latest update: 1417 (202 weeks, estimated 1010 working days)
  • Active days (at least one file change): 118
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 197 files with 15,921 lines of code in files.
    • 195 files that are 366+ days old (15,897 lines of code)
    • 1 files that are 181-365 days old (4 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 1 files that are 31-90 days old (20 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | <1% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 197 files with 15,921 lines of code in files.
    • 180 files have been last changed 366+ days ago (13,256 lines of code)
    • 4 files have been last changed 181-365 days ago (460 lines of code)
    • 9 files have been last changed 91-180 days ago (1,500 lines of code)
    • 4 files have been last changed 31-90 days ago (705 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
83% | 2% | 9% | 4% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, kt, xml, gradle, properties, md, gitignore, graphql, json, pro, yml, bat, txt, groovy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java99% | <1% | 0% | <1% | 0%
kt100% | 0% | 0% | 0% | 0%
groovy100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java79% | 3% | 11% | 5% | 0%
kt100% | 0% | 0% | 0% | 0%
groovy100% | 0% | 0% | 0% | 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
aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync99% | <1% | 0% | <1% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/internal100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-compiler/src/main/kotlin/com/apollographql/apollo/compiler100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/api100% | 0% | 0% | 0% | 0%
app/src/main/java/com/amazonaws/postsapp100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-gradle-plugin/src/main/java/com/apollographql/apollo/gradle100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/amazonaws/mobileconnectors/appsync100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-gradle-plugin/src/main/groovy/com/apollographql/apollo/gradle100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/interceptor100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/exception100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/internal100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/json100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/fetcher100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/internal100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync65% | 8% | 14% | 11% | 0%
aws-android-sdk-appsync-compiler/src/main/kotlin/com/apollographql/apollo/compiler100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/api100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-gradle-plugin/src/main/java/com/apollographql/apollo/gradle48% | 0% | 38% | 13% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/amazonaws/mobileconnectors/appsync100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-gradle-plugin/src/main/groovy/com/apollographql/apollo/gradle100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/interceptor100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/exception100% | 0% | 0% | 0% | 0%
app/src/main/java/com/amazonaws/postsapp8% | 0% | 91% | 0% | 0%
aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/internal100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/json100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo100% | 0% | 0% | 0% | 0%
aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/fetcher100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
BufferedSourceJsonReader.java
in aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/internal/json
876 16 1007 1449 3
AWSAppSyncClient.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
599 51 96 1449 26
RealAppSyncCall.java
in aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/internal
467 26 1007 1449 5
AppSyncOfflineMutationInterceptor.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
426 22 602 1449 12
ResponseFieldSpec.kt
in aws-android-sdk-appsync-compiler/src/main/kotlin/com/apollographql/apollo/compiler
409 10 1007 1449 3
SchemaTypeSpecBuilder.kt
in aws-android-sdk-appsync-compiler/src/main/kotlin/com/apollographql/apollo/compiler
364 6 1007 1449 3
Util.kt
in aws-android-sdk-appsync-compiler/src/main/kotlin/com/apollographql/apollo/compiler
359 - 1007 1449 4
ApolloClient.java
in aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo
323 34 1007 1449 6
JsonUtf8Writer.java
in aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/internal/json
305 7 1007 1449 3
RealResponseReader.java
in aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/internal/response
301 7 778 1449 5
AppSyncCustomNetworkInvoker.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
233 6 358 1449 11
OperationTypeSpecBuilder.kt
in aws-android-sdk-appsync-compiler/src/main/kotlin/com/apollographql/apollo/compiler
230 1 1000 1449 5
ResponseField.java
in aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/api
230 25 1007 1449 6
AppSyncOfflineMutationManager.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
230 14 446 1449 16
InputFieldSpec.kt
in aws-android-sdk-appsync-compiler/src/main/kotlin/com/apollographql/apollo/compiler
222 2 1000 1449 5
ApolloIRGenTask.java
in aws-android-sdk-appsync-gradle-plugin/src/main/java/com/apollographql/apollo/gradle
198 15 112 1449 5
BuilderTypeSpecBuilder.kt
in aws-android-sdk-appsync-compiler/src/main/kotlin/com/apollographql/apollo/compiler
192 5 1007 1449 3
RealAppSyncQueryWatcher.java
in aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/internal
191 1 1007 1449 3
ResponseJsonStreamReader.java
in aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/internal/json
174 21 1007 1449 4
RealAppSyncPrefetch.java
in aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/internal
171 3 1007 1449 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
SubscriptionDisconnectedException.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync/subscription
9 2 1314 1314 1
Constants.java
in app/src/main/java/com/amazonaws/postsapp
13 - 1172 1172 1
ClientFactory.java
in app/src/main/java/com/amazonaws/postsapp
36 1 1170 1172 2
ConflictResolutionFailedException.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
10 2 1114 1114 1
Query.java
in aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/api
3 - 1007 1449 3
Mutation.java
in aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/api
3 - 1007 1449 3
Subscription.java
in aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/api
3 - 1007 1419 3
APIKeyAuthProvider.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync/sigv4
4 - 1007 1449 3
CognitoUserPoolsAuthProvider.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync/sigv4
4 - 1007 1449 3
OidcAuthProvider.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync/sigv4
4 - 1007 1359 3
AppSyncSubscriptionListener.java
in aws-android-sdk-appsync-runtime/src/main/java/com/amazonaws/mobileconnectors/appsync
4 - 1007 1419 3
IdleResourceCallback.java
in aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo
4 - 1007 1449 3
Mutator.java
in aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/api/internal
4 - 1007 1449 3
OperationName.java
in aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/api
4 - 1007 1449 3
ResponseFieldMapper.java
in aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/api
4 - 1007 1449 3
ResponseFieldMarshaller.java
in aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/api
4 - 1007 1449 3
GraphqlFragment.java
in aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/api
4 - 1007 1449 3
PersistentMutationsCallback.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
5 - 1007 1449 4
SubscriptionCallback.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync/subscription
5 - 1007 1419 3
SubscriptionClientCallback.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync/subscription
5 - 1007 1419 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
DomainType.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
20 2 50 50 1
AWSLambdaAuthProvider.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync/sigv4
4 - 193 193 1
ConnectivityWatcher.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
100 11 96 446 2
WebSocketConnectionManager.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
395 23 50 803 5
SubscriptionAuthorizer.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
220 16 50 803 5
TimeoutWatchdog.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
47 3 803 803 1
ApolloResponseBuilder.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
45 1 712 803 2
AppSyncWebSocketSubscriptionCall.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
42 4 96 803 2
ClearCacheException.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
27 6 994 994 1
ClearCacheOptions.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
43 9 994 997 2
AWSAppSyncClientException.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
15 4 997 997 1
SortedInputFieldMapWriter.java
in aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/internal/json
107 4 1007 1012 2
Utils.java
in aws-android-sdk-appsync-runtime/src/main/java/com/apollographql/apollo/internal/json
45 3 1007 1012 2
InputType.java
in aws-android-sdk-appsync-api/src/main/java/com/apollographql/apollo/api
5 - 1007 1012 2
StringUtils.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync/utils
20 1 1007 1026 3
ConflictResolutionFailedException.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
10 2 1114 1114 1
AWSAppSyncDeltaSync.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
435 23 997 1172 5
PostsAdapter.java
in app/src/main/java/com/amazonaws/postsapp
356 9 96 1172 4
AWSAppSyncDeltaSyncDBOperations.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
127 7 997 1172 5
AddPostActivity.java
in app/src/main/java/com/amazonaws/postsapp
91 5 96 1172 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
WebSocketConnectionManager.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
395 23 50 803 5
SubscriptionAuthorizer.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
220 16 50 803 5
DomainType.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
20 2 50 50 1
ApolloClassGenTask.java
in aws-android-sdk-appsync-gradle-plugin/src/main/java/com/apollographql/apollo/gradle
70 10 78 1449 5
AWSAppSyncClient.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
599 51 96 1449 26
PostsAdapter.java
in app/src/main/java/com/amazonaws/postsapp
356 9 96 1172 4
ConnectivityWatcher.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
100 11 96 446 2
AddPostActivity.java
in app/src/main/java/com/amazonaws/postsapp
91 5 96 1172 3
PostsActivity.java
in app/src/main/java/com/amazonaws/postsapp
53 3 96 1172 3
UpdatePostActivity.java
in app/src/main/java/com/amazonaws/postsapp
43 5 96 1172 3
AppSyncWebSocketSubscriptionCall.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
42 4 96 803 2
AWSAppSyncAppLifecycleObserver.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
18 2 96 1172 5
ApolloIRGenTask.java
in aws-android-sdk-appsync-gradle-plugin/src/main/java/com/apollographql/apollo/gradle
198 15 112 1449 5
AppSyncSigV4SignerInterceptor.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync/sigv4
152 6 193 1449 9
AWSLambdaAuthProvider.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync/sigv4
4 - 193 193 1
RetryInterceptor.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync/retry
71 3 323 1274 7
AppSyncCustomNetworkInvoker.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
233 6 358 1449 11
AppSyncOfflineMutationManager.java
in aws-android-sdk-appsync/src/main/java/com/amazonaws/mobileconnectors/appsync
230 14 446 1449 16
AppSyncSubscriptionCall.java
in aws-android-sdk-appsync-runtime/src/main/java/com/amazonaws/mobileconnectors/appsync
22 1 459 1419 5
ApolloPlugin.groovy
in aws-android-sdk-appsync-gradle-plugin/src/main/groovy/com/apollographql/apollo/gradle
152 10 565 1449 8