Splash Screens
Unfortunately, we can not add code to Splash Screens. Everything has to be done via the Storyboard.
Things we can do on splash screens:
Text (except things that are not related to fonts, like underlined text)
Colored squares
Everything else needs assets. However, we can overcome these limitations with a simple trick.
The Uber way
If we can't add code to the splash screen, how Uber did it's fancy splash screen?
The thing here is that Uber's screen is not a splash screen, but simply an app's screen that mimicks one. The app's first screen is blank, meaning that the app will open instantly, giving no time to the real splash screen to show up. The blank screen then transitions to the fake splash screen where all the magic happens. This is pretty common, and is done in Show Do Milhão and Tim Gourmet to display loading indicators on the "splash screen".
Last updated