SmartCalc for Android
SmartCalc is my first “proper” app, and I’m quite proud of it.
Scan barcode to download:
The UI is split across three tabs (similar to brainfuck) but the app itself is totally different.
First Tab: Formulas
The first tab lists all your formulas, which are conveniently stored in a database on your phone. Here, you can save, modify and delete your formulas. If you select one, you will be flicked to the second tab, to enter the variables required for calculation. You can also long press on an item in this tab and tap “share” to make it available online. It then gets queued for approval by yours truly, and, if approved, it will appear in the “online formulas” tab. (More on this later)
Second Tab: Calculation
This is the main tab in the application. Once you have selected a formula, the contents of this tab are dynamically created so that you can enter whichever variables you need. For example, for the formula eff = (746 x HP)/(1.732 x V x A x PF), you will be faced with 4 textboxes, to enter HP, V, A and F. Once you have entered all the values, simply hit the calculate button and the app will parse the equation, filling in any variables with the values you entered, and spit out the total at the bottom of the tab.
Third Tab: Online Formulas
This one’s quite similar to the first tab. Here, you can tap a formula to load it into the second tab, or you can long press an item and save it. These formulas come from a database which I store on my server, and are only visible if I approve them.
