Welcome to Hisabi โ a beginner-friendly React Native calculator built using Expo.
It lets you perform basic arithmetic operations like add, subtract, multiply, and divide โ with a clean layout and colorful buttons ๐จ
Clone the repo and install the dependencies:
npm install
Start the development server:
npx expo start
Scan the QR code in the terminal with Expo Go (Android/iOS) to test the app instantly ๐ฑ
project-root/
โโโ app/ # Contains layout.tsx (main logic)
โโโ assets/ # App assets (icons, fonts, etc.)
โโโ .expo/ # Expo metadata
โโโ node_modules/ # Installed dependencies
โโโ README.md # This file
โโโ app.config.js # Expo config
โโโ package.json # Dependencies and scripts
- ๐ง Interactive number input
- โ โ โ๏ธ โ Basic operations aligned like a mobile calculator
- ๐จ Color-coded buttons
- ๐ Clear layout and expandable logic
- โ๏ธ React Native (via Expo)
- ๐งช TypeScript (optional if you add later)
- ๐ฆ Expo CLI for development and preview
- Tap numbers and operations to build your expression
- Press
=
to calculate - Output is shown on top
- Want to restart? Add a clear (C/AC) button and logic!
- Add decimals (.)
- Add backspace
- Add history log
- Add dark/light theme toggle ๐
Feel free to fork this project and make it better!
git checkout -b feature/your-awesome-feature
git commit -m "Add cool new feature"
git push origin feature/your-awesome-feature
Open a Pull Request and letโs build together ๐
๐ค M Salman Azam ๐ LinkedIn ๐ GitHub
If you like this project, give it a โญ and share it with your dev buddies!