As part of a university project in Software Development, I created a calculator for complex numbers together with two friends. It has every function that we would have wanted in an application when we had Advanced Math I&II and was developed for Linux systems. We used C++ and Qt Creator and Qt libraries for the UI.
As I wrote most of the code and aspire to become a software developer, I decided to invest some time into the application and publish it on the Google Play Store. I saw that there were already some other apps with the same goal but all seemed outdated or very limited in functionality compared to our implementation.
This is the design I came up with. Getting everything ready for the Play Store took longer than expected. I needed to reinstall my whole development environment twice because I made a mistake in one line of system-critical code – but it was worth it.
You can download and enjoy the app under this link:
https://play.google.com/store/apps/details?id=org.michaelzeising.ComplexCalc&pli=1 (be sure to leave a good review :))
Plans for the App
I am working on an update that allows users to change to an advanced mode. This mode will enable the user to type any equation with complex numbers in a new window.
This will be done with the help of the Wolfram Alpha API. I think this would make the calculator the best on Google Play in this genre. It would allow simple tasks to be easily calculated with the best UI I have seen thus far and make more complex calculations possible.
You can find the source code and more information for all versions on my GitHub site under https://github.com/michaelzeising/ComplexCalc