Creating themes for Xiaomi smartphones is not only a way to express your creativity, but also an opportunity to make money from your hobby. MIUI It allows designers from all over the world to share their work with millions of users through the official Mi Theme Store, but the journey from the first idea to the published theme requires not only artistic taste, but also knowledge of the technical nuances of the platform.
In this article, weβll look at the whole process, from working tools to getting a theme store moderation. Youβll learn what Xiaomi demands designers, how to structure theme files correctly, and what mistakes most often lead to rejection of work. And if youβve tried to create Android themes but have encountered problems, youβll find solutions to typical problems, such as why the theme is correctly displayed in the editor but βbreaksβ after installation on the device.
It is important to understand the design of topics for MIUI It's different from creating wallpaper or icon packs for other launchers, and you need to take into account the specifics of the branded shell, maintain adaptability to different screen resolutions (from Redmi with the help of the new model). HD-displays up to the flagship Xiaomi 14 with 2K+), And we also have to follow strict design rules, so that the subject is moderated the first time!
Xiaomiβs Designer Requirements: What You Need to Know Before Starting
Before you start creating themes, read the official Mi Theme Store rules, which require both technical requirements (image resolutions, folder structure) and visual content, such as:
- π« Any infringing elements (brand logos, characters from movies/games without a license).
- π« Political, religious or provocative symbols.
- π« Incorrect display on devices with notch or punch-hole in the screen.
- π« Using stock images without processing (Xiaomi requires at least 70 uniqueness%).
Technical requirements include:
- π± Support for permits from 720Γ1280 (HD) before 1440Γ3200 (2K+).
- π¨ Color profiles only in sRGB or Display P3.
- π The folder structure should conform to the template MIUI Theme Template (you can download it on the official website).
- π Mandatory availability of the file description.xml Metadata of the topic (title, version, author).
β οΈ Note: Xiaomi blocks designer accounts for repeated violations of the rules. If your theme is rejected 3 times in a row, you will be temporarily banned from downloading new works. MIUI Theme Editor).
Also note that you need to register as a developer in the Mi Theme Store to publish themes, a process that involves verifying your account through phone number binding and email confirmation, and in some regions (e.g. China) additional document verification is required.
2. Necessary tools: what to install for the job
To create themes under MIUI You'll need specialized software. The basic set includes:
| Tool. | Appointment | Download link | Free? |
|---|---|---|---|
| MIUI Theme Editor | The official theme editor from Xiaomi with a preview on virtual devices. | Official website | Yes. |
| Adobe Photoshop or GIMP | Editing graphic elements (icons, wallpaper, widgets). | Adobe / GIMP | Conditionally/Yes |
| Android Studio | To test themes on the emulator (optional). | Official website | Yes. |
| Notepad++ or VS Code | Editing XML-files, for example, description.xml). | Notepad++ | Yes. |
Pay special attention MIUI Theme Editor: This tool allows you to use it:
- ποΈ Edit icons, wallpaper, font styles and color schemes.
- π± View how the theme will look on different devices (including notch and punch-hole models).
- π Check for errors before sending to moderation.
- π¦ Automatically package theme in.mtz format.
If you are running Windows, install the Java Runtime Environment (JRE), so MIUI Theme Editor is written in Java. macOS may require manual file permissions.
π‘
Before installation MIUI Theme Editor Disable Antivirus β Some versions of Xiaomi software falsely trigger as threats.
Theme structure: how to organize files correctly
Every topic for MIUI It should have a clear folder structure and files, and if you don't follow this structure, your theme won't be validated:
miui_theme/
βββ description.xml #Metadata topics (required!)
βββ preview.png # Store Preview (size 1080Γ1920)
βββ wallpaper/ # Wallpaper (background images)
β βββ lockwallpaper.jpg
β βββ wallpaper.jpg
βββ icon/ # App icons
β βββ com.android.contacts.png
β βββ com.android.settings.png
β βββ ...
βββ style/ # Styles of interface elements
β βββ colors.xml # Color schemes
β βββ styles.xml # Button styles, menus, etc.
β βββ ...
βββ font/ # Fonts (optional)
βββ custom_font.ttfPay special attention to the file description.xml. It should contain the following mandatory fields:
<theme>
<name>The name of your topic</name>
<author>Your name or nickname</author>
<version>1.0.0</version>
<compatibility>MIUI 14, MIUI 13</compatibility>
<description>Short description of the topic</description>
<tags>minimalism, dark, AMOLED</tags>
</theme>For icons, use.png format with transparency, size 192Γ192 Wallpapers must be in.jpg or.png format, with a resolution of at least 1080Γ1920 (for vertical) and 1920Γ1080 (Xiaomi recommends that you provide wallpaper in multiple resolutions for better adaptability.
β οΈ Note: If your topic uses custom fonts, make sure they support Cyrillic and Chinese characters (to moderate in the Chinese version of the storeΒ».
File. description.xml well-filled|Preview.png is the same size as 1080Γ1920|All icons in format PNG 192Γ192|Wallpapers adapted to different permissions|The style folder contains colors.xml and styles.xml-->
4. Theme design: key elements and typical errors
In creating a theme for MIUI And it's important to remember that users value not just aesthetics, but functionality:
4.1. Icons
The icons must be:
- π¨ Recognisable β the user should immediately understand which application is hiding behind the icon.
- π Readable β Avoid too small details that will be illegible on screen.
- π Uniform β all icons must follow the same style (for example, flat design or design). 3D).
A common mistake of beginners is to use icons from Google Material Design without adapting to the new design. MIUI. Xiaomi requires icons to be unique or significantly redesigned, for example, if you are using a Material YouTube icon, you need to modify it by at least 50% (change shape, color, add unique elements).
Wallpaper.
Wallpaper should:
- πΌοΈ Be adaptive β not distorted on screens with an aspect ratio of 16:9 to 20:9.
- π Support dark and light modes (if the theme is universal).
- π¨ Have a minimalist design β avoid too bright or colorful backgrounds that will distract from icons.
Use the Wallpaper Preview tool to test the wallpaper in MIUI Theme Editor. will show how the background will look on devices with a cutout in the screen (e.g. Xiaomi) 13T or Redmi Note 12).
Color schemes
In the file style/colors.xml color-determined:
- π± Status bar and navigation bar.
- π Buttons and switches.
- π Notification background and settings menu.
Xiaomi recommends using no more than 5 primary colors in a single theme to avoid visual chaos, and make sure the colors are sufficiently contrasted for accessibility (e.g. white text on a light gray background will be rejected by moderators).
An example of the correct colors.xml
5. Testing theme: how to avoid deviation on moderation
Before submitting a theme to the Mi Theme Store, you need to test it on a real device or emulator.
- Pack the theme in.mtz format through MIUI Theme Editor (File menu) β Export).
- Transfer the file to your smartphone (for example, via Mi Drop or cable) USB).
- Install theme through the Topics app: Open Topics β My subjects. β Local. Select your.mtz file and click Apply.
Check the display.
Common issues that cause topics to be rejected:
- π΄ Distortion of wallpaper on devices with notch or rounded corners.
- π΄ No icons for standard applications (e.g. Camera or Phone).
- π΄ Incorrect colors in dark mode (for example, black text on a dark gray background).
- π΄ Too large file size (maximum 50MB for free themes).
If the topic does not apply or crashes, check:
- π Correctness description.xml (Frequent error - the wrong version MIUI).
- π All required folders (icon, wallpaper, style).
- π File resolutions (all images must be readable for the system).
π‘
Test the theme on at least 2 devices with different versions MIUI (for example, MIUI 13 and MIUI 14) β this increases the chances of approval by the moderator.
6.Publishing in Mi Theme Store: A Step-by-Step Process
Once the topic is ready and tested, you can start publishing.
- Sign in to the Mi Theme Store website under your Xiaomi account.
- Go to the Designer Center section.
- Download the.mtz archive and fill in the topic information: Title (up to 20 characters) Description (up to 200 characters, supported by emoji) Category (e.g., MinimalismΒ», Β«AMOLEDΒ», Β«Game tags (up to 5 pieces) Price (free or paid, from 0.99$).
Send it to moderation.
Once approved, the theme will be available in the store, you can track download statistics and revenue (if the theme is paid) in your personal account. Xiaomi pays designers once a month for a linked PayPal or Alipay (depending on the region).
β οΈ Attention: If your topic is rejected, the email will give reasons with specific errors. Do not submit the same topic to moderation again without corrections - this increases the risk of blocking the account.
To increase the visibility of your topic:
- π’ Share a link on social media (e.g., in Xiaomi groups on Facebook or Facebook) VK).
- π Use popular tags (for example, #AMOLED, #DarkTheme).
- π Update theme every 1-2 months (add new icons or wallpapers).
7 Monetization and promotion: how to make money on themes
Xiaomi provides designers with several ways to monetize:
| Method | Description | Potential income |
|---|---|---|
| Paid themes | Users buy your theme once.Price is set by you (from 0.99)$ 4.99$). | 5.$ 500$ month (depending on popularity). |
| Subscription | Users pay monthly to access your themes (available to top designers). | 20.$ 2000$ monthly. |
| Partnership programme | You get a percentage of sales of other designersβ themes if users click on your referral link. | Between 5% and 15% of their income. |
| Orders for individual design | Users or companies order unique themes from you (for example, for a brand). | 50.$ 500$ project. |
To increase sales:
- π Create a series of themes (e.g., Space, Cyberpunk, Minimalism 2.0) and users who buy one of the themes in the series are more likely to purchase the rest.
- π Hold promotions (for example, a 30% discount for the first week after release).
- π± Adapt themes to trends (for example, iOS 17 or Windows 11 themes are always in demand).
You can also make money on donat themes: upload a free version with a basic set of icons, and ask for donations for the full version via PayPal or Patreon, a method popular with designers who want to circumvent the restrictions of the Mi Theme Store (for example, the number of free themes per month).
π‘
Use Canva to create a promo graphic for your themes. Beautiful banners increase conversions to downloads by 40%!
8. Alternative means of disseminating topics
If your theme didnβt go through moderation in the Mi Theme Store or you want to expand your audience, consider alternative sites:
- π XDA Developers is a forum where users share custom themes and firmware, and you can upload the theme as.mtz or.apk (for installation via a user interface). TWRP).
- π± Telegram channels β many communities (for example, MIUI Customizations β Accept themes from designers.
- π Etsy or Gumroad are digital marketplaces, and you can put themes like digital productsΒ».
- π¨ DeviantArt or Behance β portals for artists, where you can put the theme as a portfolio and get orders.
When distributing via third-party sources, consider:
- π Security: Donβt post topics on questionable sites β this could lead to your job being stolen.
- π Licensing: Indicate whether your subject can be changed (e.g. Creative Commons) BY-NC).
- π° Payments: on platforms like Gumroad, the commission is ~10%, but there are no content restrictions (unlike the Mi Theme Store).
If you plan to sell themes outside of the Mi Theme Store, pack them into.apk using the Apktool tool or the Mi Theme Store. MT Manager.This will allow users to install themes without root rights, but will require you to know the basics of reverse Android development.
π‘
Alternative venues are suitable for experimental themes that donβt go through Xiaomi moderation (e.g., with anime characters or branding).