Frequently Asked Questions
Tap the + floating action button on the main screen. Fill in the counter name, choose a color, set the initial value, increment/decrement steps, and optionally assign it to a category. Tap Save to create it.
On the main screen, tap the + or − buttons on each counter card. You can also open the counter detail screen for more options, including setting a custom value.
Categories let you organize counters into groups. When you create or edit a counter, you can assign it to a category. On the main screen, counters can be displayed grouped by category using the Categorized view mode in Settings.
Open the counter editor (long press a counter or tap the edit icon) and tap the color circle. Choose any color from the palette. The color is used for the counter card and charts.
Open the counter detail screen and tap the Reset option. The counter will be set back to its configured reset value (default is 0). The reset is logged in the counter history.
You can set a PIN in Settings > Security to protect private counters. When a counter is marked as private, you must enter the PIN (or use biometric unlock if enabled) to view it. The PIN is stored securely as a hash.
Yes. Go to Settings > Security and enable Biometric unlock. You must first set a PIN before enabling biometric authentication. Once enabled, you can use your fingerprint instead of the PIN.
In Settings you can configure:
Yes. Go to Settings and choose between Light, Dark, or System default theme. You can also enable Dynamic Color (Material You) to use your device's wallpaper-based color palette.
View Counters are computed counters whose value is calculated from a mathematical formula referencing other counters. They update automatically when the referenced counters change.
Use the syntax c{id} to reference a counter by its ID. For example:
c1 + c2 – sum of counter 1 and counter 2c3 * 2 – double the value of counter 3c1 - c2 + c3 – combined calculation(c1 + c2) / 2 – average of two countersStandard math operators are supported: +, -, *, /, %.
When creating or editing a counter, set the Increment value and Decrement value fields. Each tap of +/− will change the counter by these amounts.
Yes. In the counter editor, you can set a minimum value and/or maximum value. The counter will not go below the minimum or above the maximum. If a value exceeds the range, it will be adapted automatically.
Go to Settings > Backup:
This is useful for backing up your data or transferring to a new device.
Counter effects add visual feedback when you tap +/−. You can choose different animation effects in Settings > Counter effects, or disable them by selecting None.
Every change to a counter is logged with the timestamp, new value, delta (change amount), and whether it was a manual action, reset, or automatic change. You can view the history from the counter detail screen and use charts to visualize trends over time.
The Events & Actions system lets you automate tasks based on counter changes. You configure rules: when a specific event occurs on a counter, one or more actions are executed automatically.
You can enable or disable this feature in Settings > Events & Actions.
There are 12 event types you can use as triggers:
There are 11 action types:
Create an event-action rule, select Webhook as the action, and configure:
Example: To send a POST request when a counter reaches 100:
Event: Reached Value = 100
Action: Webhook
URL: https://your-api.com/notify
Method: POST
Body: {"counter": "{{title}}", "value": {{value}}}
To receive Telegram messages when events trigger:
The Tasker Intent action sends a broadcast intent that can be received by Tasker, Automate, Macrodroid, or other automation apps on your device.
The intent includes counter data (ID, value, title) and you can add custom extras. This lets you trigger complex automations on your phone based on counter events.
Example: Turn on a smart light when a counter reaches a target value by chaining Counter → Tasker Intent → Tasker HTTP Request to your smart home API.
Yes. You can create multiple event-action rules for the same counter and event. Each rule can have a different action, so when the event fires, all matching actions execute.
You can write NFC tags that increment, decrement, or reset a specific counter just by tapping your phone on the tag.
To set up an NFC tag:
Once written, simply tap the tag to trigger the action — even from the lock screen if NFC is enabled system-wide.
You can enable or disable NFC reading in Settings.
Counter offers two widget types for your home screen:
To add a widget, long-press your home screen, select Widgets, and find Counter in the list.
The External Intent Receiver allows other apps to control your counters via Android broadcast intents. This is useful for advanced automation with Tasker, Automate, Macrodroid, or custom scripts.
Setup:
Supported commands:
increment – Increase counter value (optional custom value).decrement – Decrease counter value (optional custom value).reset – Reset counter to its reset value.set_value – Set counter to a specific value.Intent format:
Action: com.zipangulu.counter.ACTION_EXTERNAL_COMMAND
Extras:
counter_id (long) - required
command (string) - required
value (int) - optional
auth_token (string) - if authentication is enabled
Tasker example: Send Intent action com.zipangulu.counter.ACTION_EXTERNAL_COMMAND with extras counter_id: 1 and command: increment.
There are four goal types:
Each goal can have a priority (Low, Medium, High) and can auto-complete when the target is reached.
Yes. The app monitors your goals in the background and sends a notification when a goal is reached or when a deadline is approaching. You can see your goal progress on the Goals tab.
Challenges let you compete by counting as fast as possible. Create a challenge, add one or more counters, and optionally set a timer (in seconds). When the challenge starts, all selected counters can optionally be reset to zero. The challenge play screen tracks progress in real-time.
Challenges are great for competitive counting games or timed exercises.
The Premium version removes all ads from the app. All features are available in the free version — Premium is a way to support development while enjoying an ad-free experience.
All your counter data is stored locally on your device. Counter does not send your counter data to any external server. Firebase Crashlytics and Analytics are used to improve app stability and understand general usage patterns, but no personal counter data is shared.
You can review the full Privacy Policy from Settings > Privacy Policy.
Go to Settings > Contact Support. This will open your email app with diagnostic information pre-filled to help us assist you faster.
Yes. Go to Settings > Backup > Delete all data. This will permanently delete all counters, categories, goals, challenges, automations, and logs. This action cannot be undone, so consider exporting a backup first.
Counter follows your device's system language. To change the app language, go to your device's Settings > Apps > Counter > Language (on Android 13+), or change your device language in Settings > System > Language.
Supported languages: English, German, Spanish, French, Italian, Portuguese, Russian, Chinese.