Basically, lazy load everything.<p>As long as you don&#x27;t need something, wait before loading it.<p>I have seen the code of a couple of apps with enormous loading time.<p>Each time their architecture was a spaghetti mess with dozens of crappy God Singletons created in Application.onCreate() .