University of Minnesota Classifieds>University of Minnesota Online Courses>Build an iOS 16 Coffee Shop App Using SwiftUI And Firebase

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

This is the third course in the Learn English: Advanced Speaking and Listening specialization. In this class you will learn about different types of conversations you will have in academic... more
Interested in learning how to solve partial differential equations with numerical methods and how to turn them into python codes? This course provides you with a basic introduction how to apply... more
In this course, you will learn how Azure Functions enable the creation of event-driven, compute-on-demand systems that can be triggered by various external events. You will earn how to leverage... more
The Foundations of Public Health Practice: The Public Health Toolkit builds on public health thinking (introduced in the previous course) and introduces a variety of core public health approaches... more
In this short course, you will learn the what, why, and how of prototyping. After the course, you will be familiar with how to create prototypes, why to use them, and what tools are available to... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL