Notice: Undefined index: order_next_posts in /nas/content/live/gadgetmag/wp-content/plugins/smart-scroll-posts/smart-scroll-posts.php on line 194

Notice: Undefined index: post_link_target in /nas/content/live/gadgetmag/wp-content/plugins/smart-scroll-posts/smart-scroll-posts.php on line 195

Notice: Undefined index: posts_featured_size in /nas/content/live/gadgetmag/wp-content/plugins/smart-scroll-posts/smart-scroll-posts.php on line 196

Create your own look for CyanogenMod 12 Theme Engine

Build your own detailed custom themes for your device using Theme DIY

While there are lots of themes on the Google Play store and the internet in general, at some point you may want to create your own themes so that your Android device looks exactly how you want. With the help of theme-editing apps, it is possible
to create themes in just a matter of minutes.

Theme DIY is an app that you can use to create themes – as long as your device is running Android .50 Lollipop and the CyanogenMod 12 theme engine. Using Theme DIY, you can customise your device in impressive detail, right down to the colour of the text that appears on your device’s different notifications and buttons. You can also add custom fonts, wallpapers, backgrounds and boot animations.

Before you start creating a theme, you should gather any additional resources that you want to incorporate into your theme. This includes any images you plan to use as wallpapers or backgrounds for your lock screen or notification header. You should also download any boot animations that you want to use, as well as any TTF fonts. The XDA Developers forum is a good source of boot animations, and you will find lots of free TTF fonts on websites such as Font Squirrel, for example.

To download the Theme DIY app you will also need a file explorer app, such as ES Explorer, which you can download easily for free from the Google Play store.


This tutorial first appeared in Android Magazine issue 50, which is available in all good shops and for digital download now.

  1. Install Theme DIY

    On your device, go to the developer Darkion Avey’s blog and download the Theme DIY APK. Then use ES File Explorer to navigate to your download folder, find the APK file, give it a quick tap and then select Install. When you are prompted, tap the Install option again to complete the process.

  2. Choose your template

    Launch the Theme DIY app and tap the + button to create a new theme. Name your theme and choose its ‘base’, which is the template your theme will be based on – Theme DIY supports Lollipop’s Light, Dark and Translucent Material templates. Next, tap Accent Color.

  3. Create accent colours

    Choose the colours your theme will use for its various elements, like the buttons and navigation bar. Tap each item in turn and then choose one of the predefined colours, or create your own by tapping Custom Color and then tweaking the colour controls. Tap Background Color.

  4. Background and text

    Pick the colours your theme will use for its light and dark backgrounds, then tap Text Color and choose colours for your dark and light text. Next, choose the colour to use for ‘Action bar text’, which is any element that uses your chosen accent colour as a background.

  5. Notification settings

    Tap Notification Settings. Here, you’ll choose the colours that your theme will use for the notification icons, text and more. Tap each item in the list and then choose one of the predefined colours, or create your own. Once you’re happy with your selections, tap Misc Settings.

  6. Misc Settings

    If you have any images that you want to use as your theme’s wallpaper, or the background for your lock screen or notification header, you can add these here. You can also add a custom boot animation at this point as well. Once you have added all of your resources, tap ‘What To Theme’ to move on.

  7. What to theme

    On this screen you can choose which apps you want to apply your theme to. All of your apps are included by default, but you can remove them by simply giving them a tap. You can also choose to theme the Google keyboard. Once you have finished selecting your apps, tap Fonts.

  8. TTS fonts

    If you have a TTF font that you want to use, you can apply it here. Remember, that once you have assigned a custom font to either the Normal, Bold or Thin options, the Build button will be temporarily disabled until you choose fonts for all three Normal, Bold and Thin options together.

  9. Build your theme

    Tap Build and Theme DIY will build your app. Once it’s finished, tap Install followed by Next. When prompted, tap Install again. To use your theme, close the Theme DIY app and go to your device’s Settings>Theme. Find the theme that you just created, select Style and tap Apply.

  10. Reboot and test

    After you’ve applied your theme, it’s recommended that you reboot your device. Once your device has rebooted, take a look around a few areas of your newly-themed device. If you’re not happy with your theme, create a new one by relaunching Theme DIY and repeating the process.