MathAlly Graphing Calculator + has all the features of the free version plus:
-View Step-by-Step how the answer was calculated by clicking on the result (see screen shot).
-Parametric and Polar coordinate graphing.
-New All Cartesian graph mode which can graph any equation even if it can't solve for x or y.
-Create custom keyboards.
-Create custom keys as expressions or functions.
-Save graph setups and screenshots.
-Create workspaces to organize and permanently save calculations.
-Additional matrix operations: reduced row echelon form, LU and QR decomposition, eigenvalues, and eigenvectors
-Graph up to 6 equations (free limits you to 3).
-Since there are no ads, no internet permission is required.
Q. How do I view the Step-by-Step screen for a problem?
A. First enter the problem into the calculator and hit enter to see the result. Then click on the result. Make sure you are clicking on the result and not its input, as clicking on its input will paste the input into the current entry field. Also, Step-by-Step must be enabled in the settings when the result is calculated. By default Step-by-Step is enabled.
If you are not completely satisfied with your purchase and you email me at firstname.lastname@example.org within 14 days of your purchase, I will give you a refund. Please include your order number in the email. (Google play only gives you 15 minutes to automatically get a refund, I think this is too short). You can only request a refund once.
If you find any bugs or have questions, please email me.
Explanation of permissions:
Storage - Needed for app to be able to read/write to external storage. This allows users to transfer custom keyboards between devices.