Custom view that contains EditTexts for typing and X number of digits depending on the set pin length.
The simplest way to print from a Bluetooth printer.
Why?
Debug library provides a lot of useful information. For ex., Java file name as tag, method name and a line number where Debug function was called.
Also, it wraps String.format(), so you can create any message with nearly any quantity of variables to check at almost no pain (and time).