Productivity

Designing Financial UI: Displaying Shariah Data without Overload

Learn how to balance complex financial compliance data with clear UI design through visual hierarchy and progressive disclosure in Shariah Signal.

Amin Shekh · October 6, 2026
Share

Financial compliance tools often fall into one of two traps: they are either too vague to be useful or so dense that they become unusable for the average investor. When we began designing Shariah Signal, we faced a specific challenge. Shariah stock screening involves multiple layers of data, including business activity percentages, interest-bearing debt ratios, and liquid asset filters. Presenting all these numbers at once creates cognitive friction, yet hiding them entirely reduces the transparency required for ethical decision-making. The solution lies in progressive disclosure—a design pattern that provides the essential answer immediately while making the supporting evidence accessible on demand.

The Hierarchy of User Intent

To design an effective interface, we first had to categorize why a user opens the app. In the context of Shariah screening, user intent generally follows a three-step hierarchy:

  1. 1.The Verdict: Is this stock Shariah-compliant? (Yes, No, or Restricted)
  2. 2.The Thresholds: Why did it pass or fail? (Specifically, which ratio was breached?)
  3. 3.The Methodology: Whose standards are being applied? (AAOIFI, S&P, DJIM, etc.)

By acknowledging this hierarchy, we avoided the mistake of treating every data point as equally important. In our design sessions, we found that users often check a stock while they are in the middle of a trade or reading a news headline. They need a "glanceable" outcome first. If the verdict is compliant, they may proceed immediately. If it is non-compliant, they then look for the 'why' to understand the risk or to see how close the stock is to the threshold. Our UI reflects this by prioritizing a high-contrast status badge at the top of the screen, followed by a breakdown of the specific financial ratios.

Progressive Disclosure in Financial Ratios

Progressive disclosure is the practice of maintaining a clean interface by showing only the most relevant information and hiding secondary details behind a user action, like a tap or a toggle. For Shariah Signal, we applied this to the three core screening pillars: Business Activity, Debt-to-Market Cap, and Liquidity.

Instead of displaying a giant table of balance sheet figures, we use a summary card for each pillar. Each card shows:

  • The Status: A clear icon (check or cross).
  • The Ratio: The calculated percentage (e.g., 24.5%).
  • The Limit: The maximum allowed by the chosen standard (e.g., < 33%).

Only when a user taps on the "Debt" card do we reveal the underlying math, such as the total interest-bearing debt divided by the trailing 12-month average market capitalization. This keeps the initial view focused on productivity rather than data entry. This approach mirrors how we handle complexity in our other apps; for instance, in Salah Companion, we provide the immediate prayer time but hide the specific calculation methods and angle adjustments behind a settings menu so they don't clutter the daily experience. You can read more about why those underlying numbers matter in our article on why prayer times differ.

Visual Encoding: Beyond Red and Green

While red and green are the standard colors for 'fail' and 'pass,' relying solely on color is a common accessibility mistake. In our work on Android accessibility basics, we emphasize that color should never be the only way to convey meaning.

In Shariah Signal, we use a combination of three visual cues:

  1. 1.Color: Green for compliant, Red for non-compliant, Amber for borderline or restricted.
  2. 2.Iconography: A shield for compliant, a warning triangle for non-compliant.
  3. 3.Typography: Bold, large-scale text for the primary verdict so it is the first thing the eye settles on.

Data Presentation Comparison

To illustrate the difference between a "data-dump" UI and a "decision-focused" UI, consider how we display the financial screening results:

Data PointTraditional Broker ViewShariah Signal View
Compliance StatusOften buried in a 'Details' PDFPrimary header with icon and color
Debt RatioRaw USD value (e.g., $4.2B)Percentage of Market Cap (e.g., 12.3%)
Limit ComparisonUser must know the Shariah ruleVisual progress bar against the 33% limit
Business RevenueFull segment breakdownFiltered 'Haram' revenue vs. 5% threshold

By converting raw dollar amounts into percentages relative to the Shariah threshold, we do the mental math for the user. A user doesn't care that a company has $500 million in interest income as much as they care whether that $500 million represents 4% or 6% of total revenue.

Designing for Uncertainty

One of the most difficult aspects of financial UI is handling missing or stale data. In the beta of Shariah Signal, we had to decide how to present a stock when a specific financial report was delayed. A common mistake is to show a '0%' or a 'Pass,' which is factually incorrect and potentially misleading for an ethical investor.

We implemented a 'Data Pending' state. This UI state uses a neutral grey color palette and a clear explanatory tooltip. It prevents the user from making a false assumption while still providing the data that is available. This transparency builds trust—something that is far more valuable in a productivity tool than a perfectly filled-out but inaccurate screen.

Guarding the User's Attention

Like our work on Mindful Assistant, which is designed to protect user attention, Shariah Signal aims to be a tool you use and then put away. We avoid "infinity scrolls" or unnecessary financial news feeds that might distract a user from their original intent: verifying compliance. Every element on the screen must earn its place by contributing to the final verdict. If a piece of data doesn't help a user decide whether to buy or sell, it is moved to a secondary tab or removed entirely.

Implementing the Grid: A Checklist for Compliance UI

When building these types of interfaces, we follow a strict checklist to ensure clarity:

  • Is the primary verdict visible within 200ms of the screen loading? Use skeleton loaders if the API call is slow, but ensure the verdict area is the first thing that populates.
  • Is the methodology clearly labeled? Users need to know if they are looking at AAOIFI or another standard, as the results can differ.
  • Are the touch targets large enough? Each ratio card should be easily tappable to expand for more detail (minimum 48dp on Android).
  • Does the UI handle 'Close Calls'? If a stock is at 32.9% debt (where 33% is the limit), the UI should highlight this proximity so the user knows the status could change in the next quarterly report.

Lessons from the Studio

Building Shariah Signal taught us that "simple" is not the same as "minimalist." A minimalist UI might hide everything, but a simple UI makes the complex understandable. By using progressive disclosure, we allow new investors to see a simple 'Pass' or 'Fail,' while giving seasoned analysts the ability to drill down into the specific interest-bearing instruments or non-compliant revenue segments.

This design philosophy is a core part of how we build products at AIA Innovations. We don't just build apps; we build focused tools that respect the user's time and cognitive load. Whether it is calculating prayer times or screening a multi-billion dollar tech stock, the goal is the same: give the user the right information at the right time, and stay out of the way for the rest.

What to do next

  1. 1.Audit your current data views: Identify one screen in your own project where more than five numbers are displayed. Apply progressive disclosure by hiding at least three of them behind an 'Info' or 'Details' toggle.
  2. 2.Review your color dependency: View your app in grayscale mode (available in Android Developer Options). If you can no longer tell the difference between a 'Pass' and a 'Fail,' add distinct icons to those states.
  3. 3.Define your hierarchy: Write down the top three questions a user has when they open a specific screen. Rearrange the UI so the answer to question #1 uses the largest font weight and most prominent position.
#product design#shariah signal#user experience#fintech

One email per launch. No spam, unsubscribe any time.