Search

Hex Grid Renderer

Did you develop this app? Access more services »

Hex Grid Renderer


Hex Grid Renderer (HGR) is a free (and ad-free) Android app for creating hexagonal grids and exporting them to image files. It is intended as a utility for gamers who play tabletop games which use hex grids. HGR appears to be the only app of its kind in the Google Market.

This is my first Android app. It is "functional but beta," not terribly pretty, but what's there seems to work.

If you feel you need to rate it as only 1 or 2 stars, PLEASE be adult enough to explain why (in the review text). So far the only people who are it less than 3 have only starred it without writing any review text, so i can only assume the ratings come from personal enemies of mine, as opposed to people who had a true problem with it.

This description page exists in an expanded form on the project's web page:

http://android.wanderinghorse.net/hex-grid-renderer/

The complete source code can also be found there.

Features:

- Easily create hexagon grids with only a few finger-taps.

- Customize the colors, labels, center dots, border, and hexagons.

- Supports wide-grain and tall-grain grids.

- Export hex grids as image files to other Android Activities via Intents. What does that mean? It means it can export your hex grids directly to GMail, GDrive, Dropbox, printer services, and others.

- Has undo support (15 levels) and save/load support. Loading can be "undone."

- User-configurable starting values for row/column numbers (version 20130309+).

- It speaks English and some degree of German. If you want it in a language of your choice, get in touch and i will send you the information you need to translate it :). Contact info is at the bottom.


ACHTUNG: If your device force-closes this immediately or when changing map sizes, then it has too little memory. See the NOTES section below for why.



PERMISSIONS:

- HGR requires EXTERNAL STORAGE WRITE permissions in order to save its images to the SD card (under SD/app-data/net.wanderinghorse.android.hexish/...) before handing them off to services like GMail, GDrive, or Dropbox. If there were a way to do this without a file, _and_ not risk an out-of-memory error by buffering the exported data in a byte array, the app would need no special permissions.



DEVICE COMPATIBILITY:

HGR is has been seen to work on API7 devices (Android 2.1.x). It is tested on several emulator configurations (with various Android versions), a Samsung Galaxy S2 phone, and an Asus TF300 tablet (both running ICS).


NOTES AND CAVEATS:

- "No warranties," and all that.

- Export to G+ fails mysteriously. i have no idea why. GDrive, GMail, and Dropbox exports are known to work.

- When exporting an image, a copy is placed in your SD storage under under SDCARD/app-data/net.wanderinghorse.android.hexish/. There is a menu entry which shows you the exact path for your device. Also be sure to check your Gallery, as saved images "should" show up there at some point.

- If HGR suddenly crashes at startup (after it worked before), try the "Clear Data" option in the app control center to remove its persistent state. This "shouldn't happen", but just in case it does.


KNOWN PROBLEMS:

- If it crashes after changing radii or dimensions then the problem is almost certainly that the rendered grid takes up too much memory and Android is killing the app. Workaround: scale it back a notch. The memory hog is the drawing/scrolling parts, not the actual hex data (which has low, constant memory costs).

- If the app starts up with a blank black area, use Hexes==>Radius to set the radius. (This might have been a side-effect of local tests and might never happen in the wild.)

CONTACT:

Constructive criticism is always welcomed: feel free to contact the developer (Stephan Beal) directly (in English or German) via [email protected] Code contributors are of course also welcomed (just get in touch). i cannot commit to adding every requested feature, but am nonetheless interested in hearing about your ideas for improvements.

Recent changes:
v20131012:

- Fixed a minor sizing problem which caused the right/bottom hex edges to get truncated in some cases.

- More internal work on exporting the underlying JSON data, but it is not yet exposed to users.

v20130922:

- Can now set hex label size relative to the current hex radius (4 size settings).

- Undo levels increased to 15.
Add to list
Free
74
3.7
User ratings
29
Installs
1,000+
Concerns
0
File size
175 kb
Screenshots
Screenshot of Hex Grid Renderer Screenshot of Hex Grid Renderer Screenshot of Hex Grid Renderer Screenshot of Hex Grid Renderer Screenshot of Hex Grid Renderer Screenshot of Hex Grid Renderer Screenshot of Hex Grid Renderer Screenshot of Hex Grid Renderer Screenshot of Hex Grid Renderer Screenshot of Hex Grid Renderer Screenshot of Hex Grid Renderer Screenshot of Hex Grid Renderer Screenshot of Hex Grid Renderer

About Hex Grid Renderer
Hex Grid Renderer (HGR) is a free (and ad-free) Android app for creating hexagonal grids and exporting them to image files. It is intended as a utility for gamers who play tabletop games which use hex grids. HGR appears to be the only app of its kind in the Google Market.

This is my first Android app. It is "functional but beta," not terribly pretty, but what's there seems to work.

If you feel you need to rate it as only 1 or 2 stars, PLEASE be adult enough to explain why (in the review text). So far the only people who are it less than 3 have only starred it without writing any review text, so i can only assume the ratings come from personal enemies of mine, as opposed to people who had a true problem with it.

This description page exists in an expanded form on the project's web page:

http://android.wanderinghorse.net/hex-grid-renderer/

The complete source code can also be found there.

Features:

- Easily create hexagon grids with only a few finger-taps.

- Customize the colors, labels, center dots, border, and hexagons.

- Supports wide-grain and tall-grain grids.

- Export hex grids as image files to other Android Activities via Intents. What does that mean? It means it can export your hex grids directly to GMail, GDrive, Dropbox, printer services, and others.

- Has undo support (15 levels) and save/load support. Loading can be "undone."

- User-configurable starting values for row/column numbers (version 20130309+).

- It speaks English and some degree of German. If you want it in a language of your choice, get in touch and i will send you the information you need to translate it :). Contact info is at the bottom.


ACHTUNG: If your device force-closes this immediately or when changing map sizes, then it has too little memory. See the NOTES section below for why.



PERMISSIONS:

- HGR requires EXTERNAL STORAGE WRITE permissions in order to save its images to the SD card (under SD/app-data/net.wanderinghorse.android.hexish/...) before handing them off to services like GMail, GDrive, or Dropbox. If there were a way to do this without a file, _and_ not risk an out-of-memory error by buffering the exported data in a byte array, the app would need no special permissions.



DEVICE COMPATIBILITY:

HGR is has been seen to work on API7 devices (Android 2.1.x). It is tested on several emulator configurations (with various Android versions), a Samsung Galaxy S2 phone, and an Asus TF300 tablet (both running ICS).


NOTES AND CAVEATS:

- "No warranties," and all that.

- Export to G+ fails mysteriously. i have no idea why. GDrive, GMail, and Dropbox exports are known to work.

- When exporting an image, a copy is placed in your SD storage under under SDCARD/app-data/net.wanderinghorse.android.hexish/. There is a menu entry which shows you the exact path for your device. Also be sure to check your Gallery, as saved images "should" show up there at some point.

- If HGR suddenly crashes at startup (after it worked before), try the "Clear Data" option in the app control center to remove its persistent state. This "shouldn't happen", but just in case it does.


KNOWN PROBLEMS:

- If it crashes after changing radii or dimensions then the problem is almost certainly that the rendered grid takes up too much memory and Android is killing the app. Workaround: scale it back a notch. The memory hog is the drawing/scrolling parts, not the actual hex data (which has low, constant memory costs).

- If the app starts up with a blank black area, use Hexes==>Radius to set the radius. (This might have been a side-effect of local tests and might never happen in the wild.)

CONTACT:

Constructive criticism is always welcomed: feel free to contact the developer (Stephan Beal) directly (in English or German) via [email protected] Code contributors are of course also welcomed (just get in touch). i cannot commit to adding every requested feature, but am nonetheless interested in hearing about your ideas for improvements.

Recent changes:
v20131012:

- Fixed a minor sizing problem which caused the right/bottom hex edges to get truncated in some cases.

- More internal work on exporting the underlying JSON data, but it is not yet exposed to users.

v20130922:

- Can now set hex label size relative to the current hex radius (4 size settings).

- Undo levels increased to 15.

User reviews of Hex Grid Renderer
Write the first review for this app!
Android Market Comments
A Google User
Jul 20, 2014
Major flaw I like what you can do with this, but I wish I could apply this to actual images as a decal to an image.
A Google User
Jun 27, 2014
Huh I don't know what this app is for if you cant change the individual hexes
A Google User
May 27, 2014
Not what I expected or just unclear documentation I was hoping for a tool that I could do hex-based mapping for a Science Fiction game in.. After downloading the app I find I can toggle from hexes with number labels and hexes with dots but I cannot figure out how to add information (points for stars, lines for star lines, etc) I might edit this if the app was updated to include those features I am looking for. OR those features may be there and I'm just not finding them... in which case they may as well not be there. EDIT: I do like the fact that the developer replied so quickly. I believe that if this app was what I had been looking for I would have given this product a much higher rating so I would recommend this to others if it met their needs.
A Google User
May 15, 2014
Great Job This app deoes exactly what it is intended to do. Works very well & is actually 'intuitive'. HGR isn't exactly what I was looking for, but is a great jumping off point for me. I contacted the dev asking questions; I heard back quickly with actual answers about what I wanted. I will check out any app this dev puts out in the future. Quality, passion, and a brain all combine to make something good.
A Google User
Nov 12, 2013
Near perfection at first go OK, I'm giving this 4 stars out of 5 because I too would like SVG output, and there's one 'minor' tweak I would like (but I'm likely the only person out there wanting this). Overall, it works great on my tablet and phone and has a set of tools that allows for almost every customization possible for making a basic hex map grid. This is one of the best apps I have ever found on Google play. The only feature(s) I would like is a way to clarify the map size. The current set up is for an even distribution in the length of the hex columns: if the first column is 15 hexes long, all the columns are 15 hexes long and the second column starts 1/2 a hex down and the third is 1/2 hex up from the second and so on. Would it be possible to have the second column start the 1/2 hex up and then the third column be 1/2 hex down from the second? Second, some maps alternate the column hex length so if the first column is 15 hexes, the second might be 16 (taller) or 14 (shorter) by count and then the third would be 15 again. So I'm hoping for an option(s) for Map Height: Map Even or Offset; If Even, 2nd Column Up or Down; If Offset, 1st Column Long or Short. Does any of that make sense?