Skip to content

Filippo-Carta/School-Calculator

Repository files navigation

SCALC - Scientific Calculator App

SCALC is a customizable Android scientific calculator designed for use in controlled environments like classrooms or exams. Built with Java and C++ in Android Studio, it includes advanced calculator features along with session control, password lock, and kiosk mode functionality.

🔧 Features

  • Scientific & Basic Modes
    Easily switch between scientific and basic calculator modes depending on the use case.

  • 🔐 Session Lock
    App can be locked with a password to prevent tampering during a session.

  • ⏲️ Session Timer
    Set a time limit for calculator usage — useful for exams or limited practice time.

  • 📱 Fullscreen/Kiosk Mode
    Locks the user inside the calculator app, preventing switching to other apps (exam safe).

  • 👨‍🏫 Teacher Configuration
    Teachers or administrators can configure the app before handing it to users.

  • 👨‍🏫 ALARM NOTICE
    Teachers or administrators will hear an alarm if the user exit the app before the timer finishes.

📱 Screenshots

** START **

image

** SCIENTIFIC CALCULATOR **

image

** BASIC **

image

APP LOCK

image

🛠️ Built With

  • Java (Android UI and logic)
  • C++ (via JNI for performance-critical features)
  • Android Studio
  • XML (for UI layouts)

🚀 Getting Started

  1. Clone the repo with ANDROID STUDIO.
  2. Start editing.

🚀 Getting Started (mobile testing)

  1. Download the release .apk file.
  2. EXECUTE IT.

About

Simple Android calculator in Java

Resources

Stars

Watchers

Forks

Packages

No packages published