An open API service indexing awesome lists of open source software.

https://github.com/aranfononi/fruits-app-swiftui-masterclass

A simple and colorful iOS app built with SwiftUI as part of the Chapter 12 project from the Udemy SwiftUI Masterclass. It showcases reusable components, navigation, custom UI elements, and onboarding screens.
https://github.com/aranfononi/fruits-app-swiftui-masterclass

ios ios-developer ios-development swift swiftui swiftui-animations swiftui-components swiftui-example swiftui-learning

Last synced: 2 months ago
JSON representation

A simple and colorful iOS app built with SwiftUI as part of the Chapter 12 project from the Udemy SwiftUI Masterclass. It showcases reusable components, navigation, custom UI elements, and onboarding screens.

Awesome Lists containing this project

README

          

# Fruits App πŸŽπŸ‡πŸ“

### SwiftUI Masterclass – Chapter 12 Project

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.

---

## πŸ“Œ Project Overview
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.

---

## 🧩 What I Learned
- Creating reusable components
- Using **NavigationView**, **NavigationLink**, and **Sheets**
- Building custom UI elements
- Working with @State and @AppStorage
- Managing onboarding flow

---

## 🍿 Features
βœ… 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

---

## πŸ“Έ Screenshot
![Placeholder](./Documents/Readme.jpg)

---

## πŸ› οΈ How to Run
1. Clone the repo
2. Open the project in Xcode
3. Run on any iOS device or simulator (iOS 15+)

---

## πŸ“¬ Contact
For feedback or questions, reach out:
- **Email**: [aranfononi@gmail.com](mailto:aranfononi@gmail.com)