SkillAgentSearch skills...

Currencies

An exchange rates currency converter for Android

Install / Use

/learn @sal0max/Currencies
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

Currencies

<!-- badges --> <div align="right"> <a href="https://translate.codeberg.org/engage/currencies/"><img alt="translation status" height="20" src="https://translate.codeberg.org/widgets/currencies/-/svg-badge.svg"></a> <img alt="build status" height="20" src="https://github.com/sal0max/currencies/actions/workflows/build.yaml/badge.svg"> </div> <!-- logo --> <div align="center"> <img alt="Logo" height="200" src="art/ic_launcher/ic_launcher_foreground.svg"> </div>

Currencies is a simple and straightforward currency converter. It is not intended to be used for realtime financial business, rather to be a handy companion e.g., on vacations.

<!-- buttons --> <div align="center"> <a href="https://play.google.com/store/apps/details?id=de.salomax.currencies"><img alt="Get it on Google Play" height="75" src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png"></a> <a href="https://f-droid.org/packages/de.salomax.currencies/"><img alt="Get it on F-Droid" height="75" src="https://f-droid.org/badge/get-it-on.png"></a> <a href="https://www.paypal.com/donate?hosted_button_id=2JCY7E99V9DGC"><img alt="Donate with PayPal" height="75" src="https://raw.githubusercontent.com/aha999/DonateButtons/master/Paypal.png"></a> </div>

Features

  • The app supports all relevant currencies. You can choose between several exchange rate providers:
    • frankfurter.app with over 30 currencies, provided by the European Central Bank
    • OpenExchangerates: contains over 160 currencies, with hourly updates
    • InforEuro: provides the European Commission’s official monthly accounting rates for the euro and over 150 corresponding conversion rates
    • Bank of Canada provides about 23 currency rates of the Canadian Central Bank
    • The Norwegian Central Bank Norges Bank lists some 40 exchange rates
    • The Russian Central Bank Bank Rossii gives probably the most reliable data of exchange rates to Russian Ruble. Some 44 exchange rates are listed
  • The UI is simple and pure Material 3 Design.
  • Exchange rate history: Check out the chart for the past year, to see how the currencies have developed.
  • Historical rates: You can use rates from prior dates.
  • A major feature is the included calculator. Useful e.g., if you want to split up a restaurant bill.
  • Fee calculator: optionally add a customizable foreign exchange fee to all calculations.
  • Currencies is written for Android in Kotlin, targeting Android 13 and supporting light and dark themes.
  • The app is ad-free and doesn't spy on the user.

Screenshots

<div align="center"> <img src="art/screenshots/screen01.png" width="45%" alt="screenshot 1"> <img src="art/screenshots/screen03.png" width="45%" alt="screenshot 2"> </div>

Development

Check out CONTRIBUTING.md, if you are interested in participating.

License

Copyright 2020 Maximilian Salomon

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses.

Related Skills

View on GitHub
GitHub Stars323
CategoryDesign
Updated1d ago
Forks26

Languages

Kotlin

Security Score

100/100

Audited on Mar 25, 2026

No findings