Problem: Tabbed apps take too long to start up.
Tabbed apps render the entire tab content on all tabs as soon as the app starts up. This means your app is doing a lot of work on startup, slowing it down, only to render screens that the user may never visit in a session.
Solution: Delay the content rendering until the tab is selected.
Now only the first visible tab renders immediately on startup and the other tabs wait until they are selected before rendering.
Implementation: Make it simple and totally transparent
By adding a simple library to the project, and a few simple modifications to the view, you can convert and existing app into a FasterTabs app.