Skip to content

My attempt to clone Apple's macOS calc. The app utilizes SwiftUI technologies, offering a clean and functional design for basic arithmetic operations.

License

Notifications You must be signed in to change notification settings

Guliveer/MacOS-Calculator

Repository files navigation

macOS Xcode Swift SwiftUI

GitHub Created At GitHub last commit (branch)

GitHub Release

GitHub Downloads (specific asset, latest release)

MacOS-Calculator ๐ŸŽ›๏ธ

MacOS-Calculator is my attempt to clone Apple's macOS calc. The app utilizes SwiftUI technologies, offering a clean and functional design for basic arithmetic operations.

โœจ Features

  • Basic arithmetic operations: addition, subtraction, multiplication, division.
  • Functional buttons: clear, toggle sign, percentage.
  • Sleek UI with a "frosted glass" effect that matches macOS design guidelines.
  • Keyboard input support, making it easy to use with the keyboard as well.

๐Ÿš€ How to Run

  1. Clone the repository: To get started, clone this repository to your local machine:

    git clone https://github.com/Guliveer/MacOS-Calculator.git
  2. Set up the project: Ensure that you have Xcode installed, along with Swift development tools. Open the project in Xcode.

  3. Run the app: Once the project is open in Xcode, press Cmd + R to build and run the app on the simulator or a real device.

    You can also download by clicking here or through the releases section.

๐Ÿ‘๏ธ Take a quick look

This Apple's
My MacOS Calculator Apple's MacOS Calculator

See the calculator in action! The "frosted glass" effect gives it a clean and polished look, while the button layout ensures smooth interaction.

๐Ÿ–ฅ๏ธ Technologies

  • Swift and SwiftUI: Using Apple's modern programming language and UI framework, I've tried to replicate the native macOS calculator's functionality, design, and user experience. All that while keeping the codebase clean and maintainable.

โš™๏ธ Future Features

  • Expanded functionality: Adding more advanced mathematical operations such as square roots, powers, and logarithms.
  • Dark mode: Support for system-wide dark/light mode preferences.
  • Customization options: Ability to personalize the calculator's appearance.

About

My attempt to clone Apple's macOS calc. The app utilizes SwiftUI technologies, offering a clean and functional design for basic arithmetic operations.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages