android / uamp
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: 35
  • Daily file updates (only one update per file and date counted): 732
  • First update: 2014-11-25
  • Latest update: 2022-01-17
  • Days between first and latest update: 2611 (373 weeks, estimated 1865 working days)
  • Active days (at least one file change): 248
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 35 files with 2,883 lines of code in files.
    • 34 files that are 366+ days old (2,823 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 1 files that are 31-90 days old (60 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | 0% | 0% | 2% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 35 files with 2,883 lines of code in files.
    • 20 files have been last changed 366+ days ago (1,297 lines of code)
    • 5 files have been last changed 181-365 days ago (202 lines of code)
    • 1 files have been last changed 91-180 days ago (64 lines of code)
    • 8 files have been last changed 31-90 days ago (1,260 lines of code)
    • 1 files have been last changed 1-30 days ago (60 lines of code)
44% | 7% | 2% | 43% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
xml, kt, gradle, md, pro, java, yml, properties, gitignore, txt, bat, sh, json, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
kt97% | 0% | 0% | 2% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
kt44% | 7% | 2% | 43% | 2%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
common/src/main/java/com/example/android/uamp/media92% | 0% | 0% | 7% | 0%
automotive/src/main/java/com/example/android/uamp/automotive100% | 0% | 0% | 0% | 0%
common/src/main/java/com/example/android/uamp/media/library100% | 0% | 0% | 0% | 0%
app/src/main/java/com/example/android/uamp/viewmodels100% | 0% | 0% | 0% | 0%
common/src/main/java/com/example/android/uamp/media/extensions100% | 0% | 0% | 0% | 0%
app/src/main/java/com/example/android/uamp100% | 0% | 0% | 0% | 0%
app/src/main/java/com/example/android/uamp/fragments100% | 0% | 0% | 0% | 0%
common/src/main/java/com/example/android/uamp/common100% | 0% | 0% | 0% | 0%
app/src/main/java/com/example/android/uamp/utils100% | 0% | 0% | 0% | 0%
app/src/main/java/com/example/android/uamp/cast100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
automotive/src/main/java/com/example/android/uamp/automotive59% | 23% | 0% | 16% | 0%
app/src/main/java/com/example/android/uamp/viewmodels100% | 0% | 0% | 0% | 0%
common/src/main/java/com/example/android/uamp/media/library52% | 0% | 0% | 47% | 0%
app/src/main/java/com/example/android/uamp/fragments100% | 0% | 0% | 0% | 0%
common/src/main/java/com/example/android/uamp/common100% | 0% | 0% | 0% | 0%
common/src/main/java/com/example/android/uamp/media/extensions26% | 0% | 0% | 73% | 0%
app/src/main/java/com/example/android/uamp/utils100% | 0% | 0% | 0% | 0%
app/src/main/java/com/example/android/uamp19% | 40% | 39% | 0% | 0%
app/src/main/java/com/example/android/uamp/cast100% | 0% | 0% | 0% | 0%
common/src/main/java/com/example/android/uamp/media0% | 0% | 0% | 92% | 7%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MediaItemAdapter.kt
in app/src/main/java/com/example/android/uamp
66 3 361 1521 22
MainActivity.kt
in app/src/main/java/com/example/android/uamp
64 2 98 1521 20
MainActivityViewModel.kt
in app/src/main/java/com/example/android/uamp/viewmodels
106 3 525 1456 10
MediaItemFragmentViewModel.kt
in app/src/main/java/com/example/android/uamp/viewmodels
102 3 611 1456 14
InjectorUtils.kt
in app/src/main/java/com/example/android/uamp/utils
36 3 611 1456 7
MediaItemData.kt
in app/src/main/java/com/example/android/uamp
31 1 611 1456 7
Event.kt
in app/src/main/java/com/example/android/uamp/utils
14 1 1226 1316 3
MusicService.kt
in common/src/main/java/com/example/android/uamp/media
418 18 71 1101 35
MediaMetadataCompatExt.kt
in common/src/main/java/com/example/android/uamp/media/extensions
204 - 71 1101 15
PackageValidator.kt
in common/src/main/java/com/example/android/uamp/media
195 1 71 1101 7
JsonSource.kt
in common/src/main/java/com/example/android/uamp/media/library
123 1 71 1101 11
MusicSource.kt
in common/src/main/java/com/example/android/uamp/media/library
119 4 535 1101 4
BrowseTree.kt
in common/src/main/java/com/example/android/uamp/media/library
82 - 535 1101 12
PlaybackStateCompatExt.kt
in common/src/main/java/com/example/android/uamp/media/extensions
42 - 611 1101 3
JavaLangExt.kt
in common/src/main/java/com/example/android/uamp/media/extensions
19 - 520 1101 4
NowPlayingFragmentViewModel.kt
in app/src/main/java/com/example/android/uamp/viewmodels
116 3 596 1086 6
NowPlayingFragment.kt
in app/src/main/java/com/example/android/uamp/fragments
67 2 524 1086 6
MediaItemFragment.kt
in app/src/main/java/com/example/android/uamp/fragments
64 3 427 1086 8
AutomotiveMusicService.kt
in automotive/src/main/java/com/example/android/uamp/automotive
99 2 71 1021 8
SettingsFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
39 3 524 1021 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Event.kt
in app/src/main/java/com/example/android/uamp/utils
14 1 1226 1316 3
MediaItemData.kt
in app/src/main/java/com/example/android/uamp
31 1 611 1456 7
InjectorUtils.kt
in app/src/main/java/com/example/android/uamp/utils
36 3 611 1456 7
SignInActivityViewModel.kt
in automotive/src/main/java/com/example/android/uamp/automotive
41 2 611 830 4
PlaybackStateCompatExt.kt
in common/src/main/java/com/example/android/uamp/media/extensions
42 - 611 1101 3
MediaItemFragmentViewModel.kt
in app/src/main/java/com/example/android/uamp/viewmodels
102 3 611 1456 14
MusicServiceConnection.kt
in common/src/main/java/com/example/android/uamp/common
116 12 611 786 4
NowPlayingFragmentViewModel.kt
in app/src/main/java/com/example/android/uamp/viewmodels
116 3 596 1086 6
UampCastOptionsProvider.kt
in app/src/main/java/com/example/android/uamp/cast
23 2 543 585 2
BrowseTree.kt
in common/src/main/java/com/example/android/uamp/media/library
82 - 535 1101 12
MusicSource.kt
in common/src/main/java/com/example/android/uamp/media/library
119 4 535 1101 4
MainActivityViewModel.kt
in app/src/main/java/com/example/android/uamp/viewmodels
106 3 525 1456 10
SignInActivity.kt
in automotive/src/main/java/com/example/android/uamp/automotive
24 1 524 830 6
SettingsFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
39 3 524 1021 6
UsernameAndPasswordSignInFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
67 2 524 830 9
NowPlayingFragment.kt
in app/src/main/java/com/example/android/uamp/fragments
67 2 524 1086 6
SignInLandingPageFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
177 3 524 830 7
JavaLangExt.kt
in common/src/main/java/com/example/android/uamp/media/extensions
19 - 520 1101 4
MediaItemFragment.kt
in app/src/main/java/com/example/android/uamp/fragments
64 3 427 1086 8
FileExt.kt
in common/src/main/java/com/example/android/uamp/media/extensions
12 - 409 833 5
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CastMediaItemConverter.kt
in common/src/main/java/com/example/android/uamp/media
60 2 18 71 2
PersistentStorage.kt
in common/src/main/java/com/example/android/uamp/media
66 2 71 535 2
UampCastOptionsProvider.kt
in app/src/main/java/com/example/android/uamp/cast
23 2 543 585 2
UampNotificationManager.kt
in common/src/main/java/com/example/android/uamp/media
96 3 71 625 10
MusicServiceConnection.kt
in common/src/main/java/com/example/android/uamp/common
116 12 611 786 4
SignInLandingPageFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
177 3 524 830 7
UsernameAndPasswordSignInFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
67 2 524 830 9
PinCodeSignInFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
44 1 288 830 10
SignInActivityViewModel.kt
in automotive/src/main/java/com/example/android/uamp/automotive
41 2 611 830 4
PhoneSignInFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
39 1 288 830 6
QrCodeSignInFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
27 1 302 830 6
SignInActivity.kt
in automotive/src/main/java/com/example/android/uamp/automotive
24 1 524 830 6
AlbumArtContentProvider.kt
in common/src/main/java/com/example/android/uamp/media/library
59 2 71 833 8
FileExt.kt
in common/src/main/java/com/example/android/uamp/media/extensions
12 - 409 833 5
AutomotiveMusicService.kt
in automotive/src/main/java/com/example/android/uamp/automotive
99 2 71 1021 8
SettingsFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
39 3 524 1021 6
SettingsActivity.kt
in automotive/src/main/java/com/example/android/uamp/automotive
26 3 302 1021 5
NowPlayingFragmentViewModel.kt
in app/src/main/java/com/example/android/uamp/viewmodels
116 3 596 1086 6
NowPlayingFragment.kt
in app/src/main/java/com/example/android/uamp/fragments
67 2 524 1086 6
MediaItemFragment.kt
in app/src/main/java/com/example/android/uamp/fragments
64 3 427 1086 8
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CastMediaItemConverter.kt
in common/src/main/java/com/example/android/uamp/media
60 2 18 71 2
MusicService.kt
in common/src/main/java/com/example/android/uamp/media
418 18 71 1101 35
MediaMetadataCompatExt.kt
in common/src/main/java/com/example/android/uamp/media/extensions
204 - 71 1101 15
PackageValidator.kt
in common/src/main/java/com/example/android/uamp/media
195 1 71 1101 7
JsonSource.kt
in common/src/main/java/com/example/android/uamp/media/library
123 1 71 1101 11
AutomotiveMusicService.kt
in automotive/src/main/java/com/example/android/uamp/automotive
99 2 71 1021 8
UampNotificationManager.kt
in common/src/main/java/com/example/android/uamp/media
96 3 71 625 10
PersistentStorage.kt
in common/src/main/java/com/example/android/uamp/media
66 2 71 535 2
AlbumArtContentProvider.kt
in common/src/main/java/com/example/android/uamp/media/library
59 2 71 833 8
MainActivity.kt
in app/src/main/java/com/example/android/uamp
64 2 98 1521 20
PinCodeSignInFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
44 1 288 830 10
PhoneSignInFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
39 1 288 830 6
QrCodeSignInFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
27 1 302 830 6
SettingsActivity.kt
in automotive/src/main/java/com/example/android/uamp/automotive
26 3 302 1021 5
MediaItemAdapter.kt
in app/src/main/java/com/example/android/uamp
66 3 361 1521 22
FileExt.kt
in common/src/main/java/com/example/android/uamp/media/extensions
12 - 409 833 5
MediaItemFragment.kt
in app/src/main/java/com/example/android/uamp/fragments
64 3 427 1086 8
JavaLangExt.kt
in common/src/main/java/com/example/android/uamp/media/extensions
19 - 520 1101 4
SignInLandingPageFragment.kt
in automotive/src/main/java/com/example/android/uamp/automotive
177 3 524 830 7
NowPlayingFragment.kt
in app/src/main/java/com/example/android/uamp/fragments
67 2 524 1086 6