--- title: Configure status bar, splash screen and app icon --- import ImageSpotlight from '~/components/plugins/ImageSpotlight'; import Video from '~/components/plugins/Video'; import { Collapsible } from '~/ui/components/Collapsible'; import { A } from '~/ui/components/Text'; import { Terminal } from '~/ui/components/Snippet'; Before considering the app fully launchable, we have to configure the status bar, add a splash screen, and add an app icon. In this chapter, we will learn how to do all of that. ## Step 1: Configure the status bar The `expo-status-bar` library comes pre-installed in every project created using `create-expo-app`. This library provides a `` component that allows configuring the app's status bar to change the text color, background color, make it translucent, and so on. The `` component is already imported in the **App.js**: ```jsx App.js import { StatusBar } from 'expo-status-bar'; ``` It's also mounted in the `` component. ```jsx App.js ``` Currently, the `style` value is `auto`. It means that the status bar will automatically pick the text color based on the app's color scheme. However, we do not have different color schemes in the tutorial app. There is only one active color scheme, which has a dark background. To make the status bar light, change the `style` value to `light`. ```jsx App.js ``` ## Step 2: Splash screen A splash screen is a screen that is visible before the contents of the app has had a chance to load. It hides once the app is ready for use and the content is ready to be displayed. The splash screen is configured by defining a path to the `"splash.image"` property in the **app.json** file. It has a current value of `"./assets/splash.png"` path. This is already done by default when a new Expo project is created. We already have **splash.png** in the **assets** directory. It looks as shown below: Let's take a look at our app now on Android, and iOS: