I've spent quite a bit of time creating an image / shape recognition system for Unity. The code is generic enough that it is easily brought into any C# project (i.e. Xamarin). Download: https://assetstore.unity.com/packages...
With a little bit of setup and tweaking, you can start recognizing any image or shape that you can draw on your screen. This tutorial video explains how this works.
Any shape can be matched including letters, numbers, symbols, spells (like a lightning bolt), etc.