--- title: App icons description: Learn about configuring the app's icon and best practices for Android and iOS. --- import Video from '~/components/plugins/Video'; import { BoxLink } from '~/ui/components/BoxLink'; An app's icon is what your app users see on their device's home screen and app stores. Android and iOS have different and strict requirements. ## Configure an app's icon The most straightforward way to provide an icon for your app is to provide a local path or a remote URL as a value to the [`icon`](/versions/latest/config/app/#icon) property in **app.json**. However, with Expo, you can also provide platform-specific values for each platform. For example, you can provide a different icon for Android, you will use [`android.icon`](/versions/latest/config/app/#icon-3) and for iOS, [`ios.icon`](/versions/latest/config/app/#icon-2). If any of these properties are provided, they will take priority over the base `icon` for each platform. Most production-quality apps will probably want to provide something slightly different between Android and iOS. ## Create an app icon To create an app icon, you can use this [Figma template](https://www.figma.com/community/file/1155362909441341285). It provides a bare minimum design for an icon and splash images for Android and iOS. For an in-detail walkthrough, see the video below: