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.