android / trackr
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 69 files with 4,139 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 7 files changed 21-50 times (1,140 lines of code)
    • 14 files changed 6-20 times (1,130 lines of code)
    • 48 files changed 1-5 times (1,869 lines of code)
0% | 0% | 27% | 27% | 45%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
kt, xml, gradle, properties, gitignore, pro, md, txt, bat, sh, json, yml, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kt0% | 0% | 27% | 27% | 45%
pro0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
app/src/main/java/com/example/android/trackr/ui/tasks0% | 0% | 69% | 17% | 13%
app/src/main/java/com/example/android/trackr/ui/edit0% | 0% | 82% | 0% | 17%
app/src/main/java/com/example/android/trackr/ui0% | 0% | 53% | 0% | 46%
app/src/main/java/com/example/android/trackr/ui/detail0% | 0% | 70% | 29% | 0%
app/src/main/java/com/example/android/trackr/ui/archives0% | 0% | 0% | 87% | 12%
app-compose/src/main/java/com/example/android/trackr/compose/ui0% | 0% | 0% | 27% | 72%
shared/src/main/java/com/example/android/trackr/db/dao0% | 0% | 0% | 100% | 0%
app/src/main/java/com/example/android/trackr/ui/utils0% | 0% | 0% | 55% | 44%
shared/src/main/java/com/example/android/trackr/data0% | 0% | 0% | 19% | 80%
app/src/main/java/com/example/android/trackr0% | 0% | 0% | 100% | 0%
app/src/main/java/com/example/android/trackr/ui/settings0% | 0% | 0% | 25% | 75%
shared/src/main/java/com/example/android/trackr/usecase0% | 0% | 0% | 0% | 100%
shared/src/main/java/com/example/android/trackr/di0% | 0% | 0% | 0% | 100%
shared/src/main/java/com/example/android/trackr/db0% | 0% | 0% | 0% | 100%
shared/src/main/java/com/example/android/trackr/utils0% | 0% | 0% | 0% | 100%
app/src/main/java/com/example/android/trackr/ui/widget0% | 0% | 0% | 0% | 100%
app-compose/src/main/java/com/example/android/trackr/compose0% | 0% | 0% | 0% | 100%
shared0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TasksFragment.kt
in app/src/main/java/com/example/android/trackr/ui/tasks
172 9 100 549 47
TasksAdapter.kt
in app/src/main/java/com/example/android/trackr/ui/tasks
271 25 170 549 44
TaskEditFragment.kt
in app/src/main/java/com/example/android/trackr/ui/edit
160 3 154 456 33
TaskDetailFragment.kt
in app/src/main/java/com/example/android/trackr/ui/detail
87 2 100 549 28
TasksViewModel.kt
in app/src/main/java/com/example/android/trackr/ui/tasks
120 6 154 549 25
TaskEditViewModel.kt
in app/src/main/java/com/example/android/trackr/ui/edit
168 8 155 456 25
BindingAdapters.kt
in app/src/main/java/com/example/android/trackr/ui
162 4 170 539 22
ArchivesFragment.kt
in app/src/main/java/com/example/android/trackr/ui/archives
99 2 154 361 18
MainActivity.kt
in app/src/main/java/com/example/android/trackr
57 1 100 561 17
ArchiveViewModel.kt
in app/src/main/java/com/example/android/trackr/ui/archives
91 5 154 361 12
SettingsFragment.kt
in app/src/main/java/com/example/android/trackr/ui/settings
19 1 217 550 11
TaskDetailViewModel.kt
in app/src/main/java/com/example/android/trackr/ui/detail
36 1 245 541 9
ArchiveAdapter.kt
in app/src/main/java/com/example/android/trackr/ui/archives
70 7 170 361 9
TrackrApplication.kt
in app/src/main/java/com/example/android/trackr
26 1 170 546 8
SwipeAndDragActionCallback.kt
in app/src/main/java/com/example/android/trackr/ui/tasks
100 13 340 450 8
Views.kt
in shared/src/main/java/com/example/android/trackr/data
85 - 155 267 7
EdgeToEdge.kt
in app/src/main/java/com/example/android/trackr/ui/utils
94 2 154 364 7
TaskDao.kt
in shared/src/main/java/com/example/android/trackr/db/dao
153 26 155 267 7
AccessibilityUtils.kt
in app/src/main/java/com/example/android/trackr/ui/utils
32 1 170 374 6
TasksTwoPaneFragment.kt
in app/src/main/java/com/example/android/trackr/ui/tasks
38 1 154 213 6