Skip to content

Jonothen099/Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Calculator App

This is a fully functional calculator app built with Swiftui and following the MVVM architecture. The app offers history log and two mechanical keyboard-inspired themes that can be accessed using the dark mode toggle.

Features

  • History Log using Realm: The app has the ability to save calculation history logs in the Realm Database by injecting it using SPM. This allows users to review their previous calculations at any time. and delete the log when no longer needed
  • Common atrithmetic operations
  • Dynamically adjust UI to different iPhones sizes
  • SwiftUi: The app is built with Swiftui, utilizing the LazyVStack
  • MVVM Architecture: The app follows the Model-View-ViewModel (MVVM) architectural pattern, which helps separate the app's UI from its business logic.
  • Dual Themes: The app features two mechanical keyboard-inspired themes, which provide a unique and visually appealing experience for users.

    Preview

    This is a quick preview of the calculator

    Screenshot 2023-03-05 at 3 26 33 pm
    Calculator1.mov

    Getting Started

  • Clone the repository https://github.com/Jonothen099/Calculator.git
  • Open the CalculatorApp.xcodeproj file in Xcode
  • Run the app in the simulator or on a physical device
  • About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages