firebase / FirebaseUI-Android
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: 189
  • Daily file updates (only one update per file and date counted): 1064
  • First update: 2015-07-14
  • Latest update: 2021-10-04
  • Days between first and latest update: 2275 (325 weeks, estimated 1625 working days)
  • Active days (at least one file change): 540
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 189 files with 14,504 lines of code in files.
    • 185 files that are 366+ days old (14,274 lines of code)
    • 4 files that are 181-365 days old (230 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)
98% | 1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 189 files with 14,504 lines of code in files.
    • 108 files have been last changed 366+ days ago (4,781 lines of code)
    • 81 files have been last changed 181-365 days ago (9,723 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)
32% | 67% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, xml, md, kts, html, properties, kt, py, sh, pro, json, gitignore, gradle, txt, svg, bat, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java98% | 1% | 0% | 0% | 0%
kts100% | 0% | 0% | 0% | 0%
kt100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
pro100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java32% | 67% | 0% | 0% | 0%
kt60% | 39% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
kts5% | 94% | 0% | 0% | 0%
pro100% | 0% | 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
auth99% | <1% | 0% | 0% | 0%
app100% | 0% | 0% | 0% | 0%
database90% | 9% | 0% | 0% | 0%
firestore89% | 10% | 0% | 0% | 0%
common100% | 0% | 0% | 0% | 0%
storage100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
lint100% | 0% | 0% | 0% | 0%
internal100% | 0% | 0% | 0% | 0%
buildSrc100% | 0% | 0% | 0% | 0%
library100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
auth32% | 67% | 0% | 0% | 0%
database43% | 56% | 0% | 0% | 0%
app17% | 82% | 0% | 0% | 0%
firestore39% | 60% | 0% | 0% | 0%
common80% | 19% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
lint92% | 7% | 0% | 0% | 0%
internal57% | 42% | 0% | 0% | 0%
library8% | 91% | 0% | 0% | 0%
storage0% | 100% | 0% | 0% | 0%
buildSrc0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FirebaseRecyclerAdapter.java
in database/src/main/java/com/firebase/ui/database
109 13 189 2123 49
FirebaseListAdapter.java
in database/src/main/java/com/firebase/ui/database
92 13 876 2123 46
FirebaseArray.java
in database/src/main/java/com/firebase/ui/database
85 11 876 2123 39
FirebaseUI.java
in library/src/main/java/com/firebase/ui
4 - 1663 2115 6
RecoverPasswordActivity.java
in auth/src/main/java/com/firebase/ui/auth/ui/email
117 8 189 2107 60
AuthMethodPickerActivity.java
in auth/src/main/java/com/firebase/ui/auth/ui/idp
319 9 189 2104 128
package-info.java
in auth/src/main/java/com/firebase/ui/auth
1 - 1663 2102 6
ChooserActivity.java
in app/src/main/java/com/firebase/uidemo
107 7 235 2097 33
AuthUI.java
in auth/src/main/java/com/firebase/ui/auth
1017 96 189 2095 135
AuthUiActivity.java
in app/src/main/java/com/firebase/uidemo/auth
352 24 189 2095 94
SignedInActivity.java
in app/src/main/java/com/firebase/uidemo/auth
171 8 189 2095 58
Preconditions.java
in auth/src/main/java/com/firebase/ui/auth/util
69 6 450 2094 14
AppCompatBase.java
in auth/src/main/java/com/firebase/ui/auth/ui
45 4 459 2094 32
package-info.java
in auth/src/main/java/com/firebase/ui/auth/util
1 - 1663 2094 4
package-info.java
in auth/src/main/java/com/firebase/ui/auth/ui
1 - 1849 2091 3
package-info.java
in auth/src/main/java/com/firebase/ui/auth/ui/email
1 - 1849 2091 3
package-info.java
in auth/src/main/java/com/firebase/ui/auth/ui/idp
1 - 1849 2091 3
ImageActivity.java
in app/src/main/java/com/firebase/uidemo/storage
126 9 189 1959 28
FirebaseImageLoader.java
in storage/src/main/java/com/firebase/ui/storage/images
114 14 189 1959 16
IdpResponse.java
in auth/src/main/java/com/firebase/ui/auth
296 36 189 1934 53
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
package-info.java
in auth/src/main/java/com/firebase/ui/auth/ui/idp
1 - 1849 2091 3
package-info.java
in auth/src/main/java/com/firebase/ui/auth/ui/email
1 - 1849 2091 3
package-info.java
in auth/src/main/java/com/firebase/ui/auth/ui
1 - 1849 2091 3
package-info.java
in auth/src/main/java/com/firebase/ui/auth/util
1 - 1663 2094 4
package-info.java
in auth/src/main/java/com/firebase/ui/auth
1 - 1663 2102 6
FirebaseUI.java
in library/src/main/java/com/firebase/ui
4 - 1663 2115 6
remove_non_translatable.py
in scripts/translations
16 1 1655 1666 4
add_string_prefix.py
in scripts/translations
18 1 1655 1660 2
export_translations.py
in scripts/translations
19 2 1655 1660 2
base_string_script.py
in scripts/translations
47 3 1655 1666 4
SnapshotParser.java
in database/src/main/java/com/firebase/ui/database
4 - 1585 1796 6
SnapshotParser.java
in firestore/src/main/java/com/firebase/ui/firestore
4 - 1585 1667 5
ChangeEventListener.java
in database/src/main/java/com/firebase/ui/database
5 - 1585 1837 11
ChangeEventType.java
in common/src/main/java/com/firebase/ui/common
7 - 1585 1642 4
fix_typography.py
in scripts/translations
30 1 1571 1663 5
package-info.java
in auth/src/main/java/com/firebase/ui/auth/util/ui/fieldvalidators
1 - 1521 1521 1
remove_string.py
in scripts/translations
15 1 1352 1666 5
build.gradle.kts
in lint
14 - 1241 1249 2
build.gradle.kts
in internal/lint
14 - 1241 1346 6
NonGlobalIdDetector.kt
in internal/lint/src/main/java/com/firebaseui/lint/internal
41 1 1241 1249 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
DatabasePagingSource.java
in database/src/main/java/com/firebase/ui/database/paging
97 4 189 189 1
FirestorePagingSource.java
in firestore/src/main/java/com/firebase/ui/firestore/paging
77 5 189 221 3
FirebaseAuthUIAuthenticationResult.java
in auth/src/main/java/com/firebase/ui/auth/data/model
36 5 235 337 2
FirebaseAuthUIActivityResultContract.java
in auth/src/main/java/com/firebase/ui/auth
20 2 235 337 2
SingleProviderSignInHandler.java
in auth/src/main/java/com/firebase/ui/auth/data/remote
18 2 450 450 1
GenericIdpSignInHandler.java
in auth/src/main/java/com/firebase/ui/auth/data/remote
244 11 189 819 11
GenericIdpAnonymousUpgradeLinkingHandler.java
in auth/src/main/java/com/firebase/ui/auth/data/remote
50 3 189 819 5
FirebaseUiUserCollisionException.java
in auth/src/main/java/com/firebase/ui/auth
38 5 813 819 2
FirebaseDbPagingActivity.java
in app/src/main/java/com/firebase/uidemo/database/realtime
148 9 189 1046 9
DatabasePagingOptions.java
in database/src/main/java/com/firebase/ui/database/paging
89 8 189 1046 4
FirebaseRecyclerPagingAdapter.java
in database/src/main/java/com/firebase/ui/database/paging
72 8 189 1046 10
DefaultSnapshotDiffCallback.java
in database/src/main/java/com/firebase/ui/database/paging
27 3 876 1046 3
LoadingState.java
in database/src/main/java/com/firebase/ui/database/paging
8 - 990 1046 2
EmailLinkPromptEmailFragment.java
in auth/src/main/java/com/firebase/ui/auth/ui/email
111 9 450 1184 5
EmailLinkCrossDeviceLinkingFragment.java
in auth/src/main/java/com/firebase/ui/auth/ui/email
90 7 681 1184 7
EmailLinkErrorRecoveryActivity.java
in auth/src/main/java/com/firebase/ui/auth/ui/email
60 6 876 1184 3
ContinueUrlBuilder.java
in auth/src/main/java/com/firebase/ui/auth/util/data
48 7 876 1184 3
SessionUtils.java
in auth/src/main/java/com/firebase/ui/auth/util/data
16 1 876 1184 3
AuthMethodPickerLayout.java
in auth/src/main/java/com/firebase/ui/auth
137 10 553 1192 10
EmailLinkSignInHandler.java
in auth/src/main/java/com/firebase/ui/auth/viewmodel/email
208 9 189 1199 7
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AuthUI.java
in auth/src/main/java/com/firebase/ui/auth
1017 96 189 2095 135
AuthUiActivity.java
in app/src/main/java/com/firebase/uidemo/auth
352 24 189 2095 94
AuthMethodPickerActivity.java
in auth/src/main/java/com/firebase/ui/auth/ui/idp
319 9 189 2104 128
IdpResponse.java
in auth/src/main/java/com/firebase/ui/auth
296 36 189 1934 53
GenericIdpSignInHandler.java
in auth/src/main/java/com/firebase/ui/auth/data/remote
244 11 189 819 11
RegisterEmailFragment.java
in auth/src/main/java/com/firebase/ui/auth/ui/email
231 13 189 1885 70
SignInKickstarter.java
in auth/src/main/java/com/firebase/ui/auth/data/remote
224 7 189 1414 31
ProviderUtils.java
in auth/src/main/java/com/firebase/ui/auth/util/data
223 10 189 1487 30
CountryListSpinner.java
in auth/src/main/java/com/firebase/ui/auth/ui/phone
214 22 189 1738 24
EmailLinkSignInHandler.java
in auth/src/main/java/com/firebase/ui/auth/viewmodel/email
208 9 189 1199 7
CheckPhoneNumberFragment.java
in auth/src/main/java/com/firebase/ui/auth/ui/phone
199 16 189 1345 18
SubmitConfirmationCodeFragment.java
in auth/src/main/java/com/firebase/ui/auth/ui/phone
191 16 189 1738 36
WelcomeBackIdpPrompt.java
in auth/src/main/java/com/firebase/ui/auth/ui/idp
175 6 189 1521 30
SignedInActivity.java
in app/src/main/java/com/firebase/uidemo/auth
171 8 189 2095 58
SocialProviderResponseHandler.java
in auth/src/main/java/com/firebase/ui/auth/viewmodel/idp
165 6 189 1414 26
FirebaseIndexArray.java
in database/src/main/java/com/firebase/ui/database
163 15 189 1921 34
AnonymousUpgradeActivity.java
in app/src/main/java/com/firebase/uidemo/auth
156 10 189 1323 14
FirestorePagingActivity.java
in app/src/main/java/com/firebase/uidemo/database/firestore
156 9 189 1436 21
FirebaseDbPagingActivity.java
in app/src/main/java/com/firebase/uidemo/database/realtime
148 9 189 1046 9
EmailLinkFragment.java
in auth/src/main/java/com/firebase/ui/auth/ui/email
139 11 189 1199 9