https://github.com/muhammad-ali-70/prodigy-ad-1
This project is a sleek, responsive calculator app developed using React Native CLI. It performs basic arithmetic operations and is designed with a modern, user-friendly interface.
https://github.com/muhammad-ali-70/prodigy-ad-1
calculator-application cli-app internship-project intership-task javascript modern-ui prodigy-infotech react-native reactjs remote-project
Last synced: 8 months ago
JSON representation
This project is a sleek, responsive calculator app developed using React Native CLI. It performs basic arithmetic operations and is designed with a modern, user-friendly interface.
- Host: GitHub
- URL: https://github.com/muhammad-ali-70/prodigy-ad-1
- Owner: Muhammad-Ali-70
- Created: 2024-08-05T10:45:05.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-18T18:46:02.000Z (about 1 year ago)
- Last Synced: 2024-12-29T15:45:46.896Z (10 months ago)
- Topics: calculator-application, cli-app, internship-project, intership-task, javascript, modern-ui, prodigy-infotech, react-native, reactjs, remote-project
- Language: TypeScript
- Homepage:
- Size: 268 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Calculator App 🧮
### A React Native Project by Prodigy Infotech
## Overview
This project is a sleek, responsive calculator app developed using React Native CLI (Typescript). It performs basic arithmetic operations and is designed with a modern, user-friendly interface.
## Track Code
AD Task 1 (React Native)
## Task Description
The objective of this task was to create a calculator app that can perform basic arithmetic operations such as addition, subtraction, multiplication, and division.
## Features
- **Basic Arithmetic Operations:** ➕ Addition, ➖ subtraction, ✖️ multiplication, and ➗ division.
- **Responsive Design:** 📱 Adapts to different screen sizes for optimal user experience.
- **Modern UI:** 🖌️ Clean and intuitive user interface with professional styling.
- **Error Handling:** 🚫 Displays an error message when attempting to divide by zero.## Technologies Used
- **React Native CLI:** For building the app.
- **JavaScript/TypeScript:** Core programming languages used.
- **Flexbox:** For responsive and flexible UI design.## Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/calculator-app.git
```2. Navigate to the project directory:
```bash
cd calculator-app
```
3. Install dependencies:
```bash
npm install
```
4. Run the app:
```bash
npx react-native run-android
```## Learnings
This project provided valuable hands-on experience in:- Building and styling components in React Native.
- Handling state and user inputs.
- Implementing basic arithmetic logic.
- Error handling and validation.## Contributing
Contributions are welcome! Please fork the repository and submit a pull request for any feature additions or improvements.