Channel: CodeWithChris
Category: Education
Tags: async swiftconcurrency in swiftasync awaitawait swiftswiftui rest apiswift async taskswift 5 async awaitswift get json from urlswift asyncswift awaitswift concurrencycompletion handlerusing json in swiftswift concurrency backwards compatibilityresult typeshow to use result in swiftios concurrencyswift completion handler resultswift fetch data from apiswift async awaitswift result handlerswift fetch jsonswift concurrency backport
Description: This is the second of 6 videos in the Swift Concurrency series. In this video we will be introduced to VOODO, a modified MVVM design pattern so that we can create viewmodels and views to display the content that we fetch from our API endpoints. We will also be seeing how we can use MockData so that we don't have to always make calls to the API when we design our apps and you will also be introduced to Git Source control using Xcode. Links and Resources Swift Concurrency Series Playlist: youtube.com/playlist?list=PLMRqhzcHGw1a4jFHEBitPwCtAgPxWldfy Starter Code Completed Source code for Part 1: dropbox.com/s/35lo8kp147ifi4t/iOS-Concurrency-L1-Completed.zip?dl=0 Part 2 Completed Code: dropbox.com/s/sgsw5zpfif2dc8m/iOS-Concurrency-L2-Completed.zip?dl=0 Creating, Using and Sharing Code Snippets: youtu.be/FrLczxak9rQ Xcode and Git Playlist: youtu.be/FrLczxak9rQ Timestamps 0:00 Introduction 0:42 Introduction to VOODO 1:09 Renaming ContentView 2:06 Creating the UsersListViewModel 7:18 Creating and using Mock Data 15:28 PostsListViewModel and View 21:26 Suppressing Constraint Warnings 24:00 Source Control π¨ SPECIAL CWC+ OFFER FOR YOUTUBE: cwc.to/youtubeoffer MY FREE ONLINE COURSE: β‘ How to make an app in 14 days - cwc.to/14days CWC+ PROGRAM: π©βπ» All our courses in a learning path - cwc.to/plus WEEKLY UPDATES VIA EMAIL: βοΈ Every Saturday, receive an email digest of new content - cwc.to/newsletter CONNECT: π Website - codewithchris.com πΊ GitHub - github.com/codewithchris πΈ Instagram - instagram.com/codewithchris π¦ Twitter - twitter.com/codewithchris ABOUT CODEWITHCHRIS: Hi Iβm Chris! Iβm dedicated to teaching fundamentals about how to make an app. This is important if youβre trying to land an iOS job, be a freelancer, increase or start a business with an app idea. On this channel and my website, you'll find a ton of free resources and tutorials to aid you on your journey to learn iOS development. Many people have learned to code and build apps on their own! cwc.to/reviews DID THESE LESSONS HELP YOU? Please let me know! - feedback.codewithchris.com ROADMAP: roadmap.codewithchris.com