| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| FirebaseUI for Android v10.0.0 source code.tar.gz | < 10 hours ago | 20.4 MB | |
| FirebaseUI for Android v10.0.0 source code.zip | < 10 hours ago | 21.1 MB | |
| README.md | < 10 hours ago | 21.2 kB | |
| Totals: 3 Items | 41.6 MB | 0 | |
FirebaseUI for Android v10.0.0 is a major release containing new features and breaking API changes. For more information on upgrading to this version see the upgrade guide.
What's Changed
- feat: Core: FirebaseAuthUI Singleton & DI by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2215
- feat: Core: Auth State & User Accessors by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2217
- feat(AuthUIConfiguration): implement configuration model, DSL builder and tests by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2216
- feat: Email & Password Validator and PasswordRule validations by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2218
- feat: AuthException parsing for UI by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2222
- feat: Localization - AuthUIStringProvider and locale override by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2221
- feat: Provider Models (AuthProvider + concrete types) by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2223
- feat: AuthUITheme, ProviderStyle and tests by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2224
- feat: Error Recovery & Dialog by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2225
- feat: Core: Sign-out & Delete by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2226
- feat: AuthProviderButton and tests by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2228
- feat: AuthMethodPicker by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2230
- feat: MFA Config Model (MfaConfiguration, MfaFactor) by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2234
- feat: AuthTextField by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2231
- feat: CountryData & Selector Utilities by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2235
- feat: Email Provider Integration by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2233
- feat: EmailAuthScreen (Stateful + Slot) by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2236
- feat: MFA Enrollment (TOTP) by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2238
- feat: Credential Manager: Passwords by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2241
- EmailAuthScreen Tests by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2239
- feat: Phone Provider Integration by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2240
- feat: MFA Enrollment (SMS) by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2242
- feat: PhoneAuthScreen by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2243
- feat: MFA Screens by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2244
- feat: Facebook Sign-In (FacebookSignInHandler) by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2245
- feat: extract routes from example app to main library by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2246
- feat: add support for MFA challenge during sign in by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2248
- feat: Anonymous Auth & Upgrade by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2247
- feat: Core: AuthFlowController by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2252
- feat: Samples: Custom Slots & Theming by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2253
- Version 9.1.1 by @thatfiredev in https://github.com/firebase/FirebaseUI-Android/pull/2257
- feat: Google Sign-In (GoogleSignInHandler) by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2254
- feat: OAuth Providers (Twitter, GitHub, Microsoft, Yahoo, Apple), Generic OAuth Provider by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2255
- feat: Accessibility & i18n Audit by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2258
- feat: Add relevant tracking information by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2259
- move LINE OAuth to demo app by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2260
- Google Sign in e2e tests by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2261
- fix: small fixes before v10 by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2262
- fix: Email link sign-in by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2263
- fix: Introduce dialog controller by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2264
- fix: issues for the Sign In Screen by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2265
- fix: Support both Email/Password and Passwordless/Link if enabled by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2266
- feat: Email link sign in with deep link test, added missing translations for strings by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2268
- Updated README docs for auth library, remove old auth library and sample. by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2269
- Added tests for Component Registrar and declaration in AndroidManifest by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2270
- replace google services json file for sample app by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2271
- feat: use isNewAccountsAllowed in EmailAuthScreen, add tooltip when disabled. by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2273
- fix merge conflicts with version-10.0.0-dev by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2276
- fix: usage stats tracking by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2277
- fix: use lowercase for usage stats by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2281
- refactor(auth): make minor changes before we release v10.0.0-beta01 by @thatfiredev in https://github.com/firebase/FirebaseUI-Android/pull/2283
- Version 10.0.0 beta01 by @thatfiredev in https://github.com/firebase/FirebaseUI-Android/pull/2284
- release: internal release candidate (2025-10-02) by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2275
- Version 10.0.0 beta02 by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2293
- Add stale issue and PR workflow by @just1and0 in https://github.com/firebase/FirebaseUI-Android/pull/2329
- Change close-issue-reason format in stale-issue.yaml by @just1and0 in https://github.com/firebase/FirebaseUI-Android/pull/2334
- feat(storage): add StringLoader to support loading gs:// URL strings directly via Glide by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2335
- fix(database): fix DatabasePagingSource pagination when using orderByChild by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2336
- docs: getting started on android FirebaseUI v10 by @russellwheatley in https://github.com/firebase/FirebaseUI-Android/pull/2309
- chore: add dependabot configuration for automated dependency updates by @just1and0 in https://github.com/firebase/FirebaseUI-Android/pull/2337
- chore: migrate to version catalog, drop Jetifier, fix Gradle 9.0 deprecations by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2349
- chore(deps): bump gradle-wrapper from 8.14.5 to 9.6.1 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2341
- chore(deps): bump androidx.navigation:navigation-compose from 2.8.3 to 2.9.8 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2344
- chore(deps): bump actions/cache from 3 to 6 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2345
- chore(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2346
- chore(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2347
- chore(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2348
- chore(deps): bump coroutines from 1.7.3 to 1.11.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2350
- build(deps): dependabot cooldown configs / supply-chain hardening by @mikehardy in https://github.com/firebase/FirebaseUI-Android/pull/2355
- chore(deps): bump lifecycle from 2.3.1 to 2.11.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2351
- Revert "chore(deps): bump lifecycle from 2.3.1 to 2.11.0" by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2359
- chore(deps): bump org.mockito.kotlin:mockito-kotlin from 6.0.0 to 6.3.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2353
- chore(deps): bump com.gradle.develocity from 3.19.2 to 4.4.3 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2357
- chore(deps): bump androidx.test:core from 1.5.0 to 1.7.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2358
- chore(deps): bump androidx.test:rules from 1.5.0 to 1.7.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2360
- chore(deps): bump com.github.bumptech.glide:glide from 4.11.0 to 5.0.7 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2365
- chore(deps): bump androidx.annotation:annotation from 1.2.0 to 1.10.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2363
- chore(deps): bump kotlin from 2.2.0 to 2.4.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2362
- chore(deps): bump org.mockito:mockito-core from 5.19.0 to 5.23.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2361
- chore(deps): bump com.googlecode.libphonenumber:libphonenumber from 9.0.16 to 9.0.33 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2369
- chore(deps): bump com.google.gms.google-services from 4.3.8 to 4.5.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2368
- chore(deps): bump androidx.activity:activity from 1.2.3 to 1.13.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2367
- chore(deps): bump androidx.test.ext:junit from 1.1.5 to 1.3.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2366
- fix zizmor findings by @morganchen12 in https://github.com/firebase/FirebaseUI-Android/pull/2370
- chore(deps): bump com.google.truth:truth from 0.42 to 1.4.5 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2374
- chore(deps): bump paging from 3.0.0 to 3.5.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2373
- chore(deps): bump com.github.ben-manes.versions from 0.20.0 to 0.54.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2372
- chore(deps): bump com.facebook.android:facebook-login from 18.0.3 to 18.3.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2375
- Version 10.0.0 beta03 by @russellwheatley in https://github.com/firebase/FirebaseUI-Android/pull/2315
- fix(auth): resolve IdTokenListener Kotlin compile failure in CI by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2380
- chore(deps): bump com.google.zxing:core from 3.5.3 to 3.5.4 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2376
- chore(deps): bump androidx.recyclerview:recyclerview from 1.2.1 to 1.4.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2377
- chore(deps): bump com.google.android.libraries.identity.googleid:googleid from 1.1.1 to 1.2.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2378
- chore(deps): bump com.google.android.material:material from 1.4.0 to 1.14.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2379
- chore(deps): bump actions/setup-java from 5.4.0 to 5.5.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2389
- chore(deps): bump com.googlecode.libphonenumber:libphonenumber from 9.0.33 to 9.0.34 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2388
- chore(deps): bump com.google.android.gms:play-services-auth from 21.4.0 to 21.6.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2387
- chore(deps): bump org.robolectric:robolectric from 4.15.1 to 4.16.1 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2386
- chore(deps): bump androidx.compose:compose-bom from 2025.10.00 to 2026.06.01 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2385
- chore(deps): bump com.gradle.develocity from 4.4.3 to 4.5.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2392
- chore(deps): bump actions/stale from 10.3.0 to 10.4.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2393
- chore(deps): bump androidx.constraintlayout:constraintlayout from 2.0.4 to 2.2.1 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2394
- chore(deps): bump androidx.activity:activity-compose from 1.11.0 to 1.13.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2395
- chore(deps): bump org.jetbrains.dokka from 2.0.0 to 2.2.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2396
- chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2398
- chore(deps): bump androidx.test:runner from 1.5.0 to 1.7.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2399
- chore(deps): bump org.mockito:mockito-android from 2.21.0 to 5.23.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2401
- chore(deps): bump com.github.bumptech.glide:glide from 5.0.7 to 5.0.9 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2402
- chore(deps): bump androidx.arch.core:core-testing from 2.1.0 to 2.2.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2400
- chore(deps): bump actions/setup-java from 5.5.0 to 5.6.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2408
- chore(deps): bump androidx.browser:browser from 1.3.0 to 1.10.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2410
- chore(deps): bump com.googlecode.libphonenumber:libphonenumber from 9.0.34 to 9.0.35 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2420
- chore(deps): bump kotlin from 2.4.0 to 2.4.10 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2411
- chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2419
- fix(firestore): catch InterruptedException in FirestorePagingSource by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2404
- ci: add needs-attention labeling automation by @russellwheatley in https://github.com/firebase/FirebaseUI-Android/pull/2432
- chore(deps): bump actions/stale from 10.4.0 to 11.0.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2436
- chore(deps): bump com.github.ben-manes.versions from 0.54.0 to 0.55.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2431
- docs(okf): add agent knowledge bundle for FirebaseUI-Android by @russellwheatley in https://github.com/firebase/FirebaseUI-Android/pull/2434
- Remove redundant dependency updates plugin by @russellwheatley in https://github.com/firebase/FirebaseUI-Android/pull/2438
- chore(deps): bump androidx.constraintlayout:constraintlayout from 2.2.1 to 2.2.2 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2439
- chore(deps): bump actions/setup-java from 5.6.0 to 5.7.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2442
- chore(deps): bump com.googlecode.libphonenumber:libphonenumber from 9.0.35 to 9.0.36 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2444
- chore(deps): bump gradle-wrapper from 9.6.1 to 9.7.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2448
- chore(deps): bump com.google.firebase:firebase-bom from 34.7.0 to 34.17.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2445
- Version 10.0.0 beta04 by @thatfiredev in https://github.com/firebase/FirebaseUI-Android/pull/2453
- docs: add AGENTS.md pointing at okf-bundle by @russellwheatley in https://github.com/firebase/FirebaseUI-Android/pull/2456
- chore(deps): bump com.googlecode.libphonenumber:libphonenumber from 9.0.36 to 9.0.37 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2450
- chore(deps): bump actions/setup-java from 5.7.0 to 6.0.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2460
- build(deps)!: upgrade AGP to 9.3.0 and bump compileSdk to 37 by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2464
- chore(deps): bump android-gradle-plugin from 9.3.0 to 9.4.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2470
- Version 10.0.0-beta05 by @russellwheatley in https://github.com/firebase/FirebaseUI-Android/pull/2459
- refactor(auth)!: decouple reauthentication from the FirebaseAuthUI shared state flow by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2478
- revert: undo the accidental merge of [#2459] and [#2478] into master by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2487
- chore(deps): bump paging from 3.5.0 to 3.5.1 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2461
- chore(deps): bump gradle-wrapper from 9.7.0 to 9.7.1 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2485
- chore(deps): bump androidx.core:core-ktx from 1.13.1 to 1.19.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2371
- chore(deps): bump androidx.fragment:fragment from 1.3.5 to 1.9.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2491
- chore(deps): bump glide from 5.0.7 to 5.0.9 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2430
- Version 10.0.0-beta05 by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2486
- chore(deps): bump kotlin from 2.4.10 to 2.4.20 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2511
- chore(deps): bump actions/setup-java from 6.0.0 to 6.0.1 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2512
- chore(deps): bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.3 to 1.11.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2507
- chore(deps): bump com.googlecode.libphonenumber:libphonenumber from 9.0.37 to 9.0.39 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2518
- chore(deps): bump com.google.firebase:firebase-bom from 34.17.0 to 34.19.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2517
- chore(deps): bump androidx.compose:compose-bom from 2026.06.01 to 2026.09.00 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2516
- chore(deps): bump com.gradle.develocity from 4.5.0 to 4.5.1 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2515
- chore(deps): bump android-gradle-plugin from 9.4.0 to 9.4.1 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2524
- chore(deps): bump com.google.android.libraries.identity.googleid:googleid from 1.2.0 to 1.2.1 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2531
- chore(deps): bump org.mockito:mockito-android from 5.23.0 to 5.24.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2532
- chore(deps): bump actions/setup-node from 7.0.0 to 7.1.0 by @dependabot[bot] in https://github.com/firebase/FirebaseUI-Android/pull/2535
- chore(deps): combine dependabot updates 20261021 by @russellwheatley in https://github.com/firebase/FirebaseUI-Android/pull/2541
- GA release by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2514
New Contributors
- @dependabot[bot] made their first contribution in https://github.com/firebase/FirebaseUI-Android/pull/2341
- @mikehardy made their first contribution in https://github.com/firebase/FirebaseUI-Android/pull/2355
- @morganchen12 made their first contribution in https://github.com/firebase/FirebaseUI-Android/pull/2370
Full Changelog: https://github.com/firebase/FirebaseUI-Android/compare/9.1.1...10.0.0