Skip to content
All documentation

feature

Tasbeeh Counter

Powerful dhikr tracker with custom adhkar, routines, goals, streaks, statistics, focus mode, and personalization.

The new Tasbeeh Counter is a complete dhikr counting system built into Al Islam as part of the Tools section. It is designed for users who want a beautiful, focused, reliable, and deeply customizable way to perform dhikr, track progress, maintain streaks, review statistics, build personal adhkar, and preserve their dhikr history over time.

This feature is not only a simple tap counter. It is a full Tasbeeh environment with a live counter, pinned adhkar, swipeable dhikr switching, progress rings, session tracking, undo and redo, quick-add controls, goals, streaks, statistics, a searchable dhikr library, custom dhikr creation, routines support, templates, reminders, haptics, sound feedback, gesture controls, accessibility-friendly layout options, data import/export, and extensive personalization.

The goal of the Tasbeeh feature is to make dhikr feel easy and natural while still giving users serious control. A user can open the tool and immediately start tapping. At the same time, they can also build their own dhikr library, configure every counter behavior, track long-term history, compare daily progress, and customize how the screen looks and feels.


Main Tasbeeh Screen

The main Tasbeeh screen is the primary counting interface. At the top, the user sees a horizontal quick switcher containing pinned or recent adhkar. Each dhikr chip shows an emoji or icon, the dhikr name, and the current count for that dhikr. For example, the screen can show SubhanAllah, Alhamdulillah, and Allahu Akbar as quick-access items. The selected dhikr is highlighted so the user always knows which dhikr they are currently counting.

When the user switches to another dhikr, the whole counter updates accordingly. The Arabic text, transliteration, translation, virtue text, target count, current progress, streak, daily count, seven-day count, and session values all change based on the selected dhikr. This makes the counter feel like a structured dhikr workspace rather than a single generic counter.

The selected dhikr is shown prominently in the center area. For example, سُبْحَانَ ٱللَّٰه, SubhanAllah, and its meaning Glory be to Allah can be displayed together. Under that, the screen can show the virtue or reward text associated with the dhikr, such as the narration about glorifying Allah after every prayer. This allows the user to remember not only the phrase, but also its meaning and spiritual context.

Below the dhikr text, the screen can show meter chips such as the current streak, today’s count, and seven-day total. For example, it can show a 1 day streak, Today 5, and 7d 607 for the active dhikr. These small meters help the user stay aware of consistency without making the screen feel complicated.

The central counter uses a large progress ring. The current count is shown in the middle, with the target shown underneath. For example, the screen can show 5 of 33 while the circular progress ring fills around the counter. This gives the user an immediate visual sense of how close they are to completing the current lap or target.

The whole counter face can be tapped to count, depending on the user’s settings. This makes the experience convenient because the user does not need to tap a tiny button. The counter can behave like a digital tasbeeh bead: every tap increases the count, updates the ring, triggers optional feedback, and records the session.


Counting Controls

The Tasbeeh screen includes direct counting controls for both careful counting and fast progress entry. The user can count one by one through normal tapping, but the interface also provides quick-add chips such as +10, +33, and +100. These are useful when a user wants to add a known amount quickly, correct a missed session, or continue after counting physically outside the app.

The screen also includes Undo, Redo, and Reset actions. Undo allows the user to reverse an accidental tap or quick-add operation. Redo restores a previously undone action. Reset clears the current live count when the user wants to restart the active lap or session. The reset action can also be protected through customization with a confirmation setting, preventing accidental loss of the current count.

The counter can show live session information under the controls. This can include the current session duration, the number of counts in the session, and pacing information. For example, the screen can show a session running for a few seconds with a certain number of counts. This makes the tool useful not only for total counting, but also for understanding the current dhikr session.

A daily goal bar can appear near the bottom of the screen. For example, it can show progress such as 56 / 300 today. This lets the user see how much of the daily target has been completed across the day. The goal bar gives a broader daily context beyond the current lap target.


Swipeable Dhikr Switching

The Tasbeeh interface is designed for quick movement between adhkar. Users can switch dhikr through the top quick switcher, and the feature also supports swipe-based switching when enabled. A horizontal swipe on the counter face can move through the dhikr library, allowing the user to go from one dhikr to another without leaving the counting screen.

This is especially useful for post-prayer adhkar or repeated routines where the user may move through SubhanAllah, Alhamdulillah, Allahu Akbar, and other phrases in sequence. Instead of returning to a list every time, the user can stay inside the counting flow and move naturally between items.

The interface keeps this convenient while still remaining clear. The selected dhikr is always displayed with its own title, text, target, progress, and statistics, so the user does not lose context while swiping.


Focus Mode

The Tasbeeh screen includes a focus option, represented by the eye icon. When the user activates this mode, distracting or secondary interface elements can be hidden so the counting experience becomes cleaner and more intentional.

This is useful when the user wants to avoid accidentally tapping library, statistics, or settings controls while doing dhikr. It also helps when the user wants a more meditative screen with only the counter and essential dhikr information visible. The feature respects both types of usage: a full information-rich mode for setup and review, and a cleaner focus mode for actual counting.


Built-in Adhkar

The Tasbeeh system includes a set of default adhkar so the user can begin immediately without creating anything manually. The default library can include common phrases such as SubhanAllah, Alhamdulillah, Allahu Akbar, La ilaha illallah, Astaghfirullah, SubhanAllahi wa bihamdihi, SubhanAllahi wa bihamdihi, SubhanAllahil-Azim, and longer adhkar such as La ilaha illallahu wahdahu la sharika lah... and Raditu billahi rabban....

Each dhikr can have its own category, target count, lifetime count, display icon, transliteration, translation, and virtue text. For example, some adhkar may belong to Post-prayer, some to Morning & Evening, some to Tahlil, some to Istighfar, and some to general dhikr.

This makes the feature usable immediately, while still allowing advanced users to modify, pin, favorite, archive, or create their own entries.


Dhikr Library

The Dhikr Library is the management center for all adhkar. It gives users a searchable list of dhikr entries and separates content into areas such as Adhkar and Routines. The library can be opened from the main Tasbeeh toolbar.

Inside the library, each dhikr appears as a card. A card can show the emoji or icon, dhikr name, category, target count, and lifetime count. For example, a card may show SubhanAllah, marked as Post-prayer · target 33, with a lifetime total such as 607. Another card may show Alhamdulillah, also with its category and target. Longer adhkar names can be truncated cleanly while still remaining identifiable.

Each dhikr card includes management actions. Users can mark an item as a favorite, pin or unpin it from the quick switcher, edit it, or archive it. Pinning controls which adhkar appear prominently above the counter. Favoriting gives the user another way to mark important adhkar. Archiving removes clutter without necessarily destroying the user’s history.

The library also includes search. Users can search adhkar or categories, making it easier to find a specific phrase when the library grows. This is important because a serious dhikr library can contain many entries, especially if the user creates custom adhkar or imports a larger library.

The library also includes a + New action for creating a new dhikr. This turns the Tasbeeh system into a personal dhikr manager, not just a fixed counter.


Creating Custom Dhikr

Users can create their own dhikr entries. The custom dhikr editor is comprehensive and allows the user to define the text, meaning, goal, behavior, icon, and visual identity of the dhikr.

The editor supports starting from a template. A template option can provide a ready-made set of adhkar, such as 24 adhkar, allowing users to build quickly from predefined content rather than typing everything manually.

For custom entries, users can enter the Arabic text, transliteration, translation, and virtue / reward / fadl. The transliteration field is important because many users may be able to recite through transliteration even if they are still learning Arabic. The translation field helps the user understand the meaning. The virtue field lets the user store the benefit, narration, reminder, or spiritual context attached to that dhikr.

The editor also includes a Category field. This allows the dhikr to be organized under sections such as General, Post-prayer, Morning & Evening, Tahlil, Istighfar, or other categories depending on the user’s setup.

The user can set the target per lap. For example, a dhikr may have a target of 33, 34, 100, or any custom number. The user can also set the step per tap, allowing one tap to count as more than one unit when needed. A daily goal can also be configured for the dhikr, so the app can track daily progress separately from the current lap target.

Custom dhikr also supports visual personalization. The user can choose an emoji or icon, such as a tasbeeh, leaf, hands, star, pointing finger, water drop, sunrise, scales, key, heart, shield, bird, mosque, Kaaba/mosque icon, moon, sun, or another symbol. The app also supports user-selected emoji, so the user is not limited to the built-in options.

An accent color can also be selected for the dhikr. The editor provides quick color choices and an automatic/default option. This color can be used in the dhikr card, counter, highlights, or progress visuals, helping the user visually distinguish one dhikr from another.


Routines

The library includes a Routines area, indicating that the Tasbeeh system is designed not only for individual adhkar but also for grouped dhikr workflows. This is useful for structured sequences, such as post-prayer adhkar, morning adhkar, evening adhkar, or personal routines.

A routine-based system allows the user to move through a set of adhkar in order. This works naturally with the counter’s target behavior settings, especially options such as advancing to the next dhikr after completing a target. Even when a user is counting multiple adhkar in sequence, the interface can remain simple and focused.


Tasbeeh Statistics

The Tasbeeh Statistics screen gives the user a detailed view of their dhikr activity. It is designed to show both overall totals and meaningful trends, rather than only a single lifetime number.

The statistics screen can show lifetime total counts, today’s total, last seven days, last thirty days, current streak, best streak, best day, and goal days. For example, the screen can show values such as Lifetime 965, Today 56, Last 7 days 1,076, Last 30 days 1,076, Current streak 1 day, and a best day such as 1,011 counts on a specific date. It can also show how many days in the last 30 days reached the configured daily goal.

A daily activity grid shows recent dhikr consistency across multiple weeks. Each day is represented visually, making it easy to recognize active days, quiet days, streak patterns, and long-term consistency, where each day is represented as a small square and stronger activity can be visually highlighted. This makes consistency visible over time. Instead of only seeing totals, the user can see patterns: active days, quiet days, recent activity, and whether dhikr is becoming a habit.

The statistics screen also includes a chart for the last 14 days vs goal. This bar chart compares daily dhikr counts against the daily target. A goal line can show the target level, while daily bars show actual counts. This makes it immediately clear which days exceeded the goal and which days were below it.

The By dhikr section breaks down counts per dhikr. For example, it can show SubhanAllah with 607 counts, La ilaha illallah with 136, Raditu billahi rabban... with 80, La ilaha illallahu wahdahu la sharika lah... with 55, SubhanAllahi wa bihamdihi with 51, SubhanAllahi wa bihamdihi, SubhanAllahil-Azim with 20, Alhamdulillah with 10, and Allahu Akbar with 4. Each item can include a progress-style bar, making the distribution readable at a glance.

The Personal records section records achievements such as the longest session and fastest pace. For example, it can show a longest session of 80 counts and a fastest pace such as 235/min over a given number of counts. This gives users extra insight into how they use the counter.

The Recent sessions section lists individual counting sessions. Each row can show the date and time, the number of counts, duration, and pace. For example, a recent session may show 5 counts, 0:13, and 22/min, while another may show 51 counts, 0:58, and 53/min. This session history allows users to review when they counted and how much they completed.

Together, these statistics turn the Tasbeeh feature into a long-term dhikr tracker, not only a live counter.


Feedback Customization

The Tasbeeh Customization screen includes a Feedback section that controls how the counter responds while the user counts.

The Haptic strength setting allows users to choose the strength of vibration feedback. Options can include off, light, medium, and strong. This is useful because some users want a strong physical response with every tap, while others prefer subtle feedback or no vibration.

The Milestone pulses option can trigger special vibration patterns when the user reaches milestones. The interface describes this as a double pulse at milestones and a triple pulse at the target. This gives the user a physical signal when they reach important counts without needing to look at the screen.

The Milestone every slider lets the user control how often milestone feedback occurs. For example, it can be set to every 33 counts, which fits common dhikr patterns. The user can adjust this depending on their own routine.

The Sound setting controls audible feedback. Options can include silent or no sound, haptic-only behavior, click, bead, and soft tone style feedback. This allows the app to feel like a digital tasbeeh bead, a silent tracker, or a soft audio-assisted counter depending on preference.

The Visual flash toggle enables a brief accent wash at milestones. This gives a visual signal when the user reaches important points in their count.


Input and Gesture Customization

The Input & Gestures section controls how the user interacts with the counter.

The Tap anywhere option allows the whole counter face to act as the button. This makes counting easier and reduces the need for precise tapping. It is especially useful when the user wants to count without looking carefully at the screen.

The Quick-add chips option controls whether shortcuts such as +10, +33, and +100 appear under the counter. Users who want fast manual entry can keep them enabled, while users who want a cleaner interface can turn them off.

The Swipe to switch dhikr option allows horizontal swiping on the counter face to move through the dhikr library. This makes it easy to switch between adhkar during a routine.

The Double-tap to undo option allows undo through a double tap. This is disabled by default in the screenshots. The setting notes that it adds a small single-tap delay while enabled, because the app must wait briefly to know whether the user is single-tapping to count or double-tapping to undo.

The Volume-button counting option allows the device volume buttons to be used for counting. Volume up can count upward, and volume down can undo. This is useful when the phone is held in a way where screen tapping is less convenient, or when the user wants more tactile physical controls.

The Left-handed layout option mirrors the control row. This improves comfort for left-handed users and shows attention to practical usability.


Behavior Customization

The Behavior section controls how the counter behaves over time and what happens at targets.

The At the target setting controls what the app does when the current dhikr reaches its target count. The behavior can be configured to repeat laps, stop at the target, or advance to the next dhikr. Repeat is useful when the user wants to keep doing the same dhikr beyond one lap. Stop is useful when the user wants a hard target. Advance to next is useful for routines, such as moving from SubhanAllah to Alhamdulillah to Allahu Akbar after each target is completed.

The Confirm before reset toggle protects the user from accidental resets. Since losing a current count can be frustrating, this setting adds safety.

The Session idle timeout controls when a session should be considered ended after inactivity. For example, the screenshot shows a value such as 3 min. This helps the app separate distinct sessions automatically.

The Daily goal slider controls the daily count target, such as 300. This value can be used for the daily goal bar, statistics, goal days, and nudges.

The Weekly goal setting allows a weekly target to be configured or turned off. This gives users a longer-term planning layer beyond daily counting.

The Fresh start each day option resets every live count at the first open of a new day while keeping lifetime totals intact. This means the user can start daily counting cleanly without losing historical totals.

The Smart suggestions option enables contextual nudges, such as suggestions for Salawat on Friday or other situation-aware dhikr prompts. This makes the feature gently proactive while remaining under user control.

The Keep screen on option keeps the device awake while the counter is open. This prevents the screen from sleeping during longer sessions.

The Daily dhikr reminder option gives the user a gentle reminder at a chosen time. This is separate from the live counter and supports consistent practice over time.


Appearance Customization

The Appearance section controls what the Tasbeeh screen looks like and which information is visible.

The Counter style setting allows users to choose the visual form of the counter. The screenshots show Progress ring as one option, and the feature can also support styles such as bead, ring, and minimal. This allows the user to choose between a large circular progress experience, a more bead-like style, or a cleaner minimal counter.

The Count text size slider changes the size of the main count number. This is useful for readability and accessibility. A user who wants a large, glanceable counter can increase the text size, while a user who wants more surrounding information can keep it smaller.

The Arabic text toggle controls whether the Arabic dhikr text appears. The Transliteration toggle controls whether romanized pronunciation appears. The Translation toggle controls whether the meaning appears. These separate controls are important because users have different needs: some may want Arabic only, some may rely on transliteration, and some may want the meaning visible.

The Virtue text toggle controls whether the reward or fadl text appears under the translation. This keeps the spiritual context available but optional.

The Meters row toggle controls the row that shows values such as streak, today, and seven-day count for the active dhikr.

The Quick switcher toggle controls whether pinned and recent adhkar appear above the counter.

The Session bar toggle controls whether live duration, counts, and pace are shown during the session.

The Daily goal bar toggle controls whether the daily progress bar appears near the bottom.

The Accent color setting allows users to change the visual accent color of the Tasbeeh screen. The screenshots show several color choices, including an automatic/default style and multiple bright accent options. This gives the counter a more personal and polished feel.


Data Export and Import

The Tasbeeh feature includes data management controls for preserving the user’s dhikr library and history.

Users can export the library as a JSON file. This backup can carry the user’s adhkar, lifetime counts, and routines. Exporting is important because the Tasbeeh library can become deeply personal over time, especially when users create custom adhkar and accumulate long-term counts.

Users can also import the library from JSON. Imports are handled safely: imported entries land as new custom entries, and existing content is not overwritten. This helps prevent accidental data loss.

A Reset all to defaults option is also available. This restores the Tasbeeh configuration back to its default state when the user wants to start fresh with settings.


Overall Design Philosophy

The Tasbeeh Counter is designed as a serious dhikr companion, not a lightweight tap counter. It gives users a calm and beautiful counting screen for daily use, but also includes the deeper systems needed for long-term tracking, personalization, and structured worship routines.

The feature is highly practical. Users can tap anywhere, use quick-add buttons, undo and redo mistakes, reset safely, switch dhikr by swiping, count with volume buttons, use haptics and sounds, keep the screen awake, and simplify the screen through focus mode. It is built to reduce friction during dhikr instead of forcing the user to manage the tool constantly.

The feature is also deeply personal. Users can create their own adhkar, write Arabic text, transliteration, translation, and virtue notes, set targets and goals, choose emojis and colors, organize items in the library, pin favorites, archive unused entries, and build routines.

The tracking layer makes it long-term. Lifetime totals, today’s counts, seven-day and thirty-day totals, streaks, best days, goal days, activity heatmaps, goal charts, per-dhikr breakdowns, personal records, and recent sessions all help the user understand consistency and progress.