Maxim Mironjuk
-
December 27, 2025
A bottom tab navigation with five or six tabs will, without deliberate configuration, sometimes render every included screen right at the very first app launch, even though the user initially only ever sees the first tab. Lazy loading pushes rendering a tab to the moment it actually becomes active for the first time, and can noticeably shorten the perceived startup time of a tab based app. That effect comes at a price though, when a previously visited tab loses its internal state on switch. This article covers the practical configuration, the concrete trade off, and how the effect can actually be measured.