This project was part of the Udemy SwiftUI Masterclass course. Itβs a simple and clean fruits-themed app that shows how to build modular UI with reusable components, navigation, and onboarding screens.
The app displays a list of fruits with beautiful images, fun facts, and a detailed view for each item. Thereβs also an onboarding screen and a settings section to toggle app state.
Everything is built using SwiftUI, with a focus on layout, navigation, and reusable views.
- Creating reusable components
- Using NavigationView, NavigationLink, and Sheets
- Building custom UI elements
- Working with @State and @AppStorage
- Managing onboarding flow
β
Onboarding with a card-style carousel
β
Fruit list with navigation to detail screens
β
Modular views (cards, headers, rows, settings)
β
Clean UI with gradients and icons
β
Settings screen with toggle for restarting onboarding
- Clone the repo
- Open the project in Xcode
- Run on any iOS device or simulator (iOS 15+)
For feedback or questions, reach out:
- Email: aranfononi@gmail.com