Skip to content

alekseypotapov-dev/CalcLeo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🦁 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

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages