Android currency conversion app

Overview

Logo Specie .github/workflows/build.yml Release Available on F-Droid

Android currency conversion. The app is available on F-Droid and here. This app is called Specie because I already have an app called Currency.

  • Currency rates from Floatrates
  • 150 international currencies
  • Currency rates updated daily
  • Last rate update retained for use offline

Flags

It's quite possible that one or more of the flags shown against currencies are incorrect. If so, please report an issue.

Usage

Edit

Touch the current currency value field to edit the value. The display will be updated dynamically as you type. Touch the Done button on the numeric keypad to update the value field. The whole value field is selected by default when touched so it will be overwritten by typing in a new value. To deselect the text, touch an adjacent area, like the currency flag.

Toolbar

The icons in the toolbar from left to right are:

  • Add a currency to the list. A scrollable list of currencies will pop up. Touch an entry to add it or touch the Cancel button below the list. Long touch an entry to select it. Once one currency is selected others may be added or removed from the selection by touching them. Another long touch on another currency will clear the list and select the new currency. Touch the Clear button to clear the selection. Touch the Select button to add the selection. The entries will be added to the list in the order selected.
  • Refresh Get the day's currency rates from Floatrates. The date shown on the left above the currency list will be updated if new rates are available. It may show the previous day because the rates are updated at around midday. The status display on the right above the currency list will show 'OK', 'No Connection', 'No WiFi' or 'Roaming' according to the update settings. It may show 'Failed' if the connection times out or fails to connect.
  • Help Display help text.
  • Settings Display the settings screen.

Edit currency list

Touch a currency entry in the list to make it current. The old current currency will move to the top of the list. Long touch a currency entry to select it. Once one currency is selected others may be added or removed from the selection by touching them. Another long touch on another currency will clear the list and select the new currency. The icons in the toolbar will change to:

  • Clear the selection.
  • Remove the selected currencies.
  • Copy selection value to clipboard. Only one value will be copied.

Settings

Update

  • WiFi Update while connected on WiFi only
  • Roaming Update while roaming

Numbers

  • Fraction digits Select the number of digits to display after the decimal point. A popup list of options will be displayed.

Theme

  • Dark Use dark theme

About

  • About Display the version, copyright and licence.
You might also like...
Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.
Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.

🚀 About Me I am a self-thaught developer learning web and android development. This app is just a trial to test and improve my android development sk

Visual Studio App Center Sample App for Android

Visual Studio App Center Sample App for Android The Android application in this repository and its corresponding tutorials will help you quickly and e

Android app for Ribbit, Broker API Reference App
Android app for Ribbit, Broker API Reference App

Ribbit Reference Implementation (Android) The reference implementation for designing the Android user interface of a broker-dealer trading application

Android-Java-App - Notepad app with user and password. SQL Lite
Android-Java-App - Notepad app with user and password. SQL Lite

DVNote2 App Android-Java-App Notepad app with user and password Application made in Android Studio with Java language and SQLite database. How does it

Android Bitcoin market app base on Jetpack Compose and MVI. The app displays current bitcoin market price and history price k-line charts.

compose-bitcoin Android Bitcoin market app base on Jetpack Compose and MVVM & MVI. Features Current bitcoin market price. K-line charts of history pri

App for lesson 8 of the Android App Development in Kotlin course on Udacity
App for lesson 8 of the Android App Development in Kotlin course on Udacity

Connect to the Internet - Mars Real Estate This is the toy app for Lesson 8 of t

Android Camper parking app written in kotlin for assignment 2 of Mobile App Development
Android Camper parking app written in kotlin for assignment 2 of Mobile App Development

Technical Report Splash view Application shows a splash screen when opened. The

Quiz-App - An Android app which have some basic questions
Quiz-App - An Android app which have some basic questions

Quiz-App An Android app which have some basic questions Start page Questions pag

Comments
  • Sort the list of currencies in the currency chooser

    Sort the list of currencies in the currency chooser

    It would be nice if the currency selection list would be sorted somehow. Due to the many currencies that are supported by the app (thanks!) it is a bit hard to find a new one in the list. Sorting the list by some discoverable order would help a lot.

    I would propose to sort alphabetically by currency code.

    If this is acceptable I can submit a PR.

    opened by t-8ch 6
  • Order list of currencies

    Order list of currencies

    This PR orders the currencies alphabetically.

    The first preparatory commits restructure the code from separate lists for the different facets of a specie (name, longname, flag, symol) to a list of a single Specie class.

    Then this list is sorted alphabetically.

    The advantage of this aproach over some automatic sorting is that makes it very easy to manually tweak the order to keep certain species on top while also making it easy to automatically sort the rest of the list with an IDE.

    Fixes #1

    opened by t-8ch 1
Releases(v1.07)
Owner
Bill Farmer
I am retired, a morris musician and an itinerant developer. I was a chartered electrical engineer.
Bill Farmer
Math World is an Android Application specialized in mathematics, where the application includes some sections related to arithmetic, unit conversion, scientific math laws and constants, as well as some mathematical questions that need some intelligence to reach the solution.

Math World is an Android Application specialized in mathematics, where the application includes some sections related to arithmetic, unit conversion, scientific math laws and constants, as well as some mathematical questions that need some intelligence to reach the solution.

null 7 Mar 12, 2022
Open source Crypto Currency Tracker Android App made fully in Kotlin

CoinBit CoinBit is a beautiful CryptoCurrency app, completely open sourced and 100% in kotlin. It supports following features Track prices of over 300

Pranay Airan 50 Dec 5, 2022
A simple currency converter app built With Jetpack Compose

I created this app to teach myself Architecture, Network Requests (using ktor), State Flow and other concurrency stuff.

Hardik Sachan 6 Jul 1, 2022
Food Recipe App is an app for collecting most of food recipe in one app

Food Recipe App is an app for collecting most of food recipe in one app

Heba Elsaid 10 Dec 25, 2022
Arjun Naik 1 Apr 16, 2022
Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

MindOrks 1.2k Dec 29, 2022
Android-basics-kotlin-tip-time-app - Tip Time app from Android Basics in Kotlin

Tip Time Tip Time app from Android Basics in Kotlin at developers.google.com. It

Ramon Lima e Meira 0 Jan 2, 2022
Environmental-Monitoring-Android-App - This Android App is used to monitor environmental parameters data from remote sensors

Environmental-Monitoring-Android-App - This Android App is used to monitor environmental parameters data from remote sensors. Parameters includes but not limited to temperature, humidity, air quality, level of Ionizing radiation, ...

Francisco Pascal Elias TAMBASAFIDY 0 Jan 4, 2022
Library to change Android launcher App Icon and App Name programmatically !

AppIconNameChanger Change Android App launcher Icon and App Name programmatically ! Download Demo APK from HERE Kindly use the following links to use

Prabhakar Thota 587 Dec 29, 2022
HideDroid is an Android app that allows the per-app anonymization of collected personal data according to a privacy level chosen by the user.

HideDroid An Android App for preserving user privacy HideDroid is an Android app that allows the per-app anonymization of collected personal data acco

null 100 Dec 12, 2022