Skip to content

MOHD-SHAMOON-04/Calculator_Mobile_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calculator App - MiniMath

A cross-platform Calculator app built using Capacitor by Ionic with HTML, CSS, and JavaScript. This project showcases the versatility of Capacitor by transforming a web app codebase into a mobile application.

Features

  • Cross-Platform Compatibility: Built with Capacitor to seamlessly run on Android and iOS.
  • Light and Dark Mode: Smooth theme toggle for user-preferred appearance.
  • Basic Arithmetic Operations: Supports addition, subtraction, multiplication, and division.
  • Simple UI: Minimalist design for easy usability.

Why Capacitor?

Capacitor enables us to convert a web application built with vanilla JavaScript, HTML, and CSS into a native mobile application. This allows for:

  • Code reusability from web to mobile platforms.
  • Simplified deployment and testing for Android and iOS.
  • Access to native APIs without extensive native code.

Tech Stack

  • Capacitor Framework: Facilitates cross-platform compatibility.
  • HTML/CSS/JavaScript: Forms the core functionality and UI.
  • Ionic Capacitor CLI: Used to build, run, and manage the mobile app.

Installation and Setup

Either download the android app from this here

  1. Install Capacitor CLI: npm install -g @capacitor/cli

  2. Initialize Capacitor in your project directory: npx cap init [appName] [appId]

  3. Add Android Platform: npx cap add android

  4. Sync and Build: npx cap sync

    npx cap open android

Scope of Improvements

  • Scientific Mode: Add advanced mathematical functions (e.g., trigonometric, logarithmic).
  • Memory Functions: Enable storing and recalling calculations.
  • Animation Enhancements: Add animations to improve user interactions.
  • Enhanced User Interface: Optimize UI for better responsiveness on different devices.

Contributing

Feel free to fork this repository, make updates, and submit pull requests for suggested improvements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published