Calculator is a simple 4 function calculator

Related tags

App Calculator


Calculator is a simple 4 function calculator, with a panel that has more advanced functions when you need them. It includes history, real time graphing, base conversion, and more. It also comes with a lockscreen widget, a floating calculator, and a wear app so you can use whichever is most convenient. The goal is a simple and uncluttered calculator.


  • Basic arithmetic (+, -, *, /)
  • Trigonometry (sin, cos, tan, arcsin, arccos, arctan)
  • Complex numbers (5+7i)
  • Graphs functions (Y=X^2)
  • Hexadecimal and Binary support (1A+E)
  • Animated history (Long press to copy)
  • Tablet, Smartphone, and Wear supported
  • Completely open source!

Jar files:

arity-2.1.6.jar - Arity (, mirrored Arity is used to solve math given as a string

ejml-0.21.jar - Efficient Java Matrix Library ( Used to resolve matrix math


Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

  • New permissions?

    New permissions?

    As a user of the testing version on Google play, I just got a notification that this app wants new permissions. Suddenly this looks less like a calculator and more like spyware. In one update, you've added internet access, location reporting, account/data access, and filesystem access. And yet, your change notes fail to mention a reason for any of these. As someone concerned with privacy, I would appreciate some kind of explanation.

    Looking at your repository, it would be nice to see your default branch switched over to the only active branch you have, and it would be even nicer to see downloadable releases (or at least tags that match your play store releases) and a changelog.

    opened by Efreak 4
  • Graphs


    I'm having a hard time figuring out where I can find the graph feature. The app description says you can swipe left and right to access more panels but there's only one at the right with the same options as the standard calculator except for a plus that creates a bar at the bottom that leads to one more panel with with some letters (no x and y though).

    opened by ghost 3
  • Calculator 4.3 being reported as Trojan by Avast! Mobile

    Calculator 4.3 being reported as Trojan by Avast! Mobile

    I have the F-Droid build of Calculator 4.3 on my phone and Avast! Mobile just started identifying it as containing a Trojan today. It has been on my phone since July without a previous report. I have also reported this to F-Droid. The specific notice is, "Trojan detected - Android:Revtcp-A [Trj]". I have no idea if this is a false positive or an actual problem.

    opened by ds33 3
  • What's the status of this version vs CyanogenMod and the lost v4.3 functionality ?

    What's the status of this version vs CyanogenMod and the lost v4.3 functionality ?

    I have version 4.3 which I have been using happily since 2014 in blissful unawareness of later versions - thanks for a great app!

    Now, having just installed CM 12.1 on a spare device, I expected to see the same old calculator but I didn't.

    So it looks some of the nice functions (e.g. matrix) in 4.3 disappeared with the merge with lollipop code and the CM version diverged from this one shortly after (nov 2014?).

    If I sideload my 4.3 apk, the Google Play Store wants to update it to 5.1.1 (but I've set the Play Store not to update).

    I'm confused because 4.3 (com.android2.calculator3) appears richer (therefore better?) than the latest here (com.android2.calculator3 version 5.1.1) and the latest bundled with CM ( version 5.1.1-eb9065775b).

    So I just wonder what's happening.

    • What are the differences between the version here and the one on CM?
    • Is the functional line in 4.3 going to be reinstated at some point and is that going to become the CM standard.

    I'm not complaining, just interested. Thanks for the great app.

    (4.3 is accessible on F-Droid for anyone interested)

    opened by johnlane 2
  • negative Numbers in Matrix Multiplications

    negative Numbers in Matrix Multiplications

    The Calculator can't handle negative Numbers in Matrix Multiplications: e.g. [[1,2][3,4]]x[[-1,2][2,-1]] gives the result: [[NaN,NaN][NaN,NaN]]

    -unverified, reported from app store

    opened by Xlythe 2
  • Coma thousands separator

    Coma thousands separator

    This would also include spaces every 2 characters in hex and spaces every 4 characters in binary. Include it as an option in settings, defaulted to off. Biggest issue is that the delete key would mess up comas big time. Maybe include them in onDraw? Use the dec-hex-bin code to get numbers out of the equation, and then split at the decimal.

    opened by Xlythe 2
  • where is matrix ?

    where is matrix ?

    first i should tank your . i see matrix classes and layouts in source code but where is in UI ? i change switch (v.getId()) { case layout = advancedPad; break; case layout = matrixPad; break; case layout = matrixPad; break; case // Special case. This button just closes the tray. showFab(); hideTray(); return; } this code to see matrix page , but seems it is not ready ?

    opened by Amenocy 1
  • key layouts (dots etc.)

    key layouts (dots etc.)

    On the calculator app, we have this key layout:

    The problem is most calculators look like this:

    You can see the 0 is on the left, while the dot is between the = and the 0. It's the same on a numeric pad on a computer : 0 on the left, dot on the right.

    Since the calculator app is doing the opposite, it's quite confusing. Could it be possible a add an option to select the preferred layout?

    opened by farvardin 1
  • Offset problem with floating widget in cm expanded desktop

    Offset problem with floating widget in cm expanded desktop

    When dragging the Calculator icon down to delete it, if Cyanogenmod expanded desktop is activated, the circle with cross is shown too far down (see screenshot) screenshot_2014-06-20-01-50-34

    opened by leftshift 1
  • Aspect ratio problems

    Aspect ratio problems

    My phone (LG Optimus Dynamic II model L39C Tracfone) has the old-school 320x480 display resolution. This is a 3:2 ratio instead of the newer 16:9 or 16:10 screens. The issue is that the wrong elements are trying to scale down, causing a visual mess. The text box padding and history bar should scale, and the font as well. Instead I get a squashed graph, ridiculously huge history bar, and the button text overlapping. I'd attach a screenshot but I am sending this from my phone. I might try to attach one later.

    I also hate the new icon.

    opened by easyaspi314 1
  • Reboot OS bug

    Reboot OS bug

    Steps to reproduce: -Add a widget to lockscreen -Copy text (so that "paste" will show up in an EditText) -Go to the lockscreen and minimize the page with the calculator widget -Hold down on the EditText until the cursor + paste appears -Click paste -CyanogenMod reboots

    opened by Xlythe 1
  • A confusing widget on

    A confusing widget on "Calculator " 's UI

    Hello , I enjoy using this app, it is very useful for me! However, I found a misleading widget in this app. I thought "DEC|RAD" in the upper left corner was not clickable, but I was surprised to find that it actually toggles "RAD" mode and "DEG" mode. I think users may be confused when they activate it inadvertently, under the misconception that they are only used to show the state. So, just as a personal suggestion, could you try to redesign the widget? And thanks for your useful app!

    opened by b450mhdv 0
  • Oreo adaptive icon shape

    Oreo adaptive icon shape

    Please add support for icon shape

    you should fix it to upload new version to google play

    opened by 532910 0
Calculator - A Simple Calculator for android

SimpleCalculator Calculator for android

Midoriya 0 Feb 12, 2022
Kotlin-basic-calculator - Basic calculator to understand syntax and the methods of Kotlin

KotlinBasicCalculator I always love to create a calculater for understand the sy

Onur Serbes 1 Mar 8, 2022
BigNumber-Calculator - Big Number Calculator in Kotlin Tornadofx

BigNumber-Calculator Big Number Calculator in Kotlin Tornadofx

null 10 Dec 9, 2022
Tip Calculator- Add extensions to this tip calculator.

Add extensions to this repository- Here are some ideas: Change the color scheme of the app, e.g. the background/primary/secondary color. Modify the th

null 2 Oct 21, 2022
Movie Search App - using Flow, Suspend Function, AAC ViewModel, Dagger Hilt and so on.

Movie Search App - using Flow, Suspend Function, AAC ViewModel, Dagger Hilt and so on.

Taiki Suzuki 10 Mar 19, 2022
A calculator for quick simple calculations with a nice user interface and no ads

Simple Calculator A calculator with the basic functions and a customizable widget. You can copy the result or formula to clipboard by long pressing it

Simple Mobile Tools 482 Dec 31, 2022
A Simple Calculator For Android With Java .

Installation Open Aide : Please at the first open AIDE app on your mobile . Create XML files : Copy XML files from the [ Res ] folder and paste them i

Mahdi Delfani 1 Nov 1, 2021
A Simple Calculator developed in Kotlin

Calculator developed in Kotlin This was my first contact with mobile programming using Kotlin. The calc is basic, but it was the first project I did.

Ricardo Amaro 1 Oct 11, 2021
null 1 Jan 7, 2022
Build your first Android app - a tip calculator!

Tippy - A Simple Tip Calculator for Android Build Tippy as your first Android app! Follow the YouTube walkthrough video Author: Rahul Pandey Features:

Rahul Pandey 5 Jun 24, 2022
Calculator Neumorphism

Calculator Created UI With Neumorphism Arash Altafi personal website Screenshots Appendix This Library For Fornewid :) ?? Links

Arash 0 Dec 14, 2021
An educational android app that provides services like notes, online videos and visualization calculator to learn and understand deep concepts of DSA.

Aldo ALDO is a free education app for the young programmers who are desiring to master the concepts of Data Structure and Algorithms. ALDO offers prac

Siddharth Singh 2 Aug 8, 2022
Calculator provides an easy to use API to evaluate mathematical expressions

Calculator Calculator provides an easy to use API to evaluate mathematical expressions created with following operators: + - * / ( ) For example: This

null 1 Nov 27, 2021
A calculator app based on Material You

Kotlin Calculator ?? A calculator app based on Material You. ?? This is a basic calculator app made from Kotlin, which uses Monet Engine on Android 12

Akshay Maurya 2 Dec 2, 2021
A Tip Calculator app written in Kotlin that takes Total cost as an input and calculate tip according to the feedbacks.

Create a Tip Calculator App Code for the Android Basics in Kotlin: Create a Tip Calculator app codelab. In this codelab, you will be writing code for

Hemant Sachdeva 1 Dec 4, 2021
BMI Calculator App Made in Kotlin

BMR-Diet Details of Project It is an Android application Made in Kotlin Layout is made in XML Tools used : Android studio RecyclerView is used for Mem

null 0 Oct 5, 2021
Solution code for the Android Basics in Kotlin: Tip Calculator app

Tip Calculator - Solution Code Solution code for the Android Basics in Kotlin: T

Aaron Socas Gaspar 0 Dec 17, 2021
CGPA Calculator app Kotlin

CGPA-Calculator-app CGPA-Calculator-app-Kotlin Trip-Budget-planner CGPA-Calculat

QCalc - A lightweight semi-scientific calculator for Android

QCalc A lightweight semi-scientific calculator for Android. Written from scratch

Trent Lilley 0 Jan 27, 2022