Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Menu App

A simple iOS menu application built with SwiftUI as part of the CodeWithChris iOS Foundations course.

The app displays a list of sushi menu items, including an image, name and price for each item.

Screenshot

Menu App running on iPhone 17 Pro simulator

What I Learned

This project helped me practise:

  • Building lists using SwiftUI List
  • Creating reusable SwiftUI views
  • Passing data between views
  • Creating custom data models using struct
  • Using the Identifiable protocol
  • Separating app data into a data service
  • Loading data when a view appears
  • Working with image assets
  • Styling list rows and layouts with SwiftUI

Project Structure

  • MenuView - Displays the menu using a SwiftUI List
  • MenuListRow - Reusable view for displaying each menu item
  • MenuItem - Model representing a menu item
  • DataService - Provides the menu data used by the app

Built With

  • Swift
  • SwiftUI
  • Xcode

About

This project was created while working through the CodeWithChris iOS Foundations course as part of my ongoing iOS development learning.

About

A simple SwiftUI menu app built while learning lists, reusable views, data models and data services.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages