calculator
Portable calculator built using app.nit
Project structure
calculator_logic
definesCalculatorContext
with all the business logic of a calculator. It takes as input operations and numbers, and outputs the text to display.calculator
implements the portable graphical interface using the app.nit frameworkcalculator_test
testCalculatorContext
as a black box.
Usage
- Compile with a call to
make
. - Run with either:
- The desktop version,
bin/calculator
. - The Android version by install the APK at
bin/calculator.apk
.
- The desktop version,
Content
- calculator: Portable calculator built using app.nit (examples/calculator)
- res (examples/calculator/res)
- src (examples/calculator/src)
- calculator: Portable calculator UI (examples/calculator/src/calculator.nit)
- calculator_logic: Business logic of a calculator (examples/calculator/src/calculator_logic.nit)
- calculator_test: Test the business logic (examples/calculator/src/calculator_test.nit)