calc.unpoplar.com

Scientific Calculator with Graphs

A professional offline-first calculator for precise scientific calculation, smooth 2D graphing, local history and a premium ad-free upgrade path.

v0.4.0
10.5
Degree mode No eval Offline
History Expressions
Graph Preview curve

Built for the actual app

One visual language for web and Android

The website, Android app and future web app should share the same core tokens: compact controls, crisp graph colours, readable calculator surfaces and restrained premium motion.

01

Accurate engine

Pure Dart parsing, typed errors, deterministic tests and no unsafe expression execution.

02

Graph workspace

Multiple functions, pan and zoom, roots, intersections and extrema built around reusable graph logic.

03

Offline first

Calculations, graphing, history and saved work stay available without a backend dependency.

04

Premium ready

Free-with-ads and Remove Ads architecture is isolated behind policy and entitlement interfaces.

UI system

Keep every surface recognisably Scientific Calculator

Colour tokens

Graphite Display Trace Action Unpoplar

Interface rules

  • Use 8px radii for app cards, buttons and repeated panels.
  • Keep equals and primary actions orange across website and app.
  • Use cyan and orange graph lines with labels, not colour alone.
  • Use dense calculator layouts on utility screens, not marketing spacing.

Brand relationship

Unpoplar brand logo

Scientific Calculator is a focused product under the broader Unpoplar family.

Android first

Release path

The Android build is already structured around a shared Flutter codebase, pure math engine, reusable graph engine, local storage, Firebase adapters, ad policy and Remove Ads purchase architecture.

  1. NowPolish calculator reliability and website identity.
  2. NextComplete Firebase, legal URLs, AdMob IDs and release signing.
  3. ThenPrepare Play Store assets, screenshots and production QA.

Update history

What changed

Public website versions are shown beside the product name and are bumped with each deployed update.

  1. v0.4.0 Added Desmos-style implicit equation graphing for equations that use both x and y.
  2. v0.3.2 Added calculator History labelling and dynamic graphing for the active expression or equation.
  3. v0.3.1 Added this update history section at the bottom of the website.
  4. v0.3.0 Added Equation mode with one-variable numerical solving for equations in x.
  5. v0.2.0 Added the working browser calculator, full Scientific Calculator branding and visible version badge.