alekseypotapov-dev / CalcLeo

iOS Calculator written in Swift using SwiftPM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🦁 Rawwr-culator

Features

  1. Basic Operations: +, -, *, /, sin, cos, concatenation of operations
  2. Extra (Online) Operation: BTC -> USD conversion (Powered by CoinDesk)
  3. MVVM architecture
  4. User Interface:
    • Responsive and adaptive UI (iPhone and iPad friendly)
    • Simple color scheme switch
    • Feature switch - change the visibility for each button, thanks to UIStackView
    • Error handling (functions "throw" where passible)
  5. Modularity thanks to Swift Package Management (covered with tests):
  6. Scalability. Due to the fact, that the "database" is a simple plist file it is possible to add/remove features in future versions.

Showcase

Usage

Pic1 Pic2 Pic3 Pic4 Pic5 Pic6

About

iOS Calculator written in Swift using SwiftPM


Languages

Language:Swift 100.0%