/unittoFORK

Calculator and Unit converter for Android

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

Unitto – calculator and unit converter

📲 Download

Google Play F-Droid GitHub

😎 Features

  • Instant expression evaluation
  • Expressions history
  • Copy, paste and cut expression
  • Material You Theme even for old devices
  • 583 units and currencies
  • Smart units search
  • Adaptive units sorting algorithm
  • Small app size
  • Bulk convert units
  • Favorite units
  • Ability to disable unit groups
  • Built-in Date calculator
  • Customizable number formatter
  • SI Standard

⚠ Security

com.sadellie.unitto.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Read (boring): https://developer.android.com/about/versions/14/behavior-changes-14#runtime-receivers-exported

android.permission.INTERNET

Used in Unit Converter to update currency rates. Requests are made only when you select a currency unit. See: CurrencyApiService.kt and UnitsRepository.kt

android.permission.ACCESS_NETWORK_STATE

Used in Unit Converter as a callback. Retries to update currency rates if there was an error (no network, for example) and the Internet connection is back. See: NetworkUtils.kt and ConverterScreen.kt

Non-free network service

Non-free doesn't mean that you need to pay, put your credit card away. In this context it means that you can't host it on your machine (why the fuck would anyone want to host a currency API service?).

The app uses Free Currency Rates API by fawazahmed0. Requests are send to cdn.jsdelivr.net.

TL;DR: the app is legit

Join on POEditor to help.

Report bugs or request improvements. I may close your issue as not planned and reopen it later (things change).

If you think that your question will not fit in "Issues", start a discussion.

👩‍💻 Contribute code

  1. At the moment I do not need any help in code.
  2. Hard forks and alterations of Unitto are not welcomed. Use a "Fork" button so that commits' author is not lost.

🔎 Additional

Terms and Conditions: https://sadellie.github.io/unitto/terms

Privacy Policy: https://sadellie.github.io/unitto/privacy