Farid's Calculator

Project Information

  • Platform: iOS
  • Project Date: August 2024
  • Project URL: -

Farid's Calculator is a simple iOS app with arithmetic operations, created as a learning project based on Todd Perkins' LinkedIn course "Programming for Non-Programmers: iOS 16 and Swift 5" .

Things I Learned in this Project:

  • SwiftUI Views & Layouts: Developed a responsive UI using VStack, Grid, and custom reusable components.
  • State & Binding: Managed dynamic app behavior with @State and @Binding, ensuring seamless updates to the calculator’s display.
  • Custom Reusable Components: Created flexible button components for numeric inputs and operations.
  • Calculator Logic & Mode Management: Implemented basic arithmetic operations using an enum to manage modes.
  • Number Formatting: Improved readability by formatting large numbers with NumberFormatter.

Designed by BootstrapMade