Build an iOS 16 Coffee Shop App Using SwiftUI And Firebase
About this Course
In this course, you will build a real online coffee shop ordering application using SwiftUI, starting from scratch with iOS, SwiftUI, and XCode. The course focuses on writing clean, reusable code, setting up TabView, creating models, dummy drinks, HomeView models, Firebase repositories, drink rows, Async images, detailed views, and basket view models. You\'ll learn to secure storage and save users to a keychain. Advanced topics include creating a Firebase app, saving menus, setting up repositories, and creating orders. By the end, you\'ll independently build a coffee shop app allowing users to choose items, place orders, pay, and save user data using Xcode, SwiftUI, and Firebase. You\'ll create a beautiful UI with SwiftUI, manage online baskets, authenticate Firebase users, and ensure dark and light mode compatibility. Ideal for iOS developers familiar with Xcode, Swift, and SwiftUI, the course provides valuable insights even for experienced developers. Prerequisites include experience with Xcode, basic Swift and SwiftUI knowledge, and familiarity with Firebase Firestore.Created by: Packt

Related Online Courses
Digital assets form the building blocks of the Decentralized Financial (DeFi) infrastructure. They are expected to be crucial components for financial instruments, taxation, and laws. In this... more
This three-course specialization introduces learners to Apigee, Google Cloud\'s full-lifecycle API management platform. Using a combination of presentations, hands-on labs, and supplemental... more
Machine learning and data science are the most popular topics of research nowadays. They are applied in all the areas of engineering and sciences. Various machine learning tools provide a... more
This Specialization is intended for those with minimal under-the-hood experience of working with computing who want to take the first steps towards a deep understanding of principles and practice... more
In this course, learners will complete several VBA projects. It is highly recommended that learners first take \"Excel/VBA for Creative Problem Solving, Part 1\" and \"Excel/VBA for Creative... more