-
SwiftData
Learn to use SwiftData to store and retrieve data locally on the device.data
-
Figma
Learn to use the industry standard Figma tool to create your own app designs.
-
Animations
Learn to add movement and animation to your user interface to bring it to life.
-
Xcode
Learn how to translate a Figma app design to your project in Xcode.
-
SwiftUI
Build more complicated user interfaces and learn additional UI components.
-
Swift
Learn intermediate Swift coding to expand what you can do.
Course Requirements
- Completed Foundations Course
- Completed Networking Course
Course curriculum
-
-
Welcome! A note from Chris
-
Your Initial Skills Snapshot
-
Course Resources and Projects
-
How to Get Help?
-
-
-
Lesson 01: Why Do We Need Databases?
-
Lesson 02: What is SwiftData?
-
Lesson 2 Quiz
-
Lesson 03: SwiftData Operations
-
Lesson 3 Quiz
-
Lesson 04: SwiftData Queries
-
Lesson 05: How to Define Data Relationships in SwiftData
-
Lesson 06: How to Create the Data Model for your App
-
Lesson 6 Quiz
-
Module 1 Challenge: Todo List
-
Module 1: Databases and SwiftData AI Prompts
-
-
-
Your Skills Snapshot 2
-
Lesson 01: How To Design Your App in Three Steps
-
Lesson 02: How to Use Figma for Beginners
-
Lesson 03: How to Design an App in Figma (Part 1)
-
Lesson 04: How to Design an App in Figma (Part 2)
-
Lesson 05: Figma Tips and Tricks
-
Module 2 Challenge: Figma UI
-
Module 2 Challenge Solution: Figma UI
-
Module 2: Designing Your App AI Prompts
-
-
-
Your Skills Snapshot 3
-
Lesson 01: Setting up the Xcode Project
-
Lesson 02: Building the Project List View
-
Lesson 03: Adding New Projects
-
Lesson 04: Implementing the App Navigation
-
Lesson 05: Building the Project Details View
-
Lesson 06: Adding Project Updates
-
Lesson 07: Completing Project Milestones
-
Lesson 08: Editing and Deleting Data
-
Lesson 09: Calculating Stats
-
Module 3 Challenge: Quotes App
-
Module 3: Building the Project Tracker AI Prompts
-
-
-
Lesson 01: Handling Edge Cases
-
Lesson 02: Adding Animations
-
Module 4: Adding Polish to the App AI Prompts
-
-
-
Conclusion
-
Your Final Skills Snapshot
-
Your Story
-
iOS Databases Hand In Assignment Requirements
-
iOS Databases Assignment Submission Page
-
What Do You Think?
-
About this course
- Free
- 45 lessons
- 8.5 hours of video content