firebase / quickstart-android
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 142 files with 10,835 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 30 files changed 6-20 times (2,827 lines of code)
    • 112 files changed 1-5 times (8,008 lines of code)
0% | 0% | 0% | 26% | 73%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
xml, kt, java, gradle, properties, gitignore, md, pro, bat, json, sh, yaml, js, txt, yml, py, editorconfig, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kt0% | 0% | 0% | 30% | 69%
java0% | 0% | 0% | 22% | 77%
js0% | 0% | 0% | 64% | 35%
html0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
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
storage0% | 0% | 0% | 60% | 39%
firestore0% | 0% | 0% | 24% | 75%
auth0% | 0% | 0% | 8% | 91%
perf0% | 0% | 0% | 94% | 5%
analytics0% | 0% | 0% | 74% | 25%
messaging0% | 0% | 0% | 84% | 15%
dynamiclinks0% | 0% | 0% | 90% | 9%
database0% | 0% | 0% | 5% | 94%
functions0% | 0% | 0% | 60% | 40%
inappmessaging0% | 0% | 0% | 38% | 61%
internal0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
crash0% | 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
MainActivity.kt
in messaging/app/src/main/java/com/google/firebase/quickstart/fcm/kotlin
61 1 483 1243 15
MyFirebaseMessagingService.kt
in messaging/app/src/main/java/com/google/firebase/quickstart/fcm/kotlin
71 2 203 1243 13
PasswordlessActivity.kt
in auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin
164 5 387 1246 13
MainActivity.kt
in firestore/app/src/main/java/com/google/firebase/example/fireeats/kotlin
14 1 326 1246 12
KotlinMainActivity.kt
in inappmessaging/app/src/main/java/com/google/firebase/fiamquickstart/kotlin
41 1 483 1246 12
MainActivity.java
in messaging/app/src/main/java/com/google/firebase/quickstart/fcm/java
75 1 483 1243 12
MainActivity.kt
in dynamiclinks/app/src/main/java/com/google/firebase/quickstart/deeplinks/kotlin
77 2 653 1242 12
MainActivity.kt
in analytics/app/src/main/java/com/google/firebase/quickstart/analytics/kotlin
151 7 498 1242 12
MainActivity.kt
in storage/app/src/main/java/com/google/firebase/quickstart/firebasestorage/kotlin
199 9 203 1243 12
MainActivity.kt
in database/app/src/main/java/com/google/firebase/quickstart/database/kotlin
31 1 368 1241 11
MainActivity.kt
in perf/app/src/main/java/com/google/firebase/quickstart/perfmon/kotlin
172 3 227 1243 11
RatingDialogFragment.kt
in firestore/app/src/main/java/com/google/firebase/example/fireeats/kotlin
62 5 326 1246 10
MyFirebaseMessagingService.java
in messaging/app/src/main/java/com/google/firebase/quickstart/fcm/java
74 6 203 1243 10
MyUploadService.kt
in storage/app/src/main/java/com/google/firebase/quickstart/firebasestorage/kotlin
102 3 498 1243 10
MainActivity.java
in dynamiclinks/app/src/main/java/com/google/firebase/quickstart/deeplinks/java
94 4 653 1242 9
FilterDialogFragment.kt
in firestore/app/src/main/java/com/google/firebase/example/fireeats/kotlin
131 6 326 1246 9
RatingDialogFragment.java
in firestore/app/src/main/java/com/google/firebase/example/fireeats/java
75 7 326 1246 8
MyDownloadService.kt
in storage/app/src/main/java/com/google/firebase/quickstart/firebasestorage/kotlin
96 3 498 1243 8
FilterDialogFragment.java
in firestore/app/src/main/java/com/google/firebase/example/fireeats/java
144 13 326 1246 8
PasswordlessActivity.java
in auth/app/src/main/java/com/google/firebase/quickstart/auth/java
186 14 387 1246 8