Octal Icon

Octal

app.kornelis.octal

Plan

  • Create an app that is as small as possible.
  • No other libraries.
  • No Kotlin.
  • Base 8 calculator.

Building

Java's, BigInter() and BigDecimal() are doing the hard work here. UI is simple XML, but no view binding. Custom buttons with gradients. And every trick I could find to get the app as small as possible.

Unit tests are used to check if the calculator works as intented. Hard to keep sane otherwise.

Result

Build and released in 2022. A fun little app that has ~20 weekly users. As the app is all numbers, there are no translation files. Due to tricks used to keep the app small, size > 1MB. Due to testing it is stable as can be. Easy to keep up to date.

Stand alone privacy policy