Swift Tutorials For Beginners

Learn Swift programming with these tutorials designed for beginners. This is a step by step learning path where each Swift tutorial builds upon the previous one…
More
·
166 Pins
 1y
the cover of working with swiftt options, including symbols and instructions on how to use them
Guidebook App Lesson 6 - Intro to Swift Optionals
Guidebook App Lesson 6 - Intro to Swift Optionals Optionals in Swift allow you to handle the case where something doesn’t exist. Let’s take a look at what that means. Course Overview: https://learn.codewithchris.com/courses/foundations2023 Link to Lesson: https://learn.codewithchris.com/courses/take/foundations2023/lessons/45528152-lesson-06-swift-optionals
a magnifying glass with the words debugging an app in xcode
Guidebook App Lesson 5 - Debugging in Xcode
Guidebook App Lesson 5 - Debugging in Xcode In the upcoming lessons, you’ll be diving deeper into Swift coding so it’s going to be very helpful for us to learn how to troubleshoot code in your Xcode project. Course Overview: https://learn.codewithchris.com/courses/foundations2023 Lesson Link: https://learn.codewithchris.com/courses/take/foundations2023/lessons/45519082-lesson-05-debugging-in-xcode
a book cover with the title building the guidebook uj on top of it
Guidebook App Lesson 4 - Building the Guidebook UI
Guidebook App Lesson 4 - Building the Guidebook UI After learning to set up the Drill Down app navigation, we’ll now build the user interface for all of our views. Course Overview: https://learn.codewithchris.com/courses/foundations2023 Lesson Link: https://learn.codewithchris.com/courses/take/foundations2023/lessons/45121042-lesson-04-building-the-guidebook-ui
a blue book cover with an image of a bird flying over the top of it
Guidebook App Lesson 3 - NavigationStack & NavigationLink
Guidebook App Lesson 3 - NavigationStack & NavigationLink The Drill Down app navigation is the main feature of the Guidebook App which you will now learn to set up by using the NavigationStack and NavigationLinks. Course Overview: https://learn.codewithchris.com/courses/foundations2023 Lesson Link: https://learn.codewithchris.com/courses/take/foundations2023/lessons/45107870-lesson-03-swiftui-navigationstack-and-navigationlink
the guidebook app project setup is displayed on a computer screen with a blue background
Guidebook App Lesson 2 - Project Setup
Guidebook App Lesson 2 - Project Setup Let’s get started with building our app by creating our Xcode project and setting up all the views. We’ll also model our data using structs and add the image assets and demo data. Course Overview: https://learn.codewithchris.com/courses/foundations2023 Lesson Link: https://learn.codewithchris.com/courses/take/foundations2023/lessons/45107750-lesson-02-project-setup
an illustrated road with the words'guidebook app '
Guidebook App Introduction
Guidebook App Introduction After learning about Tab Bar in the last module, you will now learn another form of navigation called the List Drill Down. This type of app navigation helps the user narrow things down. We’ll explore and learn how to build this feature as we create a Guidebook App. Course Overview: https://learn.codewithchris.com/courses/foundations2023 Lesson Link: https://learn.codewithchris.com/courses/take/foundations2023/lessons/45102881-lesson-01-introduction
the cover of swift closures, initializing and more
Restaurant App Lesson 9 - Initializers, Closures & More
Restaurant App Lesson 9 - Initializers, Closures & More In this lesson, you will learn what closures, initializers, and access modifiers are. The good news is that you’ve already been using these things and all we’re doing is introducing the formal Swift terminology for them.
Restaurant App Lesson 8 - Pass Data with SwiftUI Bindings SwiftUI Bindings allow data to be shared across multiple screens and this is exactly what we need to pass the selected image from the Gallery View to the Photo View. Course Overview: https://learn.codewithchris.com/courses/foundations2023 Lesson Link: https://learn.codewithchris.com/courses/take/foundations2023/lessons/44472921-lesson-08-passing-data-with-bindings Restaurant App, Lesson, Fundamental
Restaurant App Lesson 8 - Pass Data with SwiftUI Bindings
Restaurant App Lesson 8 - Pass Data with SwiftUI Bindings SwiftUI Bindings allow data to be shared across multiple screens and this is exactly what we need to pass the selected image from the Gallery View to the Photo View. Course Overview: https://learn.codewithchris.com/courses/foundations2023 Lesson Link: https://learn.codewithchris.com/courses/take/foundations2023/lessons/44472921-lesson-08-passing-data-with-bindings
the cover of modal views using swiftful sheets
Restaurant App Lesson 7 - Modals with SwiftUI Sheets
Restaurant App Lesson 7 - Modals with SwiftUI Sheets We want to allow the user to tap on a photo in the Gallery View to see a larger version of it. To do this, we’re going to show a popup view with the larger image. In iOS these popups are called Sheets. Course Overview: https://learn.codewithchris.com/courses/foundations2023 Lesson Link: https://learn.codewithchris.com/courses/take/foundations2023/lessons/44472920-lesson-07-modal-views-...
how to display images in a grid
Restaurant App Lesson 6 - Displaying Images in a Grid
Restaurant App Lesson 6 - Displaying Images in a Grid We’re going to use what we learned about Grids and ForEach and we’re going display the images in a grid by implementing the Gallery View of our restaurant app. Course overview: https://learn.codewithchris.com/courses/foundations2023 Link to Video: https://learn.codewithchris.com/courses/take/foundations2023/lessons/44472919-lesson-06-displaying-i...
the front cover of an instructional manual for students to learn how to use swiftu lazy grids
Restaurant App Lesson 5 - SwiftUI LazyVGrids
Restaurant App Lesson 5 - SwiftUI LazyVGrids Learning how to lay out visual elements in a lazy grid layout is important because it's often used in shopping and photo apps. We'll learn that by using the SwiftUI LazyVGrid components that will allow us to easily adjust the rows and column sizes of our grid. Course Overview: https://learn.codewithchris.com/courses/foundations2023 Lesson Link: https://learn.codewithchris.com/courses/take/foundations2023/lessons/44472918-lesson-05-swiftui-lazyvgrids
the restaurant app is displayed on an iphone
Restaurant App Introduction
Restaurant App Introduction Building the app will teach you how to build tab bars, one of the most common forms of navigation in iOS apps. Access this module by signing up here: https://learn.codewithchris.com/enrollments Course Overview: https://learn.codewithchris.com/courses/foundations2023 Link to Lesson: https://learn.codewithchris.com/courses/take/ios-foundations-2023-swiftui/lessons/44472894-lesson-01-intro-to-the-restaurant-app
state and updating views automatically menu app course lesson book cover image is blue with white border
Menu App Lesson 8 - State and Updating Views
Menu App Lesson 8 - State and Updating Views We will dive into one of the benefits of SwiftUI that enables your views to respond to changes in the data and update automatically. This is useful because in real-life apps, it often takes time to retrieve data for the app to use. Course Overview: https://learn.codewithchris.com/courses/menu Lesson Link: https://learn.codewithchris.com/courses/take/menu/lessons/44353726-08-state-and-updating-views
the cover of swift structures, part 2 menu app course - lesson by codewithrichs
Menu App Lesson 7 - Swift Structures Part 2
Menu App Lesson 7 - Swift Structures Part 2 We started learning about Swift Structures and how these help group together information in lesson 4. For part 2, we will show you how we will use Swift Structures to separate the functionality of an app into multiple components. Course Overview: https://learn.codewithchris.com/courses/menu Link to Video: https://learn.codewithchris.com/courses/take/menu/lessons/44136164-07-structures-part-2
an image of a menu with the words understand swifful lists on it and two clipboards next to each other
Menu App Lesson 5 - SwiftUI Lists
Menu App Lesson 5 - SwiftUI Lists Lesson 5 is all about SwiftUI Lists. The List component enables you to display a scrollable list of data in your app. You’ll learn how to put it on your view, how to feed the data into it, and how to customize how data is shown in the list. Lesson link: https://learn.codewithchris.com/courses/take/menu/lessons/43635784-05-swiftui-list Course link: https://learn.codewithchris.com/courses/menu