Design and UI/UX decisions for bc-wallet-mobile. Add an entry here when a pattern is established or an approach is explicitly chosen over an alternative.
Use banner messages (inline, persistent contextual alerts) instead of toast notifications for user feedback.
Why: Banners are more accessible, remain visible until dismissed, and fit better within screen flows than transient toasts which can be missed or obscure content.
Where possible, users should be able to access screens or tools before async resources (e.g. wallet initialization) are ready. Rather than blocking navigation, show a banner message or text on the screen itself informing the user that the feature isn't available yet and to try again shortly.