Calculator

Calculator extends the 4 function calculator. It's simple and uncluttered, but gives you access to advanced functions with a swipe. Graphing, matrices, base conversion, and more are at your finger tips, and only when you need them.

Calculator also has a widget, a floating calculator, and 7 (and counting) alternative themes. It also runs on Google Glass.

History: Calculator was started in June 2012, by Will (myself) and Sean, as developer and designer respectfully. Over 4 months, we added basic support for matrices, graphing, and history, and in October 2012, Calculator became officially included within CyanogenMod (and most custom ROMs soon thereafter). In January 2013, Nick joined the endeavor, redesigning the graph page, hex page, and has, more recently, created all of the available themes and designed the floating calculator. In September 2013, Rudy joined for a short time and greatly improved the matrix logic, adding support for functions, order of operations, and more. And, of course, the vast language support has all been thanks to users. The calculator has been, since its start, open source, and is always looking for more helping hands.

Jar files:

arity-2.1.6.jar - Arity (http://code.google.com/p/arity/) Arity is used to solve math given as a string

ejml-0.21.jar - Efficient Java Matrix Library (http://code.google.com/p/efficient-java-matrix-library/) Used to resolve matrix math

gson-2.2.4.jar - Gson (https://code.google.com/p/google-gson/) Gson is a library for parsing json

slider.jar - Slider (https://github.com/Xlythe/Slider) Slider is an animated view that can be dragged to show content. It's used for the history pull down.

gdk.jar - Glass Developer Kit (https://developers.google.com/glass/develop/gdk/) GDK allows Android apps to run on Google Glass

wearable-preview-support.jar - Wearables (http://developer.android.com/wear/index.html) Wearables allows Android apps to connect with Android Wear