android / wear-os-samples
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: 136
  • Daily file updates (only one update per file and date counted): 1449
  • First update: 2019-02-11
  • Latest update: 2022-02-02
  • Days between first and latest update: 1088 (155 weeks, estimated 775 working days)
  • Active days (at least one file change): 170
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 136 files with 9,461 lines of code in files.
    • 35 files that are 366+ days old (2,240 lines of code)
    • 50 files that are 181-365 days old (3,556 lines of code)
    • 38 files that are 91-180 days old (2,246 lines of code)
    • 12 files that are 31-90 days old (1,341 lines of code)
    • 1 files that are 1-30 days old (78 lines of code)
23% | 37% | 23% | 14% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 136 files with 9,461 lines of code in files.
    • 33 files have been last changed 366+ days ago (1,818 lines of code)
    • 17 files have been last changed 181-365 days ago (256 lines of code)
    • 58 files have been last changed 91-180 days ago (4,542 lines of code)
    • 13 files have been last changed 31-90 days ago (1,422 lines of code)
    • 15 files have been last changed 1-30 days ago (1,423 lines of code)
19% | 2% | 48% | 15% | 15%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
xml, kt, gradle, java, properties, md, bat, yml, gitignore, yaml, pro, txt, sh, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java100% | 0% | 0% | 0% | 0%
kt5% | 46% | 29% | 17% | 1%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java100% | 0% | 0% | 0% | 0%
kt0% | 3% | 59% | 18% | 18%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
WearAccessibilityApp100% | 0% | 0% | 0% | 0%
WatchFaceAlphaKotlin40% | 35% | 23% | 0% | 0%
RuntimePermissionsWear0% | 100% | 0% | 0% | 0%
WearTilesKotlin0% | 100% | 0% | 0% | 0%
WearComplicationDataSourcesTestSuite0% | 100% | 0% | 0% | 0%
WearOAuth0% | 100% | 0% | 0% | 0%
WearVerifyRemoteApp0% | 100% | 0% | 0% | 0%
WearSpeakerSample0% | 14% | 63% | 22% | 0%
AlwaysOnKotlin0% | <1% | 68% | 31% | 0%
ComposeAdvanced0% | 0% | 90% | 0% | 9%
TimeText0% | 0% | 100% | 0% | 0%
ComposeStarter0% | 0% | 100% | 0% | 0%
DataLayer0% | 0% | 0% | 100% | 0%
WearStandaloneGoogleSignIn0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
WearAccessibilityApp100% | 0% | 0% | 0% | 0%
WearTilesKotlin0% | 13% | 86% | 0% | 0%
WearOAuth0% | 21% | 78% | 0% | 0%
WearComplicationDataSourcesTestSuite0% | 7% | 92% | 0% | 0%
RuntimePermissionsWear0% | 1% | 98% | 0% | 0%
WatchFaceAlphaKotlin0% | <1% | 99% | 0% | 0%
WearVerifyRemoteApp0% | <1% | 99% | 0% | 0%
AlwaysOnKotlin0% | <1% | 0% | 99% | 0%
WearSpeakerSample0% | <1% | 0% | 0% | 99%
ComposeAdvanced0% | 0% | 46% | 0% | 53%
TimeText0% | 0% | 100% | 0% | 0%
ComposeStarter0% | 0% | 100% | 0% | 0%
DataLayer0% | 0% | 0% | 100% | 0%
WearStandaloneGoogleSignIn0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
NotificationsActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
201 7 639 1038 2
MockDatabase.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
162 21 1038 1038 1
DialogsActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
142 1 1038 1038 1
LongListActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
130 3 1038 1038 1
MessagingIntentService.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
121 4 1038 1038 1
LongListRecyclerViewAdapter.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
117 8 1038 1038 1
CircledImageViewPreference.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
78 6 1038 1038 1
InLineActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
65 2 1038 1038 1
MenuRecyclerViewAdapter.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
64 7 1038 1038 1
MainActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
58 1 1038 1038 1
ListOfGraphicsActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
56 1 1038 1038 1
ImagesActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
47 2 1038 1038 1
ProgressActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
47 1 1038 1038 1
ListsActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
47 1 1038 1038 1
AppItemListViewAdapter.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
41 2 1038 1038 1
OpenOnPhoneAnimationActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
41 2 1038 1038 1
ListViewAdapter.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
40 2 1038 1038 1
PhotoCarouselActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
40 2 1038 1038 1
AppItem.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
36 6 1038 1038 1
AccessibilityActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
36 1 1038 1038 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Item.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
4 - 1038 1038 1
SampleAppConstants.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
9 - 1038 1038 1
GlobalNotificationBuilder.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
12 2 1038 1038 1
ScalingScrollLayoutCallback.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
16 1 1038 1038 1
DialogsItem.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
17 3 1038 1038 1
FullScreenActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
18 1 1038 1038 1
ListsItem.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
20 3 1038 1038 1
RadioListActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
21 1 1038 1038 1
ProgressBarPreference.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
22 3 1038 1038 1
MessagingMainActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
22 1 1038 1038 1
ZoomImageActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
26 1 1038 1038 1
ControlsActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
29 2 1038 1038 1
NotificationUtil.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp/util
33 1 1038 1038 1
AccessibilityActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
36 1 1038 1038 1
AppItem.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
36 6 1038 1038 1
PhotoCarouselActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
40 2 1038 1038 1
ListViewAdapter.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
40 2 1038 1038 1
OpenOnPhoneAnimationActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
41 2 1038 1038 1
AppItemListViewAdapter.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
41 2 1038 1038 1
ListsActivity.java
in WearAccessibilityApp/Wearable/src/main/java/com/example/android/wearable/wear/wearaccessibilityapp
47 1 1038 1038 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
WatchAppChip.kt
in ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components
78 2 14 14 1
GoogleSignInActivity.kt
in WearStandaloneGoogleSignIn/app/src/main/java/com/example/android/wearable/wear/wearstandalonegooglesignin
140 3 2 44 2
copyright.kt
in WearStandaloneGoogleSignIn/spotless
1 - 2 44 2
MainApp.kt
in DataLayer/Wearable/src/main/java/com/example/android/wearable/datalayer
172 3 46 52 2
ClientDataViewModel.kt
in DataLayer/Wearable/src/main/java/com/example/android/wearable/datalayer
101 3 46 52 2
MainActivity.kt
in DataLayer/Wearable/src/main/java/com/example/android/wearable/datalayer
99 3 46 52 2
DataLayerListenerService.kt
in DataLayer/Wearable/src/main/java/com/example/android/wearable/datalayer
68 3 46 52 2
MainActivity.kt
in DataLayer/Application/src/main/java/com/example/android/wearable/datalayer
189 3 46 53 4
MainApp.kt
in DataLayer/Application/src/main/java/com/example/android/wearable/datalayer
133 2 46 53 4
ClientDataViewModel.kt
in DataLayer/Application/src/main/java/com/example/android/wearable/datalayer
63 4 50 53 2
copyright.kt
in DataLayer/spotless
1 - 50 53 2
MainActivity.kt
in AlwaysOnKotlin/views/src/main/java/com/example/android/wearable/wear/alwayson
187 7 46 59 2
MainState.kt
in WearSpeakerSample/wear/src/main/java/com/example/android/wearable/speaker
187 5 2 85 4
MainActivity.kt
in ComposeStarter/app/src/main/java/com/example/android/wearable/composestarter/presentation
53 4 99 99 1
LinearProgressIndicator.kt
in WearSpeakerSample/wear/src/main/java/com/example/android/wearable/speaker
46 1 2 107 2
WatchListScreen.kt
in ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watchlist
91 1 14 112 5
WatchListViewModel.kt
in ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watchlist
26 1 101 112 2
MainActivity.kt
in ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation
120 2 14 120 7
LandingScreen.kt
in ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/landing
99 1 115 120 3
WatchDetailScreen.kt
in ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watch
91 1 115 120 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ControlDashboard.kt
in WearSpeakerSample/wear/src/main/java/com/example/android/wearable/speaker
197 1 2 154 10
MainState.kt
in WearSpeakerSample/wear/src/main/java/com/example/android/wearable/speaker
187 5 2 85 4
SpeakerScreen.kt
in WearSpeakerSample/wear/src/main/java/com/example/android/wearable/speaker
172 2 2 154 12
GoogleSignInActivity.kt
in WearStandaloneGoogleSignIn/app/src/main/java/com/example/android/wearable/wear/wearstandalonegooglesignin
140 3 2 44 2
SpeakerApp.kt
in WearSpeakerSample/wear/src/main/java/com/example/android/wearable/speaker
119 2 2 154 11
SoundRecorder.kt
in WearSpeakerSample/wear/src/main/java/com/example/android/wearable/speaker
110 2 2 225 10
LinearProgressIndicator.kt
in WearSpeakerSample/wear/src/main/java/com/example/android/wearable/speaker
46 1 2 107 2
MainActivity.kt
in WearSpeakerSample/wear/src/main/java/com/example/android/wearable/speaker
12 1 2 225 13
copyright.kt
in WearStandaloneGoogleSignIn/spotless
1 - 2 44 2
MainActivity.kt
in ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation
120 2 14 120 7
WatchListScreen.kt
in ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/ui/watchlist
91 1 14 112 5
WatchAppChip.kt
in ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components
78 2 14 14 1
CustomTimeText.kt
in ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components
69 2 14 120 5
CustomVignette.kt
in ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components
41 2 14 120 4
CustomPositionIndicator.kt
in ComposeAdvanced/app/src/main/java/com/example/android/wearable/composeadvanced/presentation/components
40 2 14 120 4
MainActivity.kt
in DataLayer/Application/src/main/java/com/example/android/wearable/datalayer
189 3 46 53 4
AlwaysOnScreen.kt
in AlwaysOnKotlin/compose/src/main/java/com/example/android/wearable/wear/alwayson
187 3 46 156 3
MainActivity.kt
in AlwaysOnKotlin/views/src/main/java/com/example/android/wearable/wear/alwayson
187 7 46 59 2
MainApp.kt
in DataLayer/Wearable/src/main/java/com/example/android/wearable/datalayer
172 3 46 52 2
AlwaysOnApp.kt
in AlwaysOnKotlin/compose/src/main/java/com/example/android/wearable/wear/alwayson
154 5 46 156 3