Contrary to popular belief, there’s nothing sinister about the BS in my project titles, but rather I find that “Blazing Skies Currency Converter” was a bit too long, so I decided that “BSCurrency” was a far better title for it. Same goes for any other project I make.
Why?
I was looking around for a good currency converter for my mobile phone, but couldn’t find one that worked the way I wanted it to, so I decided to make one myself. I’m sure if I had looked further, I would’ve found what I was after, but I’ve been meaning to learn about J2ME, and so this seemed like a really good place to start.
What can it do?
Obviously it can convert between multiple currencies, actually 150 of them. Currently it only fetch the rates online, after which it can store and use them until they expire, which is after 24 hours on v0.6.x and user-configurable starting with v0.7.x. In a later version there will likely be a way to have static rates, meant to help those with either no ability to go online from their device, or just having way too expensive a dataplan. Doing so will take up more space on the device, but will make conversions endlessly faster.
Anything else?
Right now I have some plans for the system, which will involve quite a bit of coding, but it is my hope that the changes will make the software even better. The main changes involves having a list of favorites that the system will use, saving time both when choosing currencies, and also on load times. Another important addition is the settings dialog, which will enable the users to change the few, but important settings in the software.
Offline support is scheduled for a later version.