Parti
Parts are usually specified in the form of fractions as divident / divisor.
With different parts using different divisors it is difficult to compare the sizes of the parts.
The main gist of Parti is to determine the least common multiple (lcm) of all different divisors.
(The different parts can be expressed using the lcm as common divisor making the parts easily comparable.)
Divisors are represented and processed as BigInts in order to provide exact results.
(BigInts are designed to store whole values of arbitrary size, as long as enough memory is available.)
General Usage:
After entering a divisor in the central editor widget
it can be added / removed with the button to the right of the input field.
The list of divisors in the bottom section is changed accordingly.
Also, lcm and gcd in the top section are updated to reflect the new list of divisors.
Tapping a value in the list puts the value into the editing widget.
Dragging a list value to the left removes it from the list and puts it into the editor widget.
Dragging a list value to the right removes it without changing the editor widget.
In the top bar, a button for clearing the whole list is available.
There are also buttons for undoing and redoing any changes of the current session.
The value of the gcd can be changed deliberately
with any change modifying the list of divisors accordingly:
Tapping the value of the gcd opens a requester to replace the gcd with an arbitrary whole number.
There is a button to set it to 1 (or to the value it had before it was set to 1).
Further buttons increase or decrease the gcd by 1.
- Author: Carsten Scholtes
- License: BSD 3-Clause "New" or "Revised" License
- Issue Tracker
- Source Code
- Build Metadata
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-
arm64-v8a
This version requires Android 4.4 or newer.
It is built by F-Droid and guaranteed to correspond to this source tarball.
Download APK 7 MiB PGP Signature | Build Log
-
armeabi-v7a
This version requires Android 4.4 or newer.
It is built by F-Droid and guaranteed to correspond to this source tarball.
Download APK 6.6 MiB PGP Signature | Build Log
-
x86_64
This version requires Android 4.4 or newer.
It is built by F-Droid and guaranteed to correspond to this source tarball.
Download APK 7.1 MiB PGP Signature | Build Log