Android Screenshots with Processing

Introduction

Turns out Processing is well suited for generating store device art. Placing images and text aligning is easy. It is actually easier than using some online freemium WYSIWYG-generators.

Google encourages you to use pure rectangle device screenshots. Many top applications do not do it. A tiled high resolution background image is a feast for the eyes.

Visual inspiration comes from:

Input

The background image should be as wide and high resolution as possible.

Here Full HD 1920x1080, Andromeda

and device art generator output from online device art generator. Here Pixel 2 XL:

Result

Below the result with three background tiles (more are not possible). The code also added top and bottom rectangles with information text.

Since Processing can include Java code further automation for different languages is doable (like parsing external files).

Full source here on github.