Nigel M Rodgers

Work · Android app

KindiTill

A small point-of-sale app for market vendors that works offline and prints to Bluetooth receipt printers.

Year
2026
Built with
Kotlin, Jetpack Compose, Room
Link
Source on GitHub

KindiTill is a point-of-sale app for mobile and market vendors. It needs no account and no internet connection, and it runs on Android 7 and up.

What’s in it

Product catalogue, cart and cash checkout, daily takings and top sellers, and receipts printed to portable thermal printers. I wrote the ESC/POS printing over Bluetooth myself, without a vendor SDK, and added a wake-up ping for printers that go to sleep.

Backups are plain JSON through the Android file picker, so a vendor can keep their data in Google Drive without signing in to anything inside the app.