Skip to content

UI: Fix - startup navigation flicker on Android devices#2077

Draft
cmgustavo wants to merge 1 commit intobitpay:masterfrom
cmgustavo:bug/android-onboarding-double-transition-01
Draft

UI: Fix - startup navigation flicker on Android devices#2077
cmgustavo wants to merge 1 commit intobitpay:masterfrom
cmgustavo:bug/android-onboarding-double-transition-01

Conversation

@cmgustavo
Copy link
Member

@cmgustavo cmgustavo commented Mar 12, 2026

Add a dedicated StartupGate screen to control the initial navigation flow and prevent incorrect screen flashes during app startup.

Changes:

  • Add StartupGate as the initial route of the root navigator
  • Wait for appWasInit before routing to the correct destination
  • Disable animation for the StartupGate transition to avoid visual flicker
  • Hide the splash screen after navigation is resolved
  • Ensure navigator is mounted immediately to allow state-driven routing
IMG_0924.mov

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant