wangdachui886/tickle-android — explained in plain English
Analysis updated 2026-05-18
Log a daily expense or income in about three seconds from a home screen widget.
Backdate an entry for a purchase from a previous day.
View daily, monthly, and yearly spending statistics.
Export transactions to CSV and restore them later.
| wangdachui886/tickle-android | 23rd/scrib | composablehorizons/material-3-compose-unstyled | |
|---|---|---|---|
| Stars | 14 | 14 | 14 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
This is an unsigned debug APK, not a store release, so Android will show an unknown source install warning.
Tickle is a small, deliberately simple Android bookkeeping app built around the idea of logging one expense in about three seconds, similar to pressing buttons on a calculator. The README emphasizes that it does not connect to the internet, does not require login, does not upload any data, and stores everything locally, with an app size of around 12 megabytes. A downloadable APK for an early alpha build is linked directly from the README. The core interaction is meant to happen either inside the app or through a home screen widget, and the README specifically recommends the widget as the fastest way to record a purchase. The project positions itself against more feature-rich budgeting apps: it does not aim to automatically sync across devices, recognize bills from notifications, or provide multi-account asset analysis. Instead it focuses on a small set of things it says already work in this early build: quickly logging an expense or income, backdating an entry to an earlier day, managing and adding custom categories, viewing and editing a running list of transactions by date, viewing daily, monthly, and yearly statistics, and exporting or restoring data as CSV files. Because this is an unsigned debug build rather than a release from an app store, installing it on Android may trigger an unknown source warning. The README includes a permissions table showing that the app does not declare internet access, does not read SMS messages, photos, contacts, or location, and does not rely on notification access, with the only requested permission being one needed to refresh the home screen widget after the phone restarts. The home screen widget itself comes in six size and color variants, three sizes in both light and dark styling, and supports quick amount entry, category selection, switching between expense and income, saving, undoing an entry, and refreshing its daily total across day boundaries. The project is released under the Apache License 2.0.
A minimal, offline Android bookkeeping app that logs an expense in about three seconds through a home screen widget, with no login and no data upload.
Mainly Kotlin. The stack also includes Kotlin, Android.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.