The Restaurant Menu app shows a complete restaurant menu in an elegant style.
![]() |
![]() |
![]() |
---|
Link to video demo, with my comments 😅.
This is a sample project built up over the DocuMenu API with an interpretation of MVVM(Model-View-ViewModel) architectural design pattern. The project is composed of three modules:
- RestaurantMenu: Module that contains the app with its respective scenes.
- Core: Module that centralizes useful extensions and classes.
- Networking: Module the abstracts the networking layer over URL session.
- Swift 5
- iOS Version 15.0
- UIKit
- Xcode 13.1
- This project doesn’t contain any particularity. You can open the RestaurantMenu.xcworkspace, tap on play or type command+R.
The app is really simple to use once it works as a menu. To see the items in the menu you can tap over the sections.
Link to Techinical Design document.