If you'd like to make a premium theme for HERO Keyboard, here's the deal: HERO has a free default theme, and customers can pay a one-time fee of a few bucks to unlock all current and future premium themes. Since themes aren't purchased individually, unfortunately you won't receive any money for your theme. However, in the app's Themes tab where all users can see all the premium themes, I can list a by-line under your theme that links to whatever URL you want, so hopefully it can be a lead generator for you. And I'll give you a promo code so you can unlock the premium themes for free.
Before you make the theme, first email firstname.lastname@example.org to let me know what you'd like to make. This is to avoid wasting your time making a theme that I may not want to use (eg, if you said, "I have a great photo of a trash can lid that I'd like to make into a theme." Then I'd say, "Hmmm...Thanks, but I don't think enough people would want a trash-can-themed keyboard." So my main criteria is that the theme is:
Theme do's and don'ts:
Download the 35 MB HERO-Public-Templates.zip, which has PSD files and example PNGs. If you don't use Photoshop, use the PNGs as the template.
In Letter view, the letters and symbols are rendered by the app, so the image has only the rings and background graphic like this below (click it to view full size). The extra width on the sides will rarely be seen (basically only in landscape view), so you might as well just fade to a solid color or horizontal gradient to reduce file size. You'll probably want to design the Bolt button at the same time, but hide it when you export the PNG. Export it as a non-transparent 2119 × 260-pixel 8-bit PNG named "main_background_yourthemename.png"
The Bolt icon (or whatever you choose to make it look like) is a separate PNG because it has both Off and Active (on-touch) states. Export it as a 300x300-pixel 24-bit transparent PNG named bolts_yourthemename.png and bolts_active_yourthemename.png
The background image file is pretty simple, with just a center circle and some type of divider for the four sections. The characters will always be white, so the background must be dark enough for the white characters to be easily readable. Export it as a non-transparent 2119 × 260-pixel 8-bit PNG named "menu_background_yourthemename.png"
The "other" background is behind the numbers, symbols, and emoji views. It should be simple and non-distracting, probably similar to the Menu background since the user enters the Other views from the Menu. Note the tray at the top as well. Export it as a non-transparent 2119 × 260-pixel 8-bit PNG named "other_background_yourthemename.png"
When you hold or force-touch on some characters, a tray of rarely used extended characters appears. The characters are white, so make your graphic is dark enough. Export it as a 715 × 145-pixel 24-bit transparent PNG named "extended_page_background_yourthemename.png"
When you tap a letter, it appears in a popup circle as feedback. The letter will always be white, so make your popup dark enough while also making it stand out from the background (I often use a use a strong stroke color, and a shadow). Export it as a 180x180-pixel 24-bt transparent PNG named "btn_popup_background_yourthemename.png"
Zip and email me the files and the hex value of your letter color to email@example.com. Then give me a few days to check your files, create the necessary related files, and upload it into the app.
No problem - just email me at firstname.lastname@example.org.