An iPhone (and Android) application developed in React Native using TypeScript.
The app itself is rather simple, as the name suggests. It is just a small calculator app that supports addition, subtraction, multiplication and division, both with integers and with decimal numbers. The app rounds decimal numbers to 4 digits, and the maximum input length is 8 digits.
The app is not available on App Store or Google Play, just locally on own device via Xcode
After cloning the project, first run the following command:
# Install all dependencies
npm install
Then choose one of the following options:
# Run the application in iOS Simulator
# (requires Xcode)
npm start
# Alternatively without Xcode
# (requies Expo CLI)
expo convert
# Run the application in Metro
npm start
- Make sure to have Xcode installed
- Register for an Apple Developer Account (use this when signing in to Xcode)
- Connect your device to your computer
- Open
ios/BasicCalculator.xcworkspace
in Xcode - Make sure your device is selected as "simulator"
- Press Build and Run, then wait for app to install
For more detailed instructions, see Apple's website
- React Native
- TypeScript
- Expo (for preview during development)
- Node (for packages)
- Xcode (for tweaking production settings)
- Figma (for design)
Created by Julian Grande 👨💻