Sunday, April 28, 2013

UI Changes

The current user interface (UI) isn't nearly as attractive as I would like it to be.  I'm not much of a designer, but I have been working hard the last week to try to make the UI more attractive and more user friendly.  

In the next update, the calculator will mostly function the same as before.  However, there are some layout changes.  For consistency, all versions of android will now have an action bar (the navigation bar at the top of the screen).  I am considering making it optional for devices with a menu button.  Here is a screenshot of the new UI I have created.  Things are set in stone yet, so there could be some changes before the actual update.

The default keyboard color scheme is shown above.  With this, only the digit and the four basic operator keys are colored  (digits are white and operators are blue).  Everything else is a dark gray.  However, users will have the options to change to three other color schemes: light, medium, and dark.  In these three schemes, similar keys will be colored the same.  Here are three screenshots showing light, medium, and dark.




In the paid version users will be able to set any key to any choice of color they want when creating their custom keyboards.

There will also be some changes to the graph screen.  Currently when graphing you have to hit an up arrow to open up a tabbed view to view reading, bounds, and equations.  The up arrow will be going away in the new UI.  Instead, there will be a drop down selection in the action bar to select which tab you want to view (and a None selection to view the graph full screen).  In the image below, you can see that "Readings" is selected in the action bar so the readings tab is shown.

Finally, when graphing in landscape the screen will be split vertically instead of the current horizontal split.  This should make it must easier to use graphing in landscape.

Tuesday, April 23, 2013

Thanks for the nominations!

Thanks to everyone who nominated MathAlly Graphing Calculator for best education app on  We were one of the top ten nominated apps in the education category.  Voting for the final round has now closed.

Saturday, April 20, 2013

Version 1.16

Version 1.16 is now on Google Play.  This adds the ability to set variable domains and graph conic sections in the form Ax^2+Bxy+Cy^2+Dx+Ey+F=0.  There are also numerous other smaller changes and additions.  You can see more changes on our version history page.

Thursday, April 11, 2013

Variable Domains

Currently calculations done with the assumption that variables can contain any real number (although there are some cases where this isn't true).  This isn't documented anywhere which may lead to some confusion on exactly how variables behave.  In addition, sometimes it may be desirable for variables to only be positive, only integers, etc.

For example, entering sqrt(x^2)/sqrt(x) currently simplifies to abs(x)/sqrt(x).  However, if x can only be a positive value, then it could be simplified to sqrt(x).

In the next update, you will have the ability to set the domain of variables.  The options will be:
  • Positive Integers
  • All Integers
  • Positive Reals
  • All Reals
  • Complex
Expressions will simplify based on the domains of the variables used in it.  This will not only make it more clear to users exactly what variables can contain, but also allow more flexibility in calculations.

Sunday, April 7, 2013

Vote for us!

If you like MathAlly you can nominate us on  Click on the graphic below to nominate our Graphing Calculator for the best educational app.  They also have other categories that you can nominate apps in.  Nominations end on April 20th.

Edit: The Nomination round is now closed, you can vote for us in the final round by clicking here.