How Do I Reskin an App in Android Studio?

Android, Android Apps

Are you looking to give your Android app a fresh new look? Reskinning an app can be a great way to revamp its appearance and attract more users. In this tutorial, we will guide you through the process of reskinning an app using Android Studio.

What is Reskinning?

Reskinning refers to the process of changing the visual elements of an app, such as the color scheme, images, icons, fonts, and overall layout. It allows you to give your app a unique and personalized touch without having to rewrite the entire codebase.

Getting Started

To begin with, make sure you have Android Studio installed on your computer. If you don’t have it yet, you can download it from the official Android Studio website.

  • Step 1: Open Android Studio and select your project from the project list.
  • Step 2: Locate the ‘res’ directory in your project’s file structure.
  • Step 3: Inside the ‘res’ directory, you will find subdirectories such as ‘drawable’, ‘layout’, ‘values’, etc.

The ‘drawable’ Directory

The ‘drawable’ directory contains all the image resources used in your app. You can replace these images with your own custom graphics to give your app a new look. Make sure to maintain the same file names and formats for seamless integration.

The ‘layout’ Directory

The ‘layout’ directory holds XML files that define the UI layout for different screens of your app. You can modify these XML files to change the arrangement of UI components and update their properties. This gives you the flexibility to design the app according to your preferences.

The ‘values’ Directory

The ‘values’ directory contains XML files that store various values used in your app, such as colors, strings, and dimensions. By modifying these files, you can customize the appearance of your app. For example, you can change the primary color, update text strings, or adjust the margins and paddings.

Testing Your Reskin

Once you have made the desired changes to your app’s resources, it’s time to test the reskin on different devices and screen sizes. Android Studio provides an emulator that allows you to preview your app on various virtual devices.

  • Step 1: Click on the ‘AVD Manager’ icon in the toolbar.
  • Step 2: Create a new virtual device or use an existing one.
  • Step 3: Launch the emulator with your selected device configuration.

You can now run your app on the emulator and see how it looks with the new reskin. Make sure to thoroughly test all aspects of your app’s functionality and UI to ensure a seamless user experience.

Publishing Your Reskinned App

Once you are satisfied with the reskinning of your app, it’s time to publish it on Google Play Store or any other platform you prefer. Before publishing, make sure to update the necessary information such as app name, description, screenshots, and promotional graphics.

To create a new release of your app:

  • Step 1: Build a signed APK using Android Studio.
  • Step 2: Login to your developer account on the respective app store.
  • Step 3: Follow the instructions to create a new app release and upload your APK.

It may take some time for your app to go through the publishing process. Once approved, your reskinned app will be available for download by users from the app store.


Reskinning an app can be an exciting way to refresh its appearance and engage more users. With Android Studio, you have all the tools you need to customize various aspects of your app’s design.

Remember to test your reskin thoroughly before publishing it to ensure a seamless user experience. Happy reskinning!