FLUTTER ECOSYSTEM

apesic/rpncalc

A simple RPN (Reverse Polish Notation) calculator app built using Flutter

RPNcalc project cover
Stars
33
Forks
3
Last push (UTC)
Jun 14, 2023
Project status
Active
Alexei Pesic GitHub avatar
GITHUB User

Alexei Pesic ↗

Seattle, WA
LanguagesDartRubySwiftKotlinObjective-C

Technical topics

Related packages and examples

Dependencies used

Dependency list 10 items

App categories

Original README

English project snapshot. Visit GitHub for the latest content.

Expand / collapse project README

icon RPNcalc

Get it on F-Droid

A simple, modern calculator that uses RPN.

Reverse Polish Notation is a system where the operators are entered after the operands.

For example, rather than 2 + 2, you would enter:

2
2
+ 

The main benefit is a faster, more accurate interface:

Reverse Polish calculators do not need expressions to be parenthesized, so fewer operations need to be entered to perform typical calculations. Additionally, users of reverse Polish calculators made fewer mistakes than for other types of calculators.

(from the Wikipedia article above).

Screenshot 1 Screenshot 2

Future work

  • Other platforms:
    • iOS
    • desktop (linux/mac/windows)
  • Scientific mode (trig functions, logarithms, etc.)
  • Persistent history

Flutter CI