About
The IceConverter app is a 100% Java with JavaFX and @fxml mobile application for Android. It is also 100% opensource and free to use (Apache 2.0 license).
The mobile app converts any numerical input to euros and to Icelandic krónas at the same time. Hence, the name Iceland Converter ; ) I created it because I went to Iceland for a holiday and thought it would be a great tutorial project to create my own currency app. Of course there are many currency converter apps available and also opensource. But, you never know what is collected about you or when you have to dismiss ads now and then.
The IceCo mobile Android application is developed in Intellij using GraalVM with Gluon as an SDK and Maven 3.9.9 as build tool. Check [this] to see how I have set up my environment. And check [this] post on how to put .apk files on your phone.
F-Droid
It is my first attempt to deploy a mobile application on the F-Droid app-store. See [here] for more information about F-Droid. You can check all source code on GitHub [here] and since F-Droid checks the application itself before placing it in their store, you can see for yourself the application does not collect any information about you and does not include any ads (I wouldn’t know (yet) how to program that in my application ; )
Features
Current version is v0.0.2 and features:
- Converts Icelandic krónas to and from euro.
- Fetches list of currencies from a json file from [here]. I have a simple crontab running every day to fetch the currencies and store them in a json format. The app fetches this page on startup or uses a default conversion rate.
- Nice logo.
- 100% Java and 100% open source.
Todo
- Actually getting it in the F-Droid store.
- Add more currencies to static, every day refreshed json file.
- Tap on logo to change to and from .
- Remember this.
- Make nice logo’s for every possibility of to and from.
- Make a donate option.
- Buy a (refurbished) Macbook and package an iPhone version.
Licence
I’ve created this open source application under Apache 2.0 License model, which means you can see, use, modify, distribute and contribute to this project, see [here] for more information.