This repository showcases several iOS apps built with Swift and SwiftUI, highlighting interactive UI, game logic, and functional applications. All projects demonstrate practical use of Swift, state management, and dynamic layouts.
- Interactive app for rating Niagara Falls.
- Users can view images, provide ratings, and explore dynamic content.
- Tech Stack: Swift, SwiftUI, UIKit, Core Data.
- Fully functional calculator replicating Apple's native calculator.
- Supports arithmetic operations, decimals, percentage, sign toggle, and division-by-zero handling (
Undefined). - Tech Stack: Swift, SwiftUI, State management (
@EnvironmentObject,@State).
- Card game where players compete against the computer.
- Features randomized card dealing and score tracking.
- Tech Stack: Swift, SwiftUI, Image handling, Game logic, Randomization.
- Advanced SwiftUI layouts:
VStack,HStack,ZStack, modifiers, dynamic sizing. - State management using
@Stateand@EnvironmentObject. - Reactive UI updates based on user interaction.
- Implementing game logic and arithmetic operations.
- Safe operations including division-by-zero handling.
- Dynamic and interactive button and image handling.
- Languages: Swift
- Frameworks: SwiftUI, UIKit, Core Data
- Tools: Xcode, iOS Simulator
The goal of this repository is to showcase practical iOS development, combining interactive UI, functional logic, and polished app design. Each project demonstrates real-world application of Swift and SwiftUI concepts.