
Schulrechner
Feature: Added constants (a way to view the list of constants is planned)
Bugfix: Very large results no longer cause the app to hang
Bugfix: Font scaling fixed, preventing cutoff and incorrect line wrapping
Bugfix: Sums in trigonometric functions are now input correctly
Unlabeled buttons will be implemented in the future, and bugs may be frequent. If you experience issues or have feature requests, please file an issue (link below).
Frustrated by the lack of free, open-source scientific calculators that feel like the ones I am used to, I decided to reverse-engineer my old calculator from school.
With features like:
- input of complex equations,
- output as fractions as well as decimals,
- result storage and reuse,
- selection and editing of equations from input history,
- and support for implicit multiplication (like 5π instead of 5*π),
this calculator produces math that looks like the math on your paper. That makes it much more suitable for higher-level math in school and university—especially if you've grown accustomed to this kind of interface from a young age and just forgot your calculator at home.
Some additional features include:
- A well-established open-source math.js library as the math engine—so you’re not relying on some sketchy, hand-rolled math logic (just my sketchy hand-rolled input method 😛)
- A familiar, intuitive design
- 100% offline usability and fully open source
- Written entirely in HTML, JS, and CSS, which means:
+ inherently cross-platform (a Flatpak release is planned)
+ easy for other web developers to contribute
+ admittedly a bit heavy for a calculator. If you're interested in helping make a lighter version (Flutter, Kotlin, etc.), you're very welcome!
- Author: Joris Yidong Scholl
- License: GNU General Public License v3.0 only
- Website
- Issue Tracker
- Source Code
- Build Metadata
- Reproducibility Status
Donate
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
This version requires Android 7.0 or newer.
It is built by F-Droid and guaranteed to correspond to this source tarball.
Download APK 3 MiB PGP Signature | Build Log
-
This version requires Android 7.0 or newer.
It is built by F-Droid and guaranteed to correspond to this source tarball.
Download APK 3 MiB PGP Signature | Build Log
-
This version requires Android 7.0 or newer.
It is built by F-Droid and guaranteed to correspond to this source tarball.
Download APK 3.0 MiB PGP Signature | Build Log