Skip to content

Prathameshchakote/AppetizersApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

AppetizersApp

This is an iOS mobile application made using SwiftUI.

Description

The Appetizer iOS App is a streamlined mobile application designed for seamless appetizer ordering. Tailored for both restaurant and food delivery contexts, this app simplifies the process of selecting and managing appetizer orders. Leveraging the efficiency and elegance of Apple's SwiftUI framework, this application offers a user-friendly interface across three primary screens: Home, My Account, and Orders.

Key Features:

Network Efficiency: Employing a custom network manager utilizing the Codable protocol, the app optimizes network calls to retrieve appetizer lists while prioritizing error handling to ensure stability.

Image Caching: To minimize network usage, the app intelligently caches images, reducing redundant downloads and enhancing overall performance.

SwiftUI Components: Utilizing SwiftUI form elements and implementing robust text validation, the app ensures a smooth and intuitive user experience.

iOS 15 Focus State Integration: Enhancing user interaction on the Account screen, the app integrates iOS 15's focus state for improved accessibility and usability. The Home screen presents a curated list of available appetizers, while the My Account screen offers personalized user information. The Orders screen conveniently displays the current list of appetizer orders, providing users with an easy overview of their selections.

Screenshots

Technologies Used

  • Swift
  • UIKit
  • SwiftUI
  • Cocoapods
  • CodableProtocol
  • SF Symbols.
  • Support Both dark mode and light mode

Installation Guide

  1. Clone the repository.
  2. Open the project in Xcode.
  3. Build and run the app on a simulator or device.

Contributing

We welcome contributions! Fork the repository and submit a pull request with your changes.

About

This is iOS mobile application made using swiftUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages