← Back to projects

Android · Kotlin · Jetpack Compose

Krusto

Android app for designing, editing, and stitching cross-stitch patterns.

In the app

Overview

Krusto is an Android app for cross-stitch that takes you from an idea all the way to the last stitch. Turn a photo into a pattern - an ML algorithm keeps the quality high and reduces colour noise in the result. Draw and edit one by hand, generate a material list for project, export stitch patten in a few different formats, and then follow the chart on your phone or tablet while you stitch. It's a personal project, shaped around the way I actually like to create patterns and stitch myself.

The problem

When I started stitching, I couldn't find an Android app I genuinely enjoyed using. The ones on the store felt slow, laggy and awkward, and none of them let me comfortably both create and edit a pattern. Apps like Pattern Keeper are great for storing finished PDF patterns and following along, but you can't change anything in the pattern itself. I wanted one app that does it all - create a pattern from scratch or from a photo, edit it freely, bring in existing patterns and adjust them when needed, and follow the chart while stitching.

The solution

Krusto already brings the core of that together. You can create a new pattern - including turning a photo into one - edit it, and manage the DMC colours behind it. There are several export options, an automatic material list, and a stitch mode that tracks your progress as you fill in each colour.

Status & what's next

Still in active development. Right now my main focus is PDF pattern import - letting user bring existing patterns into Krusto and edit or stitch them like any other. After that I want to polish the design to make it more intuitive and friendly to use, and further along I'm thinking about a subscription tier through Google Play Billing.