android / user-interface-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: 208
  • Daily file updates (only one update per file and date counted): 1790
  • First update: 2019-07-26
  • Latest update: 2022-02-02
  • Days between first and latest update: 923 (131 weeks, estimated 655 working days)
  • Active days (at least one file change): 164
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 208 files with 11,217 lines of code in files.
    • 175 files that are 366+ days old (9,743 lines of code)
    • 12 files that are 181-365 days old (548 lines of code)
    • 6 files that are 91-180 days old (232 lines of code)
    • 13 files that are 31-90 days old (497 lines of code)
    • 2 files that are 1-30 days old (197 lines of code)
86% | 4% | 2% | 4% | 1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 208 files with 11,217 lines of code in files.
    • 168 files have been last changed 366+ days ago (9,020 lines of code)
    • 9 files have been last changed 181-365 days ago (536 lines of code)
    • 6 files have been last changed 91-180 days ago (262 lines of code)
    • 17 files have been last changed 31-90 days ago (797 lines of code)
    • 8 files have been last changed 1-30 days ago (602 lines of code)
80% | 4% | 2% | 7% | 5%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
xml, kt, java, gradle, properties, md, bat, yaml, gitignore, pro, sh, json, yml, txt
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java94% | <1% | 0% | 5% | 0%
kt79% | 8% | 4% | 3% | 3%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java94% | 0% | 0% | 5% | 0%
kt67% | 9% | 4% | 8% | 10%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
Notifications100% | 0% | 0% | 0% | 0%
InteractiveSliceProviderKotlin100% | 0% | 0% | 0% | 0%
People100% | 0% | 0% | 0% | 0%
SliceViewerKotlin100% | 0% | 0% | 0% | 0%
ElevationDrag100% | 0% | 0% | 0% | 0%
ClippingBasic100% | 0% | 0% | 0% | 0%
ElevationBasic100% | 0% | 0% | 0% | 0%
AppShortcuts100% | 0% | 0% | 0% | 0%
TextStyling100% | 0% | 0% | 0% | 0%
TextLinkify100% | 0% | 0% | 0% | 0%
WindowManager28% | 3% | 19% | 48% | 0%
DownloadableFonts100% | 0% | 0% | 0% | 0%
TextRoundedBackgroundKotlin100% | 0% | 0% | 0% | 0%
TextStylingKotlin100% | 0% | 0% | 0% | 0%
DownloadableFontsKotlin100% | 0% | 0% | 0% | 0%
DarkTheme100% | 0% | 0% | 0% | 0%
EmojiCompat100% | 0% | 0% | 0% | 0%
EmojiCompatKotlin100% | 0% | 0% | 0% | 0%
DocumentCentricApps100% | 0% | 0% | 0% | 0%
PreferencesKotlin100% | 0% | 0% | 0% | 0%
AppWidget0% | 88% | 11% | 0% | 0%
SplashScreen0% | 100% | 0% | 0% | 0%
ImmersiveMode0% | 100% | 0% | 0% | 0%
DragAndDrop0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Notifications100% | 0% | 0% | 0% | 0%
InteractiveSliceProviderKotlin100% | 0% | 0% | 0% | 0%
People65% | 14% | 0% | 0% | 20%
SliceViewerKotlin100% | 0% | 0% | 0% | 0%
ElevationDrag100% | 0% | 0% | 0% | 0%
ClippingBasic100% | 0% | 0% | 0% | 0%
ElevationBasic100% | 0% | 0% | 0% | 0%
AppShortcuts100% | 0% | 0% | 0% | 0%
TextStyling100% | 0% | 0% | 0% | 0%
TextLinkify100% | 0% | 0% | 0% | 0%
DownloadableFonts100% | 0% | 0% | 0% | 0%
TextRoundedBackgroundKotlin100% | 0% | 0% | 0% | 0%
TextStylingKotlin100% | 0% | 0% | 0% | 0%
DownloadableFontsKotlin100% | 0% | 0% | 0% | 0%
DarkTheme100% | 0% | 0% | 0% | 0%
EmojiCompat100% | 0% | 0% | 0% | 0%
EmojiCompatKotlin100% | 0% | 0% | 0% | 0%
DocumentCentricApps100% | 0% | 0% | 0% | 0%
PreferencesKotlin100% | 0% | 0% | 0% | 0%
AppWidget0% | 88% | 11% | 0% | 0%
ImmersiveMode0% | 100% | 0% | 0% | 0%
SplashScreen0% | 1% | 0% | 0% | 98%
WindowManager0% | 0% | 21% | 78% | 0%
DragAndDrop0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MainActivity.java
in DownloadableFonts/app/src/main/java/com/example/android/downloadablefonts
210 8 922 922 1
Main.java
in AppShortcuts/app/src/main/java/com/example/android/appshortcuts
182 18 922 922 1
ShortcutHelper.java
in AppShortcuts/app/src/main/java/com/example/android/appshortcuts
164 13 922 922 1
InteractiveSliceProvider.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider
163 6 922 922 1
AppIndexingUpdateService.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider
132 2 922 922 1
SliceViewerActivity.kt
in SliceViewerKotlin/app/src/main/java/com/example/android/sliceviewer/ui/list
114 6 922 922 1
WifiSliceBuilder.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/slicebuilders
112 1 922 922 1
TextRoundedBgRenderer.kt
in TextRoundedBackgroundKotlin/lib/src/main/java/com/android/example/text/styling/roundedbg
109 4 922 922 1
Parser.java
in TextStyling/app/src/main/java/com/android/example/text/styling/parser
101 3 922 922 1
SingleSliceViewerActivity.kt
in SliceViewerKotlin/app/src/main/java/com/example/android/sliceviewer/ui/single
93 3 922 922 1
RideSliceBuilder.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/slicebuilders
92 1 922 922 1
Parser.kt
in TextStylingKotlin/app/src/main/java/com/android/example/text/styling/parser
91 1 922 922 1
WeatherSliceBuilder.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/slicebuilders
88 1 922 922 1
GallerySliceBuilder.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/slicebuilders
87 - 922 922 1
MarkdownBuilder.java
in TextStyling/app/src/main/java/com/android/example/text/styling/renderer
85 6 922 922 1
DragFrameLayout.java
in ElevationDrag/Application/src/main/java/com/example/android/elevationdrag
82 8 922 922 1
ReservationSliceBuilder.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/slicebuilders
82 - 922 922 1
MainActivity.kt
in PreferencesKotlin/app/src/main/java/com/example/androidx/preference/sample
81 9 922 922 1
LogView.java
in ElevationBasic/Application/src/main/java/com/example/android/common/logger
80 8 922 922 1
LogView.java
in ClippingBasic/Application/src/main/java/com/example/android/common/logger
80 8 922 922 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
LogNode.java
in TextLinkify/Application/src/main/java/com/example/android/common/logger
4 - 922 922 1
LogNode.java
in ElevationDrag/Application/src/main/java/com/example/android/common/logger
4 - 922 922 1
LogNode.java
in ClippingBasic/Application/src/main/java/com/example/android/common/logger
4 - 922 922 1
LogNode.java
in ElevationBasic/Application/src/main/java/com/example/android/common/logger
4 - 922 922 1
SliceBuilder.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider
6 - 922 922 1
AppIndexingMetadata.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/data/model
6 - 922 922 1
UriDataSource.kt
in SliceViewerKotlin/app/src/main/java/com/example/android/sliceviewer/domain
7 - 922 922 1
Extensions.kt
in TextStylingKotlin/app/src/main/java/com/android/example/text/styling
8 - 922 922 1
MainActivity.kt
in TextRoundedBackgroundKotlin/app/src/main/java/com/android/example/text/styling/roundedbg/app
9 1 922 922 1
GridSliceActivity.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/sliceactivities
10 1 922 922 1
WeatherSliceActivity.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/sliceactivities
10 1 922 922 1
InputRangeSliceActivity.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/sliceactivities
10 1 922 922 1
RangeSliceActivity.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/sliceactivities
10 1 922 922 1
RideSliceActivity.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/sliceactivities
10 1 922 922 1
ListSliceActivity.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/sliceactivities
10 1 922 922 1
NoteSliceActivity.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/sliceactivities
10 1 922 922 1
ReservationSliceActivity.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/sliceactivities
10 1 922 922 1
GallerySliceActivity.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/sliceactivities
10 1 922 922 1
WifiSliceActivity.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/sliceactivities
10 1 922 922 1
ToggleSliceActivity.kt
in InteractiveSliceProviderKotlin/app/src/main/java/com/example/android/interactivesliceprovider/sliceactivities
10 1 922 922 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MainActivity.kt
in DragAndDrop/app/src/main/java/dev/hadrosaur/draganddropsample
159 3 2 2 1
BitmapUtil.kt
in DragAndDrop/app/src/main/java/dev/hadrosaur/draganddropsample
38 1 2 2 1
SplitActivityBase.java
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
284 17 74 78 3
SplitActivityList.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
52 5 74 78 2
SplitActivityTrampoline.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
36 1 74 78 3
SplitActivityDetail.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
26 2 74 78 2
SplitActivityB.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
17 1 74 78 2
ExampleWindowInitializer.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
16 2 74 78 2
SplitActivityPlaceholder.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
14 1 74 78 2
SplitActivityC.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
12 1 74 78 2
SplitActivityE.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
12 1 74 78 2
SplitActivityF.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
12 1 74 78 2
SplitActivityD.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
12 1 74 78 2
SplitActivityA.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
2 - 74 78 2
SplitActivityListPlaceholder.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
2 - 74 78 2
RxActivity.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample
112 3 78 121 6
WindowMetricsActivity.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample
42 2 78 143 9
InfoLogAdapter.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/infolog
29 4 95 143 2
InfoLogVH.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/infolog
9 - 95 143 2
InfoLog.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/infolog
2 - 95 143 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
NotificationHelper.kt
in People/app/src/main/java/com/example/android/people/data
213 4 2 625 5
MainActivity.kt
in DragAndDrop/app/src/main/java/dev/hadrosaur/draganddropsample
159 3 2 2 1
ChatEditText.kt
in People/app/src/main/java/com/example/android/people/ui/chat
43 1 2 625 2
BitmapUtil.kt
in DragAndDrop/app/src/main/java/dev/hadrosaur/draganddropsample
38 1 2 2 1
MainActivity.kt
in SplashScreen/app/src/main/java/com/example/android/splashscreen
67 2 18 317 5
MainViewModel.kt
in SplashScreen/app/src/main/java/com/example/android/splashscreen
48 1 18 317 5
CustomActivity.kt
in SplashScreen/app/src/main/java/com/example/android/splashscreen
32 1 18 317 6
AnimatedActivity.kt
in SplashScreen/app/src/main/java/com/example/android/splashscreen
2 - 18 317 5
SplitActivityBase.java
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
284 17 74 78 3
SplitActivityList.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
52 5 74 78 2
SplitActivityTrampoline.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
36 1 74 78 3
SplitActivityDetail.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
26 2 74 78 2
SplitActivityB.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
17 1 74 78 2
ExampleWindowInitializer.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
16 2 74 78 2
SplitActivityPlaceholder.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
14 1 74 78 2
SplitActivityC.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
12 1 74 78 2
SplitActivityE.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
12 1 74 78 2
SplitActivityF.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
12 1 74 78 2
SplitActivityD.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
12 1 74 78 2
SplitActivityA.kt
in WindowManager/app/src/main/java/com/example/windowmanagersample/embedding
2 - 74 78 2