{"repo":"Shubham0812/Calculator_UI","free":true,"listed":false,"github":"https://github.com/Shubham0812/Calculator_UI","clone":"git clone https://github.com/Shubham0812/Calculator_UI.git","description":"Calculator app created using the SwiftUI framework","language":"Swift","stars":111,"topics":["swiftui","ios"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Calculator UI A beautifully crafted CASIO-inspired calculator built entirely with SwiftUI --- Screenshots &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Light Theme &nbsp;&bull;&nbsp; Computation &nbsp;&bull;&nbsp; Dark Theme Features - Basic Arithmetic — Addition, subtraction, multiplication, and division - Percentage & Sign Toggle — Quick percentage calculations and plus/minus toggling - Decimal Support — Full floating-point number input - CASIO-Inspired Design — Retro-modern calculator aesthetic with custom display shape - Light & Dark Themes — Adapts seamlessly to system appearance - Custom Typography — Bungee and Eurostile Extended Black fonts for a distinctive look - Smooth Animations — Satisfying button press effects and result transitions - Responsive Layout — Adapts to different screen sizes using GeometryReader - Zero Dependencies — Pure SwiftUI and Foundation, nothing else Requirements Platform Minimum Version ---------- ---------------- iOS 15.0+ Swift 5.0 Xcode 13.0+ Getting Started Select your target device or simulator and hit Run (⌘R). No package resolution needed — the project has zero external dependencies. Architecture The project follows the MVVM (Model-View-ViewModel) pattern for clean separation of concerns. Layer Responsibility ------------ --------------- Models Define calculator buttons and operation types as enums ViewModel Manages calculator state, handles input, evaluates expressions via NSExpression Views Declarative SwiftUI components with custom shapes a","default_branch":null,"files":null,"tree":[],"storefront":"/r/Shubham0812","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Shubham0812/Calculator_UI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}