android / tv-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: 284
  • Daily file updates (only one update per file and date counted): 3224
  • First update: 2019-05-31
  • Latest update: 2022-01-21
  • Days between first and latest update: 967 (138 weeks, estimated 690 working days)
  • Active days (at least one file change): 92
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 284 files with 18,406 lines of code in files.
    • 275 files that are 366+ days old (17,876 lines of code)
    • 9 files that are 181-365 days old (530 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | 2% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 284 files with 18,406 lines of code in files.
    • 217 files have been last changed 366+ days ago (14,309 lines of code)
    • 67 files have been last changed 181-365 days ago (4,097 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
77% | 22% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, xml, kt, json, gradle, md, properties, gitignore, ts, pro, js, bat, yaml, py, html, org, yml, css, txt, sh
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java100% | 0% | 0% | 0% | 0%
kt84% | 15% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
org100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java95% | 4% | 0% | 0% | 0%
kt32% | 67% | 0% | 0% | 0%
py56% | 43% | 0% | 0% | 0%
org100% | 0% | 0% | 0% | 0%
html50% | 50% | 0% | 0% | 0%
js22% | 77% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
ts0% | 100% | 0% | 0% | 0%
css0% | 100% | 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
LeanbackShowcase/app100% | 0% | 0% | 0% | 0%
Leanback/app100% | 0% | 0% | 0% | 0%
ReferenceAppKotlin/app77% | 22% | 0% | 0% | 0%
ClassicsKotlin/app100% | 0% | 0% | 0% | 0%
AccessibilityDemo/app100% | 0% | 0% | 0% | 0%
ReferenceAppKotlin/firebase100% | 0% | 0% | 0% | 0%
LeanbackShowcase/server100% | 0% | 0% | 0% | 0%
LeanbackShowcase100% | 0% | 0% | 0% | 0%
ReferenceAppKotlin/scripts100% | 0% | 0% | 0% | 0%
ReferenceAppKotlin100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
LeanbackShowcase/app93% | 6% | 0% | 0% | 0%
Leanback/app100% | 0% | 0% | 0% | 0%
ClassicsKotlin/app100% | 0% | 0% | 0% | 0%
AccessibilityDemo/app100% | 0% | 0% | 0% | 0%
LeanbackShowcase/server100% | 0% | 0% | 0% | 0%
LeanbackShowcase100% | 0% | 0% | 0% | 0%
ReferenceAppKotlin/app0% | 100% | 0% | 0% | 0%
ReferenceAppKotlin/firebase0% | 100% | 0% | 0% | 0%
ReferenceAppKotlin/scripts0% | 100% | 0% | 0% | 0%
ReferenceAppKotlin0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MusicPlaybackService.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media
463 47 234 886 4
VideoCardPresenter.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/ui
331 20 884 886 2
VideoDetailsFragment.java
in Leanback/app/src/main/java/com/example/android/tvleanback/ui
307 16 884 886 2
MainFragment.java
in Leanback/app/src/main/java/com/example/android/tvleanback/ui
290 16 884 886 2
LiveDataDetailViewWithVideoBackgroundFragment.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/controller/detail
284 8 884 886 2
PageAndListRowFragment.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/page
276 21 884 886 2
VideoEntity.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/entity
263 38 884 886 2
PlaybackFragment.java
in Leanback/app/src/main/java/com/example/android/tvleanback/ui
258 22 884 886 2
VideoProvider.java
in Leanback/app/src/main/java/com/example/android/tvleanback/data
258 11 884 886 2
androidtv_server.py
in LeanbackShowcase/server
256 29 884 886 2
ExoPlayerAdapter.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media
256 34 884 886 2
TvLauncherUtils.kt
in ClassicsKotlin/app/src/main/java/com/android/tv/classics/utils
246 1 848 886 3
NowPlayingFragment.kt
in ClassicsKotlin/app/src/main/java/com/android/tv/classics/fragments
230 16 701 886 4
DetailViewExampleWithVideoBackgroundFragment.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/details
215 9 884 886 2
MusicConsumptionExampleFragment.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media
212 14 884 886 2
org
UsingDaggerWithLeanback.org
in LeanbackShowcase
212 - 884 886 2
LiveDataFragment.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/controller/overview
209 8 884 886 2
ListenerModule.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/listener
208 9 884 886 2
MusicMediaPlayerGlue.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media
191 17 884 886 2
VideosRepository.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/repo
190 9 884 886 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Injectable.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject
3 - 884 886 2
Constants.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/utils
4 - 884 886 2
TrackListHeader.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media
4 - 884 886 2
SubComponentInstallmentModule.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/subcomponentinjection
5 - 884 886 2
MediaUtils.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media
7 - 884 886 2
VideoDownloadingService.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/api
7 - 884 886 2
ListAdapterForRelatedRowQualifier.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/adapter/qualifier
8 - 884 886 2
DetailFragmentArrayObjectAdapterForActionsQualifier.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/adapter/qualifier
8 - 884 886 2
DetailFragmentArrayObjectAdapterForRowsQualifier.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/adapter/qualifier
8 - 884 886 2
ListAdapteWithLiveDataRowPresenterQualifier.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/adapter/qualifier
8 - 884 886 2
SearchFragmentArrayObjectAdapterForRowsQualifier.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/adapter/qualifier
8 - 884 886 2
PlayActionQualifier.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/action/qualifier
8 - 884 886 2
RentActionQualifier.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/action/qualifier
8 - 884 886 2
PreviewActionQualifier.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/action/qualifier
8 - 884 886 2
LoadingActionQualifier.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/action/qualifier
8 - 884 886 2
SongList.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/models
9 1 884 886 2
ChannelPlaylistId.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/rows
9 - 884 886 2
AppConfiguration.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/config
9 - 884 886 2
SearchFragmentUIModule.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject
9 - 884 886 2
app.yaml
in LeanbackShowcase/server
9 - 884 886 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
VideoCardPresenter.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/browse
42 3 277 287 2
NoFirebaseFragment.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/auth
22 1 277 287 2
VideoParser.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/repository
22 2 277 287 2
CustomMenuItemPresenter.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/browse
21 3 277 287 2
PlaybackStateMachine.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/playback
13 1 277 287 2
PlaybackStateListener.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/playback
5 2 277 300 3
WatchNextHelper.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/watchnext
315 2 277 312 4
WatchNextWorker.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/watchnext
53 1 277 312 3
WatchNextPlaybackStateListener.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/watchnext
37 1 277 312 5
PlaybackErrorFragment.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/playback
64 5 277 402 2
WatchProgressPlaybackStateListener.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/shared/watchprogress
30 1 277 403 5
SampleCustomView.java
in AccessibilityDemo/app/src/main/java/com/example/android/tva11ydemo/custom
300 19 421 421 1
SampleAccessibilityNodeProvider.java
in AccessibilityDemo/app/src/main/java/com/example/android/tva11ydemo/custom
138 6 421 421 1
SimpleCustomView.java
in AccessibilityDemo/app/src/main/java/com/example/android/tva11ydemo/custom/bestpractices
92 6 421 421 1
index.html
in AccessibilityDemo/app/src/main/assets
83 - 421 421 1
SampleExploreByTouchHelper.java
in AccessibilityDemo/app/src/main/java/com/example/android/tva11ydemo/custom
74 5 421 421 1
SimpleExploreByTouchHelper.java
in AccessibilityDemo/app/src/main/java/com/example/android/tva11ydemo/custom/bestpractices
64 4 421 421 1
MovieAdapter.java
in AccessibilityDemo/app/src/main/java/com/example/android/tva11ydemo/standard
59 5 421 421 1
FocusController.java
in AccessibilityDemo/app/src/main/java/com/example/android/tva11ydemo/custom
57 9 421 421 1
MainActivity.java
in AccessibilityDemo/app/src/main/java/com/example/android/tva11ydemo
54 3 421 421 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MusicPlaybackService.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media
463 47 234 886 4
VideoContent.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/rows
100 13 234 886 3
ActivityBuildersModule.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject
19 - 234 886 3
FragmentBuildersModule.java
in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinjectorannotation
15 - 234 886 3
authentication.ts
in ReferenceAppKotlin/firebase/server/src/controller/functions
462 5 277 623 2
WatchNextHelper.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/watchnext
315 2 277 312 4
styles.css
in ReferenceAppKotlin/firebase/web
238 - 277 623 2
PlaybackFragment.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/playback
169 10 277 727 20
atv-create-media-feed.py
in ReferenceAppKotlin/scripts
145 8 277 513 5
BrowseFragment.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/browse
145 5 277 727 12
HomeScreenChannelHelper.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/homescreenchannels
106 7 277 643 6
SignInFragment.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/auth
104 1 277 626 8
MainActivity.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference
97 2 277 739 11
SignInViewModel.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/auth
81 4 277 610 7
PlaybackErrorFragment.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/playback
64 5 277 402 2
UserManager.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/auth
62 4 277 624 7
Video.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/shared/datamodel
58 3 277 727 12
CastMediaLoadCommandCallback.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/castconnect
53 2 277 506 3
WatchNextWorker.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/watchnext
53 1 277 312 3
ProgressTransportControlGlue.kt
in ReferenceAppKotlin/app/src/main/java/com/android/tv/reference/playback
53 3 277 437 4