Giter Site home page Giter Site logo

yet-zio / yetcalc Goto Github PK

View Code? Open in Web Editor NEW
201.0 4.0 17.0 4.69 MB

Yet another calculator designed and developed for Android

License: BSD 3-Clause "New" or "Revised" License

Kotlin 100.00%
android app calculations calculator darkmode features java kotlin math mathematics new ui androidapp google oss software window kotlin-android yetcalc fdroid

yetcalc's Introduction

License GitHub Release Donate

yetCalc Icon

yetCalc

The free and open source calculator developed for Android 5.0 and above using Kotlin. yetCalc's calculator mode uses the mXparser library. Large calculations are handled without device freezing and other issues, although some calculations might take time.

yetCalc About

Modes

  • (🔢)Basic Calculator
  • (🧑‍🔬)Scientific Calculator
  • (📏)Unit Converter
  • (👨‍💻)Programmer

Features

  • Themes

    • System Theme(default)
    • Dark mode🌃
    • Light mode🏙️
  • Calculator

    yetCalc Landscape

    yetCalc Landscape

    • Support for all basic operators.
    • Progressive calculations.(results appear on top and change side by side as you change the expression)
    • Provides commonly used constants.(Some constants might result to 0 if precision setting is not high)
    • Switch between different angle measurements with ease.
    • Scientific Mode that provides various trigonometric, hyperbolic and inverse functions, calculus and iterated operators, much more.
    • Provides variable support.(only 1 variable)
    • Precision settings for precise calculations.
    • Operations like copy, cut, paste, delete are handled and results are changed accordingly.
    • Vibrations when clicking buttons?(don't know if I should have mentioned it here)

    DO NOTE: Inorder to use scientific features, the device should be in landscape mode.

  • Unit Converter

    • Currency: Conversions are handled through fawazahmed0/currency-api and requires an Internet connection.
    • Length: Conversions to and from Femtometres, Picometres, Nanometres, Micrometres, Millimetres, Centimetres, Decimetres, Metres, Decametres, Hectometres, Kilometres, Inches, Feet, Yards, Miles, Nautical Miles, Megametres, Gigametres, Terametres, Petametres, Furlongs
    • Volume: Conversions to and from Microlitres, Drops, Millilitres, Cubic centimetres, Decilitres, Litres, Cubic metres, Cups(US), Cups(UK), Pints(US), Pints(UK), Quarts(US), Quarts(UK), Gallons(US), Gallons(UK), Dry, Liquid, Federal and Oil Barrels(US), Barrels(UK), Cubic inches, Cubic feet, Cubic yards, Teaspoons(US), Teaspoons(UK), Tablespoons(US), Tablespoons(UK), Fluid Ounces(US), Fluid Ounces(UK)
    • Area: Conversions to and from Square millimetres, Square centimetres, Square decimetres, Square metres, Square decametres, Square hectometres, Square kilometres, Hectares, Square miles, Acres, Square inches, Square feet, Square yards, Square nautical miles, Dunams, Tsubos, Pyeong, Cuerdas, Square megametres, Square gigametres, Square terametres, Square petametres
    • Weight/Mass: Conversions to and from Femtograms, Picograms, Nanograms, Micrograms, Carats, Milligrams, Centigrams, Decigrams, Grams, Decagrams, Hectograms, Kilograms, Newtons(Earth), Tonnes, Ounces, Pounds, Stones, Tons(US), Tons(UK), Catties, Grains, Gigagrams, Teragrams, Petagrams
    • Temperature: Conversions to and from Celsius, Fahrenheit, Kelvin, Rankine scale, Delisle scale, Newton scale, Réaumur scale, Rømer scale, Yoctokelvin, Attokelvin, Femtokelvin, Picokelvin, Nanokelvin, Microkelvin, Millikelvin, Kilokelvin, Megakelvin, Gigakelvin, Terakelvin, Petakelvin, Exakelvin, Zettakelvin, Yottakelvin
    • Speed: Conversions to and from Centimetres per second, Metres per second, Kilometres per hour, Miles per hour, Knots, Feet per second, Feet per minute, Inch per second, Mach, Furlongs per Fortnight, Bubnoff units, Natural units(speed of light)
    • Power: Conversions to and from Watts, Kilowatts, Horsepower, Ergs per second, Foot-pounds per minute, Decibel-milliwatts, Calories per hour, BTUs per hour, Tons of refrigeration.
    • Energy: Conversions to and from Electron volts, Joules, Kilojoules, Ergs, Calories, British Thermal Units, Kilowatt hours, Kilocalories, Foot-pounds
    • Pressure: Conversions to and from Atmospheres, Torrs, Pascals, Kilopascals, Kips per square inch, Pounds per square inch, Feet Sea Water(15° C), Bars, Kilograms per square centimetre, Baryes, Sthenes, Millimetres of mercury
    • Time: Conversions to and from Nanoseconds, Microseconds, Milliseconds, Jiffies, Seconds, Minutes, Hours, Days, Weeks, Fortnights, Months, Years, Decades, Centuries, Milleniums, Galactic years
    • Angle: Degrees, Radians, Gradians, Turns, Milliradians, Minutes of arc, Seconds of arc
    • Data: Bits, Nibbles, Crumbs, Bytes, Kilobits, Kibibits, Megabits, Mebibits, Gigabits, Gibibits, Terabits, Tebibits, Petabits, Pebibits, Exabits, Exbibits, Zetabits, Zebibits, Yottabits, Yobibits, Kilobytes, Kibibytes, Megabytes, Mebibytes, Gigabytes, Gibibytes, Terabytes, Tebibytes, Petabytes, Pebibytes, Exabytes, Exbibytes, Zetabytes, Zebibytes, Yottabytes, Yobibytes
  • Programmer(Extended from this implementation)

    • Provides all basic operators like +, -, ×, ÷
    • Provides logical operators like AND, OR, NOT, NAND, NOR, XOR
    • Provides operations like left shift(<<) and right shift(>>)
    • Support for commonly used number systems: Binary, Octal, Decimal and Hexadecimal

Install

Get it on F-Droid

Or download the app from the releases page.

Note: Requires Android 5.0 and above.

Also, only download the app from sources provided by the developer.

Donations

To donate, check out Donate.md

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.