d8:announce33:http://0d.kebhana.mx:443/announce13:announce-listll33:http://0d.kebhana.mx:443/announceel43:udp://bigfoot1942.sektori.org:6969/announceel45:https://tracker.fastdownload.xyz:443/announceel36:https://opentracker.xyz:443/announceel39:http://open.trackerlist.xyz:80/announceel41:udp://tracker.birkenwald.de:6969/announceel41:udp://tracker.vanitycore.co:6969/announceel34:http://torrent.nwps.ws:80/announceel39:udp://tracker.port443.xyz:6969/announceel40:udp://tracker.tiny-vps.com:6969/announceel36:http://t.nyaatracker.com:80/announceel41:udp://tracker.torrent.eu.org:451/announceel42:udp://retracker.lanta-net.ru:2710/announceel40:udp://retracker.hotplug.ru:2710/announceel38:udp://bt.xxx-tracker.com:2710/announceel43:udp://tracker.coppersurfer.tk:6969/announceel37:udp://exodus.desync.com:6969/announceel32:udp://explodie.org:6969/announceel35:udp://tracker.toss.li:6969/announceel39:udp://ipv4.tracker.harry.lu:80/announceel41:udp://tracker.iamhansen.xyz:2000/announceel42:udp://tracker.opentrackr.org:1337/announceel39:udp://tracker.justseed.it:1337/announceel31:https://2.track.ga:443/announceel37:udp://zephir.monocul.us:6969/announceel35:udp://open.demonii.si:1337/announceee10:created by37:ruTorrent (PHP Class - Adrien Gibrat)13:creation datei1540403142e4:infod5:filesld6:lengthi13555e4:pathl30:01 Getting Started With iOS 1226:001 Course overview-en.srteed6:lengthi69007834e4:pathl30:01 Getting Started With iOS 1223:001 Course overview.mp4eed6:lengthi6712e4:pathl30:01 Getting Started With iOS 1268:002 MUST WATCH Installing Xcode understanding Xcode versions-en.srteed6:lengthi46536618e4:pathl30:01 Getting Started With iOS 1265:002 MUST WATCH Installing Xcode understanding Xcode versions.mp4eed6:lengthi2780e4:pathl30:01 Getting Started With iOS 1246:003 How to get Xcode in dark theme mode-en.srteed6:lengthi17886843e4:pathl30:01 Getting Started With iOS 1243:003 How to get Xcode in dark theme mode.mp4eed6:lengthi13679e4:pathl30:01 Getting Started With iOS 1243:004 Building your very first iOS app-en.srteed6:lengthi73451541e4:pathl30:01 Getting Started With iOS 1240:004 Building your very first iOS app.mp4eed6:lengthi38345827e4:pathl30:01 Getting Started With iOS 1231:004 Hello-Color-Source-Code.zipeed6:lengthi2271220e4:pathl30:01 Getting Started With iOS 1229:005 04-hustle-mode-assets.zipeed6:lengthi1493478e4:pathl30:01 Getting Started With iOS 1222:005 04-hustle-mode.zipeed6:lengthi47652e4:pathl30:01 Getting Started With iOS 1256:005 Building the Hustle App Graphics UI and Sound-en.srteed6:lengthi436370386e4:pathl30:01 Getting Started With iOS 1253:005 Building the Hustle App Graphics UI and Sound.mp4eed6:lengthi426721e4:pathl39:02 Intro to Programming Swift 4 Basics18:006 All-Source.zipeed6:lengthi26279e4:pathl39:02 Intro to Programming Swift 4 Basics50:006 Variables operators how computers work-en.srteed6:lengthi173538800e4:pathl39:02 Intro to Programming Swift 4 Basics47:006 Variables operators how computers work.mp4eed6:lengthi23298e4:pathl39:02 Intro to Programming Swift 4 Basics29:007 Strings in Swift 4-en.srteed6:lengthi173576219e4:pathl39:02 Intro to Programming Swift 4 Basics26:007 Strings in Swift 4.mp4eed6:lengthi30957e4:pathl39:02 Intro to Programming Swift 4 Basics29:008 Numbers in Swift 4-en.srteed6:lengthi233599204e4:pathl39:02 Intro to Programming Swift 4 Basics26:008 Numbers in Swift 4.mp4eed6:lengthi28767e4:pathl39:02 Intro to Programming Swift 4 Basics49:009 Booleans conditional logic in Swift 4-en.srteed6:lengthi248088180e4:pathl39:02 Intro to Programming Swift 4 Basics46:009 Booleans conditional logic in Swift 4.mp4eed6:lengthi15859e4:pathl39:02 Intro to Programming Swift 4 Basics50:010 Constants logical operators in Swift 4-en.srteed6:lengthi136422287e4:pathl39:02 Intro to Programming Swift 4 Basics47:010 Constants logical operators in Swift 4.mp4eed6:lengthi27721e4:pathl39:02 Intro to Programming Swift 4 Basics27:011 Loops in Swift 4-en.srteed6:lengthi239292139e4:pathl39:02 Intro to Programming Swift 4 Basics24:011 Loops in Swift 4.mp4eed6:lengthi27901e4:pathl39:02 Intro to Programming Swift 4 Basics34:012 Dictionaries in Swift 4-en.srteed6:lengthi218053485e4:pathl39:02 Intro to Programming Swift 4 Basics31:012 Dictionaries in Swift 4.mp4eed6:lengthi16953e4:pathl39:02 Intro to Programming Swift 4 Basics49:013 Object oriented programming in Swift 4-en.srteed6:lengthi146268458e4:pathl39:02 Intro to Programming Swift 4 Basics46:013 Object oriented programming in Swift 4.mp4eed6:lengthi11996e4:pathl39:02 Intro to Programming Swift 4 Basics33:014 Inheritance in Swift 4-en.srteed6:lengthi108805141e4:pathl39:02 Intro to Programming Swift 4 Basics30:014 Inheritance in Swift 4.mp4eed6:lengthi12195e4:pathl39:02 Intro to Programming Swift 4 Basics34:015 Polymorphism in Swift 4-en.srteed6:lengthi128461983e4:pathl39:02 Intro to Programming Swift 4 Basics31:015 Polymorphism in Swift 4.mp4eed6:lengthi29727e4:pathl39:02 Intro to Programming Swift 4 Basics31:016 Optionals in Swift 4-en.srteed6:lengthi270617064e4:pathl39:02 Intro to Programming Swift 4 Basics28:016 Optionals in Swift 4.mp4eed6:lengthi19580e4:pathl23:03 Git Version Control43:017 Git Version Control The fun way-en.srteed6:lengthi103926391e4:pathl23:03 Git Version Control40:017 Git Version Control The fun way.mp4eed6:lengthi8756e4:pathl23:03 Git Version Control47:018 Terminal Basics Changing directories-en.srteed6:lengthi109572816e4:pathl23:03 Git Version Control44:018 Terminal Basics Changing directories.mp4eed6:lengthi11670e4:pathl23:03 Git Version Control54:019 Terminal Basics Creating directories files-en.srteed6:lengthi144864725e4:pathl23:03 Git Version Control51:019 Terminal Basics Creating directories files.mp4eed6:lengthi6479e4:pathl23:03 Git Version Control50:020 Terminal Basics Copying renaming files-en.srteed6:lengthi78638749e4:pathl23:03 Git Version Control47:020 Terminal Basics Copying renaming files.mp4eed6:lengthi8756e4:pathl23:03 Git Version Control54:021 Terminal Basics Deleting files directories-en.srteed6:lengthi102604035e4:pathl23:03 Git Version Control51:021 Terminal Basics Deleting files directories.mp4eed6:lengthi24602e4:pathl23:03 Git Version Control21:022 Git Basics-en.srteed6:lengthi224635577e4:pathl23:03 Git Version Control18:022 Git Basics.mp4eed6:lengthi6585e4:pathl23:03 Git Version Control28:023 Setting up Github-en.srteed6:lengthi65648614e4:pathl23:03 Git Version Control25:023 Setting up Github.mp4eed6:lengthi14994e4:pathl23:03 Git Version Control50:024 Working with Local remote repositories-en.srteed6:lengthi207466869e4:pathl23:03 Git Version Control47:024 Working with Local remote repositories.mp4eed6:lengthi23693e4:pathl23:03 Git Version Control39:025 Handling git merge conflicts-en.srteed6:lengthi197875317e4:pathl23:03 Git Version Control36:025 Handling git merge conflicts.mp4eed6:lengthi18624693e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1049:026 01-Swoosh-app-creating-the-welcome-screen.zipeed6:lengthi42168e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1038:026 Creating the welcome screen-en.srteed6:lengthi424338483e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1035:026 Creating the welcome screen.mp4eed6:lengthi26698e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1030:027 Working with frames-en.srteed6:lengthi256163420e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1027:027 Working with frames.mp4eed6:lengthi44937e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1031:028 Intro to Auto Layout-en.srteed6:lengthi410767433e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1028:028 Intro to Auto Layout.mp4eed6:lengthi47755e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1035:029 Working with UIStackView-en.srteed6:lengthi466935671e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1032:029 Working with UIStackView.mp4eed6:lengthi16267e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1052:030 Intro to segues (Changing screens in iOS)-en.srteed6:lengthi155711833e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1049:030 Intro to segues (Changing screens in iOS).mp4eed6:lengthi16442e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1031:031 Refactoring in Xcode-en.srteed6:lengthi155771901e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1028:031 Refactoring in Xcode.mp4eed6:lengthi6335e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1045:032 Debugging setValue forUndefinedKey-en.srteed6:lengthi61381103e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1042:032 Debugging setValue forUndefinedKey.mp4eed6:lengthi15194e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1030:033 Programmatic segues-en.srteed6:lengthi145226046e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1027:033 Programmatic segues.mp4eed6:lengthi26834e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1033:034 IBActions data models-en.srteed6:lengthi244156128e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1030:034 IBActions data models.mp4eed6:lengthi19311e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1048:035 Passing data between view controllers-en.srteed6:lengthi178233574e4:pathl65:04 Swoosh App Intro to Interface Builder Auto Layout in Xcode 1045:035 Passing data between view controllers.mp4eed6:lengthi13839022e4:pathl46:05 Profile App Digging Deeper With Auto Layout46:036 11-Profile-app-Auto-Layout-for-iPhones.zipeed6:lengthi37846e4:pathl46:05 Profile App Digging Deeper With Auto Layout34:036 Auto Layout for iPhones-en.srteed6:lengthi360203157e4:pathl46:05 Profile App Digging Deeper With Auto Layout31:036 Auto Layout for iPhones.mp4eed6:lengthi13903914e4:pathl46:05 Profile App Digging Deeper With Auto Layout62:037 12-Profile-app-Auto-Layout-for-iPads-with-size-classes.zipeed6:lengthi33608e4:pathl46:05 Profile App Digging Deeper With Auto Layout46:037 Auto Layout for iPads size classes-en.srteed6:lengthi339244154e4:pathl46:05 Profile App Digging Deeper With Auto Layout43:037 Auto Layout for iPads size classes.mp4eed6:lengthi1445381e4:pathl60:06 Window Shopper App Your First Fully Functional iOS 12 App48:038 13-Window-Shopper-app-custom-text-fields.zipeed6:lengthi29050e4:pathl60:06 Window Shopper App Your First Fully Functional iOS 12 App38:038 Creating custom text fields-en.srteed6:lengthi289272180e4:pathl60:06 Window Shopper App Your First Fully Functional iOS 12 App35:038 Creating custom text fields.mp4eed6:lengthi22750e4:pathl60:06 Window Shopper App Your First Fully Functional iOS 12 App48:039 Input accessory view and IBDesignable-en.srteed6:lengthi255987913e4:pathl60:06 Window Shopper App Your First Fully Functional iOS 12 App45:039 Input accessory view and IBDesignable.mp4eed6:lengthi28396e4:pathl60:06 Window Shopper App Your First Fully Functional iOS 12 App37:040 Creating simple unit tests-en.srteed6:lengthi260835686e4:pathl60:06 Window Shopper App Your First Fully Functional iOS 12 App34:040 Creating simple unit tests.mp4eed6:lengthi20031e4:pathl60:06 Window Shopper App Your First Fully Functional iOS 12 App41:041 Writing logic for calculations-en.srteed6:lengthi219688807e4:pathl60:06 Window Shopper App Your First Fully Functional iOS 12 App38:041 Writing logic for calculations.mp4eed6:lengthi3236662e4:pathl60:06 Window Shopper App Your First Fully Functional iOS 12 App54:042 17-Window-Shopper-Custom-drawing-with-drawRect.zipeed6:lengthi20454e4:pathl60:06 Window Shopper App Your First Fully Functional iOS 12 App49:042 Custom drawing in iOS 12 with drawRect-en.srteed6:lengthi206737423e4:pathl60:06 Window Shopper App Your First Fully Functional iOS 12 App46:042 Custom drawing in iOS 12 with drawRect.mp4eed6:lengthi3458541e4:pathl40:07 Coder Swag App Tables Data in iOS 1252:043 01-Coder-Swag-app-project-creation-IBOutlets.zipeed6:lengthi38046e4:pathl40:07 Coder Swag App Tables Data in iOS 1238:043 Project creation IBOutlets-en.srteed6:lengthi354610041e4:pathl40:07 Coder Swag App Tables Data in iOS 1235:043 Project creation IBOutlets.mp4eed6:lengthi56518e4:pathl40:07 Coder Swag App Tables Data in iOS 1247:044 UITableView delegate and data source-en.srteed6:lengthi544423424e4:pathl40:07 Coder Swag App Tables Data in iOS 1244:044 UITableView delegate and data source.mp4eed6:lengthi19053e4:pathl40:07 Coder Swag App Tables Data in iOS 1238:045 Creating a UICollectionView-en.srteed6:lengthi201158002e4:pathl40:07 Coder Swag App Tables Data in iOS 1235:045 Creating a UICollectionView.mp4eed6:lengthi18863e4:pathl40:07 Coder Swag App Tables Data in iOS 1235:046 Creating the data models-en.srteed6:lengthi219779950e4:pathl40:07 Coder Swag App Tables Data in iOS 1232:046 Creating the data models.mp4eed6:lengthi7083182e4:pathl40:07 Coder Swag App Tables Data in iOS 1241:047 05-Coder-Swag-app-UITableViewCell.zipeed6:lengthi30952e4:pathl40:07 Coder Swag App Tables Data in iOS 1239:047 Working with UITableViewCell-en.srteed6:lengthi317912310e4:pathl40:07 Coder Swag App Tables Data in iOS 1236:047 Working with UITableViewCell.mp4eed6:lengthi9070e4:pathl33:08 Intro to Model View Controller24:048 MVC in Theory-en.srteed6:lengthi111542593e4:pathl33:08 Intro to Model View Controller21:048 MVC in Theory.mp4eed6:lengthi33603e4:pathl33:08 Intro to Model View Controller37:049 01-Creating-Xcode-project-MVC.zipeed6:lengthi5302e4:pathl33:08 Intro to Model View Controller37:049 Creating the Xcode project-en.srteed6:lengthi44465630e4:pathl33:08 Intro to Model View Controller34:049 Creating the Xcode project.mp4eed6:lengthi7954e4:pathl33:08 Intro to Model View Controller44:050 Managing groups (folders) for MVC-en.srteed6:lengthi62736793e4:pathl33:08 Intro to Model View Controller41:050 Managing groups (folders) for MVC.mp4eed6:lengthi9748e4:pathl33:08 Intro to Model View Controller31:051 Creating data models-en.srteed6:lengthi88707696e4:pathl33:08 Intro to Model View Controller28:051 Creating data models.mp4eed6:lengthi13046e4:pathl33:08 Intro to Model View Controller29:052 Creating the views-en.srteed6:lengthi103979011e4:pathl33:08 Intro to Model View Controller26:052 Creating the views.mp4eed6:lengthi17593e4:pathl33:08 Intro to Model View Controller62:053 Connecting the views and data with view controllers-en.srteed6:lengthi138763033e4:pathl33:08 Intro to Model View Controller59:053 Connecting the views and data with view controllers.mp4eed6:lengthi6065e4:pathl33:08 Intro to Model View Controller35:054 Securing the model layer-en.srteed6:lengthi58092818e4:pathl33:08 Intro to Model View Controller32:054 Securing the model layer.mp4eed6:lengthi2283e4:pathl33:08 Intro to Model View Controller20:055 Challenge-en.srteed6:lengthi39696836e4:pathl33:08 Intro to Model View Controller17:055 Challenge.mp4eed6:lengthi3194932e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer27:056 01-XYZ-Intro-to-app.zipeed6:lengthi3186e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer27:056 XYZ Intro to app-en.srteed6:lengthi45452206e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer24:056 XYZ Intro to app.mp4eed6:lengthi8374e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer31:057 XYZ Creating project-en.srteed6:lengthi64410696e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer28:057 XYZ Creating project.mp4eed6:lengthi4779e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer52:058 XYZ CoreMotion CMMotionManager explained-en.srteed6:lengthi48058810e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer49:058 XYZ CoreMotion CMMotionManager explained.mp4eed6:lengthi11051e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer46:059 XYZ Receiving accelerometer updates-en.srteed6:lengthi97835974e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer43:059 XYZ Receiving accelerometer updates.mp4eed6:lengthi14342e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer42:060 XYZ Handling accelerometer data-en.srteed6:lengthi130792924e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer39:060 XYZ Handling accelerometer data.mp4eed6:lengthi3259251e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer66:061 10-Listy-Writing-parallax-function-to-apply-to-UIImageView.zipeed6:lengthi1951e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer29:061 Listy Intro to app-en.srteed6:lengthi29759384e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer26:061 Listy Intro to app.mp4eed6:lengthi9485e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer28:062 Listy Building UI-en.srteed6:lengthi77981698e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer25:062 Listy Building UI.mp4eed6:lengthi9225e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer47:063 Listy Creating ParallaxCell Subclass-en.srteed6:lengthi83954377e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer44:063 Listy Creating ParallaxCell Subclass.mp4eed6:lengthi12036e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer63:064 Listy Configuring ImageArray Populating UITableView-en.srteed6:lengthi105240957e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer60:064 Listy Configuring ImageArray Populating UITableView.mp4eed6:lengthi9906e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer66:065 Listy Writing parallax function to apply to UIImageView-en.srteed6:lengthi96930575e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer63:065 Listy Writing parallax function to apply to UIImageView.mp4eed6:lengthi1498e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer40:066 Listy Accelerometer challenge-en.srteed6:lengthi21540707e4:pathl48:09 XYZ Listy App Working with iOS Accelerometer37:066 Listy Accelerometer challenge.mp4eed6:lengthi4258e4:pathl50:10 Splitter App Working With UISplitViewController32:067 Splitter Intro to App-en.srteed6:lengthi50486655e4:pathl50:10 Splitter App Working With UISplitViewController29:067 Splitter Intro to App.mp4eed6:lengthi6426703e4:pathl50:10 Splitter App Working With UISplitViewController47:068 02-Splitter-Creating-Project-Dummy-Data.zipeed6:lengthi16676e4:pathl50:10 Splitter App Working With UISplitViewController48:068 Splitter Creating Project Dummy Data-en.srteed6:lengthi153806639e4:pathl50:10 Splitter App Working With UISplitViewController45:068 Splitter Creating Project Dummy Data.mp4eed6:lengthi11367e4:pathl50:10 Splitter App Working With UISplitViewController39:069 Splitter Setting Up MasterVC-en.srteed6:lengthi103071536e4:pathl50:10 Splitter App Working With UISplitViewController36:069 Splitter Setting Up MasterVC.mp4eed6:lengthi14485e4:pathl50:10 Splitter App Working With UISplitViewController48:070 Splitter Building ImagePresentationVC-en.srteed6:lengthi126287301e4:pathl50:10 Splitter App Working With UISplitViewController45:070 Splitter Building ImagePresentationVC.mp4eed6:lengthi30860e4:pathl50:10 Splitter App Working With UISplitViewController57:071 Splitter Passing Images To ImagePresentationVC-en.srteed6:lengthi283109944e4:pathl50:10 Splitter App Working With UISplitViewController54:071 Splitter Passing Images To ImagePresentationVC.mp4eed6:lengthi5897e4:pathl50:10 Splitter App Working With UISplitViewController29:072 Splitter Challenge-en.srteed6:lengthi60387713e4:pathl50:10 Splitter App Working With UISplitViewController26:072 Splitter Challenge.mp4eed6:lengthi4423637e4:pathl52:11 Slack App Creating a Slack App Working With APIs27:073 0-Intro-to-Chat-App.zipeed6:lengthi4929e4:pathl52:11 Slack App Creating a Slack App Working With APIs34:073 Smack Intro to Chat App-en.srteed6:lengthi70253150e4:pathl52:11 Slack App Creating a Slack App Working With APIs31:073 Smack Intro to Chat App.mp4eed6:lengthi2702822e4:pathl52:11 Slack App Creating a Slack App Working With APIs23:074 1-Project-Setup.zipeed6:lengthi33764e4:pathl52:11 Slack App Creating a Slack App Working With APIs30:074 Smack Project Setup-en.srteed6:lengthi405975280e4:pathl52:11 Slack App Creating a Slack App Working With APIs27:074 Smack Project Setup.mp4eed6:lengthi2704875e4:pathl52:11 Slack App Creating a Slack App Working With APIs18:075 2-SWReveal.zipeed6:lengthi27752e4:pathl52:11 Slack App Creating a Slack App Working With APIs19:075 SWReveal-en.srteed6:lengthi314623259e4:pathl52:11 Slack App Creating a Slack App Working With APIs16:075 SWReveal.mp4eed6:lengthi2706738e4:pathl52:11 Slack App Creating a Slack App Working With APIs22:076 3-ChannelVC-UI.zipeed6:lengthi31622e4:pathl52:11 Slack App Creating a Slack App Working With APIs23:076 ChannelVC UI-en.srteed6:lengthi393573966e4:pathl52:11 Slack App Creating a Slack App Working With APIs20:076 ChannelVC UI.mp4eed6:lengthi2709675e4:pathl52:11 Slack App Creating a Slack App Working With APIs20:077 4-LoginVC-UI.zipeed6:lengthi27339e4:pathl52:11 Slack App Creating a Slack App Working With APIs21:077 LoginVC UI-en.srteed6:lengthi342976593e4:pathl52:11 Slack App Creating a Slack App Working With APIs18:077 LoginVC UI.mp4eed6:lengthi2711634e4:pathl52:11 Slack App Creating a Slack App Working With APIs28:078 5-CreateAccountVC-UI.zipeed6:lengthi23520e4:pathl52:11 Slack App Creating a Slack App Working With APIs29:078 CreateAccountVC UI-en.srteed6:lengthi294305479e4:pathl52:11 Slack App Creating a Slack App Working With APIs26:078 CreateAccountVC UI.mp4eed6:lengthi11758e4:pathl52:11 Slack App Creating a Slack App Working With APIs30:079 Web request and API-en.srteed6:lengthi188228225e4:pathl52:11 Slack App Creating a Slack App Working With APIs27:079 Web request and API.mp4eed6:lengthi25262e4:pathl52:11 Slack App Creating a Slack App Working With APIs22:080 Hosting API-en.srteed6:lengthi304816543e4:pathl52:11 Slack App Creating a Slack App Working With APIs19:080 Hosting API.mp4eed6:lengthi21878e4:pathl52:11 Slack App Creating a Slack App Working With APIs30:081 Locally Hosting API-en.srteed6:lengthi265905171e4:pathl52:11 Slack App Creating a Slack App Working With APIs27:081 Locally Hosting API.mp4eed6:lengthi2712964e4:pathl52:11 Slack App Creating a Slack App Working With APIs41:082 9-Creating-a-web-request-in-Xcode.zipeed6:lengthi35954e4:pathl52:11 Slack App Creating a Slack App Working With APIs42:082 Creating a web request in Xcode-en.srteed6:lengthi423996428e4:pathl52:11 Slack App Creating a Slack App Working With APIs39:082 Creating a web request in Xcode.mp4eed6:lengthi2713990e4:pathl52:11 Slack App Creating a Slack App Working With APIs29:083 10-Registering-a-User.zipeed6:lengthi19770e4:pathl52:11 Slack App Creating a Slack App Working With APIs29:083 Registering a User-en.srteed6:lengthi240236245e4:pathl52:11 Slack App Creating a Slack App Working With APIs26:083 Registering a User.mp4eed6:lengthi2714164e4:pathl52:11 Slack App Creating a Slack App Working With APIs28:084 11-Logging-in-a-user.zipeed6:lengthi25541e4:pathl52:11 Slack App Creating a Slack App Working With APIs28:084 Logging in a user-en.srteed6:lengthi311069285e4:pathl52:11 Slack App Creating a Slack App Working With APIs25:084 Logging in a user.mp4eed6:lengthi2715103e4:pathl52:11 Slack App Creating a Slack App Working With APIs26:085 12-Creating-a-user.zipeed6:lengthi31532e4:pathl52:11 Slack App Creating a Slack App Working With APIs26:085 Creating a user-en.srteed6:lengthi405062379e4:pathl52:11 Slack App Creating a Slack App Working With APIs23:085 Creating a user.mp4eed6:lengthi2717636e4:pathl52:11 Slack App Creating a Slack App Working With APIs31:086 13-Avatar-Picker-Part-1.zipeed6:lengthi24327e4:pathl52:11 Slack App Creating a Slack App Working With APIs31:086 Avatar Picker Part 1-en.srteed6:lengthi355620725e4:pathl52:11 Slack App Creating a Slack App Working With APIs28:086 Avatar Picker Part 1.mp4eed6:lengthi2718153e4:pathl52:11 Slack App Creating a Slack App Working With APIs31:087 14-Avatar-Picker-Part-2.zipeed6:lengthi23137e4:pathl52:11 Slack App Creating a Slack App Working With APIs31:087 Avatar Picker Part 2-en.srteed6:lengthi309031857e4:pathl52:11 Slack App Creating a Slack App Working With APIs28:087 Avatar Picker Part 2.mp4eed6:lengthi2719449e4:pathl52:11 Slack App Creating a Slack App Working With APIs37:088 15-Generate-a-Avatar-BG-Color.zipeed6:lengthi34895e4:pathl52:11 Slack App Creating a Slack App Working With APIs37:088 Generate a Avatar BG Color-en.srteed6:lengthi406082773e4:pathl52:11 Slack App Creating a Slack App Working With APIs34:088 Generate a Avatar BG Color.mp4eed6:lengthi2720082e4:pathl52:11 Slack App Creating a Slack App Working With APIs29:089 16-LoggedIn-Interface.zipeed6:lengthi27740e4:pathl52:11 Slack App Creating a Slack App Working With APIs29:089 LoggedIn Interface-en.srteed6:lengthi364406187e4:pathl52:11 Slack App Creating a Slack App Working With APIs26:089 LoggedIn Interface.mp4eed6:lengthi2723852e4:pathl52:11 Slack App Creating a Slack App Working With APIs23:090 17-Profile-View.zipeed6:lengthi31908e4:pathl52:11 Slack App Creating a Slack App Working With APIs23:090 Profile View-en.srteed6:lengthi403259447e4:pathl52:11 Slack App Creating a Slack App Working With APIs20:090 Profile View.mp4eed6:lengthi2724599e4:pathl52:11 Slack App Creating a Slack App Working With APIs27:091 18-Logging-in-users.zipeed6:lengthi28389e4:pathl52:11 Slack App Creating a Slack App Working With APIs27:091 Logging in users-en.srteed6:lengthi366217259e4:pathl52:11 Slack App Creating a Slack App Working With APIs24:091 Logging in users.mp4eed6:lengthi2726150e4:pathl52:11 Slack App Creating a Slack App Working With APIs27:092 19-Getting-channels.zipeed6:lengthi23521e4:pathl52:11 Slack App Creating a Slack App Working With APIs27:092 Getting channels-en.srteed6:lengthi293536128e4:pathl52:11 Slack App Creating a Slack App Working With APIs24:092 Getting channels.mp4eed6:lengthi2727143e4:pathl52:11 Slack App Creating a Slack App Working With APIs29:093 20-Channels-TableView.zipeed6:lengthi17079e4:pathl52:11 Slack App Creating a Slack App Working With APIs29:093 Channels TableView-en.srteed6:lengthi216368757e4:pathl52:11 Slack App Creating a Slack App Working With APIs26:093 Channels TableView.mp4eed6:lengthi2730786e4:pathl52:11 Slack App Creating a Slack App Working With APIs25:094 21-Add-Channel-VC.zipeed6:lengthi21995e4:pathl52:11 Slack App Creating a Slack App Working With APIs25:094 Add Channel VC-en.srteed6:lengthi304437085e4:pathl52:11 Slack App Creating a Slack App Working With APIs22:094 Add Channel VC.mp4eed6:lengthi2731669e4:pathl52:11 Slack App Creating a Slack App Working With APIs31:095 22-Sockets-and-Channels.zipeed6:lengthi33018e4:pathl52:11 Slack App Creating a Slack App Working With APIs31:095 Sockets and Channels-en.srteed6:lengthi414901986e4:pathl52:11 Slack App Creating a Slack App Working With APIs28:095 Sockets and Channels.mp4eed6:lengthi2732146e4:pathl52:11 Slack App Creating a Slack App Working With APIs30:096 23-Refining-Login-Flow.zipeed6:lengthi23498e4:pathl52:11 Slack App Creating a Slack App Working With APIs30:096 Refining Login Flow-en.srteed6:lengthi297079989e4:pathl52:11 Slack App Creating a Slack App Working With APIs27:096 Refining Login Flow.mp4eed6:lengthi2734150e4:pathl52:11 Slack App Creating a Slack App Working With APIs28:097 24-Fetching-Messages.zipeed6:lengthi23205e4:pathl52:11 Slack App Creating a Slack App Working With APIs28:097 Fetching Messages-en.srteed6:lengthi314033357e4:pathl52:11 Slack App Creating a Slack App Working With APIs25:097 Fetching Messages.mp4eed6:lengthi2735535e4:pathl52:11 Slack App Creating a Slack App Working With APIs32:098 25-Sending-first-message.zipeed6:lengthi21170e4:pathl52:11 Slack App Creating a Slack App Working With APIs32:098 Sending first message-en.srteed6:lengthi265533042e4:pathl52:11 Slack App Creating a Slack App Working With APIs29:098 Sending first message.mp4eed6:lengthi2737373e4:pathl52:11 Slack App Creating a Slack App Working With APIs35:099 26-Displaying-chat-messages.zipeed6:lengthi20383e4:pathl52:11 Slack App Creating a Slack App Working With APIs35:099 Displaying chat messages-en.srteed6:lengthi277121811e4:pathl52:11 Slack App Creating a Slack App Working With APIs32:099 Displaying chat messages.mp4eed6:lengthi2737805e4:pathl52:11 Slack App Creating a Slack App Working With APIs31:100 27-Sockets-and-Messages.zipeed6:lengthi20827e4:pathl52:11 Slack App Creating a Slack App Working With APIs31:100 Sockets and Messages-en.srteed6:lengthi292467923e4:pathl52:11 Slack App Creating a Slack App Working With APIs28:100 Sockets and Messages.mp4eed6:lengthi2738241e4:pathl52:11 Slack App Creating a Slack App Working With APIs23:101 28-Typing-Users.zipeed6:lengthi25635e4:pathl52:11 Slack App Creating a Slack App Working With APIs23:101 Typing Users-en.srteed6:lengthi327099490e4:pathl52:11 Slack App Creating a Slack App Working With APIs20:101 Typing Users.mp4eed6:lengthi2738538e4:pathl52:11 Slack App Creating a Slack App Working With APIs26:102 29-Unread-Channels.zipeed6:lengthi21548e4:pathl52:11 Slack App Creating a Slack App Working With APIs26:102 Unread Channels-en.srteed6:lengthi278993098e4:pathl52:11 Slack App Creating a Slack App Working With APIs23:102 Unread Channels.mp4eed6:lengthi2738463e4:pathl52:11 Slack App Creating a Slack App Working With APIs32:103 30-Where-to-go-from-here.zipeed6:lengthi7172e4:pathl52:11 Slack App Creating a Slack App Working With APIs32:103 Where to go from here-en.srteed6:lengthi125564519e4:pathl52:11 Slack App Creating a Slack App Working With APIs29:103 Where to go from here.mp4eed6:lengthi2738660e4:pathl52:11 Slack App Creating a Slack App Working With APIs18:104 31-Im-Back.zipeed6:lengthi8147e4:pathl52:11 Slack App Creating a Slack App Working With APIs18:104 Im Back-en.srteed6:lengthi115352029e4:pathl52:11 Slack App Creating a Slack App Working With APIs15:104 Im Back.mp4eed6:lengthi33982e4:pathl42:12 Pixel City App Mastering Maps in iOS 1228:105 00-pixel-city-assets.zipeed6:lengthi958992e4:pathl42:12 Pixel City App Mastering Maps in iOS 1234:105 01-Intro-to-App-Pixel-City.zipeed6:lengthi2175e4:pathl42:12 Pixel City App Mastering Maps in iOS 1234:105 Intro to App Pixel City-en.srteed6:lengthi37710507e4:pathl42:12 Pixel City App Mastering Maps in iOS 1231:105 Intro to App Pixel City.mp4eed6:lengthi1130595e4:pathl42:12 Pixel City App Mastering Maps in iOS 1233:106 02-Creating-Xcode-Project.zipeed6:lengthi6569e4:pathl42:12 Pixel City App Mastering Maps in iOS 1244:106 Creating Xcode Project Pixel City-en.srteed6:lengthi71674186e4:pathl42:12 Pixel City App Mastering Maps in iOS 1241:106 Creating Xcode Project Pixel City.mp4eed6:lengthi1168945e4:pathl42:12 Pixel City App Mastering Maps in iOS 1256:107 03-Installing-Alamofire-AlamofireImage-Cocoapods.zipeed6:lengthi10320e4:pathl42:12 Pixel City App Mastering Maps in iOS 1257:107 Installing Alamofire AlamofireImage CocoaPods-en.srteed6:lengthi123375493e4:pathl42:12 Pixel City App Mastering Maps in iOS 1254:107 Installing Alamofire AlamofireImage CocoaPods.mp4eed6:lengthi1170792e4:pathl42:12 Pixel City App Mastering Maps in iOS 1228:108 04-Building-MapVC-UI.zipeed6:lengthi22798e4:pathl42:12 Pixel City App Mastering Maps in iOS 1228:108 Building MapVC UI-en.srteed6:lengthi232987682e4:pathl42:12 Pixel City App Mastering Maps in iOS 1225:108 Building MapVC UI.mp4eed6:lengthi1172861e4:pathl42:12 Pixel City App Mastering Maps in iOS 1239:109 05-Requesting-Location-Services.zipeed6:lengthi27069e4:pathl42:12 Pixel City App Mastering Maps in iOS 1239:109 Requesting Location Services-en.srteed6:lengthi315307201e4:pathl42:12 Pixel City App Mastering Maps in iOS 1236:109 Requesting Location Services.mp4eed6:lengthi1174302e4:pathl42:12 Pixel City App Mastering Maps in iOS 1271:110 06-Adding-UITapGestureRecognizer-to-Drop-Custom-Pins-on-MapView.zipeed6:lengthi22279e4:pathl42:12 Pixel City App Mastering Maps in iOS 1238:110 Drop Custom Pins on MapView-en.srteed6:lengthi268202782e4:pathl42:12 Pixel City App Mastering Maps in iOS 1235:110 Drop Custom Pins on MapView.mp4eed6:lengthi1176180e4:pathl42:12 Pixel City App Mastering Maps in iOS 1248:111 07-Setting-a-Custom-Map-Annotation-Color.zipeed6:lengthi6691e4:pathl42:12 Pixel City App Mastering Maps in iOS 1248:111 Setting a Custom Map Annotation Color-en.srteed6:lengthi80508506e4:pathl42:12 Pixel City App Mastering Maps in iOS 1245:111 Setting a Custom Map Annotation Color.mp4eed6:lengthi1177952e4:pathl42:12 Pixel City App Mastering Maps in iOS 1232:112 08-Animating-Photos-View.zipeed6:lengthi30560e4:pathl42:12 Pixel City App Mastering Maps in iOS 1232:112 Animating Photos View-en.srteed6:lengthi326002166e4:pathl42:12 Pixel City App Mastering Maps in iOS 1229:112 Animating Photos View.mp4eed6:lengthi1179064e4:pathl42:12 Pixel City App Mastering Maps in iOS 1242:113 09-Adding-UILabel-for-Pull-Up-View.zipeed6:lengthi24864e4:pathl42:12 Pixel City App Mastering Maps in iOS 1242:113 Adding UILabel for Pull Up View-en.srteed6:lengthi284073173e4:pathl42:12 Pixel City App Mastering Maps in iOS 1239:113 Adding UILabel for Pull Up View.mp4eed6:lengthi1180163e4:pathl42:12 Pixel City App Mastering Maps in iOS 1238:114 10-Getting-API-Key-from-Flickr.zipeed6:lengthi20663e4:pathl42:12 Pixel City App Mastering Maps in iOS 1238:114 Getting API Key from Flickr-en.srteed6:lengthi214798807e4:pathl42:12 Pixel City App Mastering Maps in iOS 1235:114 Getting API Key from Flickr.mp4eed6:lengthi1180763e4:pathl42:12 Pixel City App Mastering Maps in iOS 1243:115 11-Using-Alamofire-to-Download-URLS.zipeed6:lengthi30102e4:pathl42:12 Pixel City App Mastering Maps in iOS 1243:115 Using Alamofire to Download URLS-en.srteed6:lengthi365787808e4:pathl42:12 Pixel City App Mastering Maps in iOS 1240:115 Using Alamofire to Download URLS.mp4eed6:lengthi1182786e4:pathl42:12 Pixel City App Mastering Maps in iOS 1244:116 12-Using-Alamofire-to-Download-Image.zipeed6:lengthi24730e4:pathl42:12 Pixel City App Mastering Maps in iOS 1245:116 Using Alamofire to Download Images-en.srteed6:lengthi275140142e4:pathl42:12 Pixel City App Mastering Maps in iOS 1242:116 Using Alamofire to Download Images.mp4eed6:lengthi1183511e4:pathl42:12 Pixel City App Mastering Maps in iOS 1238:117 13-Setting-Up-UICollectionView.zipeed6:lengthi15732e4:pathl42:12 Pixel City App Mastering Maps in iOS 1227:117 UICollectionView-en.srteed6:lengthi170321756e4:pathl42:12 Pixel City App Mastering Maps in iOS 1224:117 UICollectionView.mp4eed6:lengthi1182786e4:pathl42:12 Pixel City App Mastering Maps in iOS 1225:118 14-Building-PopVC.zipeed6:lengthi23882e4:pathl42:12 Pixel City App Mastering Maps in iOS 1225:118 Building PopVC-en.srteed6:lengthi270301142e4:pathl42:12 Pixel City App Mastering Maps in iOS 1222:118 Building PopVC.mp4eed6:lengthi1183511e4:pathl42:12 Pixel City App Mastering Maps in iOS 1255:119 15-Adding-3D-Touch-Peek-Pop-to-UICollectionView.zipeed6:lengthi22696e4:pathl42:12 Pixel City App Mastering Maps in iOS 1256:119 Adding 3D Touch Peek Pop to UICollectionView-en.srteed6:lengthi257369263e4:pathl42:12 Pixel City App Mastering Maps in iOS 1253:119 Adding 3D Touch Peek Pop to UICollectionView.mp4eed6:lengthi3159e4:pathl42:12 Pixel City App Mastering Maps in iOS 1220:120 Challenge-en.srteed6:lengthi44759633e4:pathl42:12 Pixel City App Mastering Maps in iOS 1217:120 Challenge.mp4eed6:lengthi3731e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data32:121 GoalPost Intro to App-en.srteed6:lengthi50822301e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data29:121 GoalPost Intro to App.mp4eed6:lengthi5401e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data42:122 GoalPost Creating Xcode Project-en.srteed6:lengthi47882082e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data39:122 GoalPost Creating Xcode Project.mp4eed6:lengthi2293944e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data24:122 coredata-lesson2.zipeed6:lengthi21977e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data27:123 Building GoalsVC-en.srteed6:lengthi169035808e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data24:123 Building GoalsVC.mp4eed6:lengthi2316695e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data24:123 coredata-lesson3.zipeed6:lengthi21543e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data28:124 Building GoalCell-en.srteed6:lengthi197535101e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data25:124 Building GoalCell.mp4eed6:lengthi2319425e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data24:124 coredata-lesson4.zipeed6:lengthi8432e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data28:125 What is Core Data-en.srteed6:lengthi60485804e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data25:125 What is Core Data.mp4eed6:lengthi12893e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data53:126 Creating goal core data entity attributes-en.srteed6:lengthi105801368e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data50:126 Creating goal core data entity attributes.mp4eed6:lengthi2321417e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data24:126 coredata-lesson6.zipeed6:lengthi15107e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data53:127 Displaying static GoalCells in UITableView-en.srteed6:lengthi149964442e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data50:127 Displaying static GoalCells in UITableView.mp4eed6:lengthi2323323e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data24:127 coredata-lesson7.zipeed6:lengthi24319e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data32:128 Building CreateGoalVC-en.srteed6:lengthi214915294e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data29:128 Building CreateGoalVC.mp4eed6:lengthi2324679e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data24:128 coredata-lesson8.zipeed6:lengthi16557e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data48:129 Creating a UIViewController extension-en.srteed6:lengthi158879124e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data45:129 Creating a UIViewController extension.mp4eed6:lengthi2326327e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data24:129 coredata-lesson9.zipeed6:lengthi27967e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data48:130 Creating a UIView UIButton extension-en.srteed6:lengthi281227223e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data45:130 Creating a UIView UIButton extension.mp4eed6:lengthi2328853e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data25:130 coredata-lesson10.zipeed6:lengthi29167e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data46:131 Building FinishGoalVC passing data-en.srteed6:lengthi295232059e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data43:131 Building FinishGoalVC passing data.mp4eed6:lengthi2331796e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data25:131 coredata-lesson11.zipeed6:lengthi18216e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data47:132 Saving goal data to persistent store-en.srteed6:lengthi195076477e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data44:132 Saving goal data to persistent store.mp4eed6:lengthi2333157e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data25:132 coredata-lesson12.zipeed6:lengthi9445e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data43:133 Fixing dismissal of FinishGoalVC-en.srteed6:lengthi107049325e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data40:133 Fixing dismissal of FinishGoalVC.mp4eed6:lengthi2333939e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data25:133 coredata-lesson13.zipeed6:lengthi25086e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data46:134 Fetching data from persistent store-en.srteed6:lengthi248688342e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data43:134 Fetching data from persistent store.mp4eed6:lengthi2335081e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data25:134 coredata-lesson14.zipeed6:lengthi17757e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data49:135 Removing objects from persistent store-en.srteed6:lengthi179601645e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data46:135 Removing objects from persistent store.mp4eed6:lengthi2336128e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data25:135 coredata-lesson15.zipeed6:lengthi23210e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data52:136 Setting goal progress for UITableViewCell-en.srteed6:lengthi222850302e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data49:136 Setting goal progress for UITableViewCell.mp4eed6:lengthi2337258e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data25:136 coredata-lesson16.zipeed6:lengthi1953e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data29:137 GoalPost Challenge-en.srteed6:lengthi27898533e4:pathl58:13 Goal Post App Data Persistence in iOS 12 With Core Data26:137 GoalPost Challenge.mp4eed6:lengthi5721e4:pathl41:14 Treads App Data Persistence With Realm40:138 Intro to Realm and Treads App-en.srteed6:lengthi74723716e4:pathl41:14 Treads App Data Persistence With Realm37:138 Intro to Realm and Treads App.mp4eed6:lengthi3883e4:pathl41:14 Treads App Data Persistence With Realm25:139 Swift 4 update-en.srteed6:lengthi54660582e4:pathl41:14 Treads App Data Persistence With Realm22:139 Swift 4 update.mp4eed6:lengthi5644311e4:pathl41:14 Treads App Data Persistence With Realm31:140 2-Initial-project-setup.zipeed6:lengthi25754e4:pathl41:14 Treads App Data Persistence With Realm32:140 Initial project setup-en.srteed6:lengthi310790204e4:pathl41:14 Treads App Data Persistence With Realm29:140 Initial project setup.mp4eed6:lengthi22903e4:pathl41:14 Treads App Data Persistence With Realm32:141 Create the run log UI-en.srteed6:lengthi311111016e4:pathl41:14 Treads App Data Persistence With Realm29:141 Create the run log UI.mp4eed6:lengthi29987e4:pathl41:14 Treads App Data Persistence With Realm29:142 Last storyboard UI-en.srteed6:lengthi375831360e4:pathl41:14 Treads App Data Persistence With Realm26:142 Last storyboard UI.mp4eed6:lengthi23058e4:pathl41:14 Treads App Data Persistence With Realm25:143 Map view setup-en.srteed6:lengthi263034594e4:pathl41:14 Treads App Data Persistence With Realm22:143 Map view setup.mp4eed6:lengthi27976e4:pathl41:14 Treads App Data Persistence With Realm38:144 Create custom slider switch-en.srteed6:lengthi374902211e4:pathl41:14 Treads App Data Persistence With Realm35:144 Create custom slider switch.mp4eed6:lengthi18928e4:pathl41:14 Treads App Data Persistence With Realm25:145 Track Location-en.srteed6:lengthi227981995e4:pathl41:14 Treads App Data Persistence With Realm22:145 Track Location.mp4eed6:lengthi9376e4:pathl41:14 Treads App Data Persistence With Realm37:146 Converting meters to miles-en.srteed6:lengthi102206248e4:pathl41:14 Treads App Data Persistence With Realm34:146 Converting meters to miles.mp4eed6:lengthi14674e4:pathl41:14 Treads App Data Persistence With Realm45:147 Convert seconds to readable string-en.srteed6:lengthi174847546e4:pathl41:14 Treads App Data Persistence With Realm42:147 Convert seconds to readable string.mp4eed6:lengthi10675e4:pathl41:14 Treads App Data Persistence With Realm33:148 Calculate Average Pace-en.srteed6:lengthi137121246e4:pathl41:14 Treads App Data Persistence With Realm30:148 Calculate Average Pace.mp4eed6:lengthi16105e4:pathl41:14 Treads App Data Persistence With Realm37:149 Pause Resume Functionality-en.srteed6:lengthi187538971e4:pathl41:14 Treads App Data Persistence With Realm34:149 Pause Resume Functionality.mp4eed6:lengthi21866e4:pathl41:14 Treads App Data Persistence With Realm28:150 First Realm Model-en.srteed6:lengthi233979765e4:pathl41:14 Treads App Data Persistence With Realm25:150 First Realm Model.mp4eed6:lengthi22242e4:pathl41:14 Treads App Data Persistence With Realm23:151 Write Fetch-en.srteed6:lengthi267225597e4:pathl41:14 Treads App Data Persistence With Realm20:151 Write Fetch.mp4eed6:lengthi25267e4:pathl41:14 Treads App Data Persistence With Realm30:152 Display Run History-en.srteed6:lengthi304138531e4:pathl41:14 Treads App Data Persistence With Realm27:152 Display Run History.mp4eed6:lengthi19682e4:pathl41:14 Treads App Data Persistence With Realm24:153 Last Run View-en.srteed6:lengthi283585594e4:pathl41:14 Treads App Data Persistence With Realm21:153 Last Run View.mp4eed6:lengthi15618e4:pathl41:14 Treads App Data Persistence With Realm56:154 Create a locations list for poly-line overlay-en.srteed6:lengthi212808187e4:pathl41:14 Treads App Data Persistence With Realm53:154 Create a locations list for poly-line overlay.mp4eed6:lengthi14084e4:pathl41:14 Treads App Data Persistence With Realm30:155 Realm Configuration-en.srteed6:lengthi164108860e4:pathl41:14 Treads App Data Persistence With Realm27:155 Realm Configuration.mp4eed6:lengthi18517e4:pathl41:14 Treads App Data Persistence With Realm54:156 Get the poly-line rendering on the map view-en.srteed6:lengthi220587784e4:pathl41:14 Treads App Data Persistence With Realm51:156 Get the poly-line rendering on the map view.mp4eed6:lengthi25462e4:pathl41:14 Treads App Data Persistence With Realm51:157 Center Map on poly-line or user location-en.srteed6:lengthi333826293e4:pathl41:14 Treads App Data Persistence With Realm48:157 Center Map on poly-line or user location.mp4eed6:lengthi36542902e4:pathl41:14 Treads App Data Persistence With Realm35:158 20-Fetch-Realm-Object-by-ID.zipeed6:lengthi6146e4:pathl41:14 Treads App Data Persistence With Realm35:158 Fetch Realm Object by ID-en.srteed6:lengthi88139211e4:pathl41:14 Treads App Data Persistence With Realm32:158 Fetch Realm Object by ID.mp4eed6:lengthi1954844e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase34:159 01-Intro-to-App-Breakpoint.zipeed6:lengthi4837e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase34:159 Breakpoint Intro to App-en.srteed6:lengthi75898404e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase31:159 Breakpoint Intro to App.mp4eed6:lengthi26315e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase33:160 02-Creating-Xcode-project.zipeed6:lengthi7382e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase44:160 Breakpoint Creating Xcode project-en.srteed6:lengthi79389655e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase41:160 Breakpoint Creating Xcode project.mp4eed6:lengthi25979028e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase36:161 03-Creating-Firebase-project.zipeed6:lengthi16239e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase36:161 Creating Firebase project-en.srteed6:lengthi181977538e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase33:161 Creating Firebase project.mp4eed6:lengthi25980296e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase33:162 04-Setting-up-DataService.zipeed6:lengthi14558e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase33:162 Setting up DataService-en.srteed6:lengthi164065698e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase30:162 Setting up DataService.mp4eed6:lengthi28892e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase56:163 Building AuthVC LoginVC in interface builder-en.srteed6:lengthi229696415e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase53:163 Building AuthVC LoginVC in interface builder.mp4eed6:lengthi27229e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase57:164 Creating InsetTextField ShadowView Subclasses-en.srteed6:lengthi234241013e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase54:164 Creating InsetTextField ShadowView Subclasses.mp4eed6:lengthi27937660e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase33:165 07-Setting-up-AuthService.zipeed6:lengthi19903e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase33:165 Setting up AuthService-en.srteed6:lengthi161936631e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase30:165 Setting up AuthService.mp4eed6:lengthi27941188e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase46:166 08-Presenting-LoginVC-from-AppDelegate.zipeed6:lengthi32793e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase46:166 Presenting LoginVC from AppDelegate-en.srteed6:lengthi302496045e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase43:166 Presenting LoginVC from AppDelegate.mp4eed6:lengthi27942576e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase60:167 09-Building-FeedVC-and-GroupsVC-in-interface-builder.zipeed6:lengthi24279e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase60:167 Building FeedVC and GroupsVC in interface builder-en.srteed6:lengthi202515245e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase57:167 Building FeedVC and GroupsVC in interface builder.mp4eed6:lengthi27944038e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase57:168 10-Building-MeVC-and-adding-to-UITabBarController.zipeed6:lengthi13981e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase57:168 Building MeVC and adding to UITabBarController-en.srteed6:lengthi125571450e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase54:168 Building MeVC and adding to UITabBarController.mp4eed6:lengthi27947271e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase60:169 11-Creating-CreatePostVC-uploading-posts-to-firebase.zipeed6:lengthi29974e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase61:169 Creating CreatePostVC uploading posts to firebase-en.srteed6:lengthi267822320e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase58:169 Creating CreatePostVC uploading posts to firebase.mp4eed6:lengthi27948035e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase66:170 12-Creating-UIView-extension-for-binding-views-to-keyboard.zipeed6:lengthi21563e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase66:170 Creating UIView extension for binding views to keyboard-en.srteed6:lengthi193351671e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase63:170 Creating UIView extension for binding views to keyboard.mp4eed6:lengthi27949274e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase28:171 13-Building-FeedCell.zipeed6:lengthi13532e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase28:171 Building FeedCell-en.srteed6:lengthi120436124e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase25:171 Building FeedCell.mp4eed6:lengthi27950861e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase36:172 14-Writing-the-message-model.zipeed6:lengthi32368e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase36:172 Writing the message model-en.srteed6:lengthi281365197e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase33:172 Writing the message model.mp4eed6:lengthi27980262e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase38:173 15-Converting-UIDs-into-emails.zipeed6:lengthi30252e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase38:173 Converting UIDs into emails-en.srteed6:lengthi294247680e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase35:173 Converting UIDs into emails.mp4eed6:lengthi27982995e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase33:174 16-Creating-CreateGroupVC.zipeed6:lengthi21576e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase33:174 Creating CreateGroupVC-en.srteed6:lengthi215866486e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase30:174 Creating CreateGroupVC.mp4eed6:lengthi27984401e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase28:175 17-Creating-UserCell.zipeed6:lengthi23453e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase28:175 Creating UserCell-en.srteed6:lengthi226512490e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase25:175 Creating UserCell.mp4eed6:lengthi27984851e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase55:176 18-Searching-for-email-accounts-to-add-to-group.zipeed6:lengthi28529e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase55:176 Searching for email accounts to add to group-en.srteed6:lengthi259208039e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase52:176 Searching for email accounts to add to group.mp4eed6:lengthi27985244e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase61:177 19-Adding-sers-to-group-with-didSelectRowAt-indexPath.zipeed6:lengthi30383e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase62:177 Adding users to group with didSelectRowAt indexPath-en.srteed6:lengthi298519400e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase59:177 Adding users to group with didSelectRowAt indexPath.mp4eed6:lengthi22839e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase55:178 Creating groups and pushing them to firebase-en.srteed6:lengthi224184659e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase52:178 Creating groups and pushing them to firebase.mp4eed6:lengthi21881e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase29:179 Creating GroupCell-en.srteed6:lengthi203079854e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase26:179 Creating GroupCell.mp4eed6:lengthi27004e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase68:180 Creating group model and getting all groups from Firebase-en.srteed6:lengthi267315042e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase65:180 Creating group model and getting all groups from Firebase.mp4eed6:lengthi27991615e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase31:181 23-Building-GroupFeedVC.zipeed6:lengthi27963e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase31:181 Building GroupFeedVC-en.srteed6:lengthi244269431e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase28:181 Building GroupFeedVC.mp4eed6:lengthi27991810e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase76:182 24-Initializing-group-data-for-a-group-and-presenting-on-GroupFeedVC.zipeed6:lengthi23713e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase76:182 Initializing group data for a group and presenting on GroupFeedVC-en.srteed6:lengthi227497787e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase73:182 Initializing group data for a group and presenting on GroupFeedVC.mp4eed6:lengthi27992447e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase45:183 25-Downloading-and-animating-messages.zipeed6:lengthi35359e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase45:183 Downloading and animating messages-en.srteed6:lengthi357840449e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase42:183 Downloading and animating messages.mp4eed6:lengthi27993343e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase33:184 26-Presenting-GroupFeedVC.zipeed6:lengthi10988e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase33:184 Presenting GroupFeedVC-en.srteed6:lengthi108253511e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase30:184 Presenting GroupFeedVC.mp4eed6:lengthi2639e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase31:185 Breakpoint Challenge-en.srteed6:lengthi41458347e4:pathl57:15 Breakpoint App Building a Full Stack App With Firebase28:185 Breakpoint Challenge.mp4eed6:lengthi1296e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore29:186 Intro to Firestore-en.srteed6:lengthi14702917e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore26:186 Intro to Firestore.mp4eed6:lengthi30217102e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore33:187 1-Firestore-project-setup.zipeed6:lengthi17364e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore34:187 Firestore project setup-en.srteed6:lengthi212733477e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore31:187 Firestore project setup.mp4eed6:lengthi9127e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore28:188 What is Firestore-en.srteed6:lengthi84075912e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore25:188 What is Firestore.mp4eed6:lengthi25949e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore42:189 Firestore AddThoughtVC UI Setup-en.srteed6:lengthi258902292e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore39:189 Firestore AddThoughtVC UI Setup.mp4eed6:lengthi35522e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore53:190 Firestore Making your first database entry-en.srteed6:lengthi377548631e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore50:190 Firestore Making your first database entry.mp4eed6:lengthi33197e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore36:191 Firestore MainVC UI Setup-en.srteed6:lengthi360128878e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore33:191 Firestore MainVC UI Setup.mp4eed6:lengthi19717e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore39:192 Fetching data from Firestore-en.srteed6:lengthi235020144e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore36:192 Fetching data from Firestore.mp4eed6:lengthi28764e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore42:193 Firestore Sorting and Filtering-en.srteed6:lengthi314510953e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore39:193 Firestore Sorting and Filtering.mp4eed6:lengthi21339e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore50:194 Firestore Updating individual documents-en.srteed6:lengthi238827082e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore47:194 Firestore Updating individual documents.mp4eed6:lengthi1208e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore44:195 Intro to Firestore Authentication-en.srteed6:lengthi15986393e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore41:195 Intro to Firestore Authentication.mp4eed6:lengthi23756e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore30:196 Login Flow UI Setup-en.srteed6:lengthi288637746e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore27:196 Login Flow UI Setup.mp4eed6:lengthi62224673e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore30:196 RNDM-iOS-Assets-Part-2.zipeed6:lengthi19887e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore32:197 Firestore Create User-en.srteed6:lengthi223098454e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore29:197 Firestore Create User.mp4eed6:lengthi19434e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore31:198 Firestore Login User-en.srteed6:lengthi216165223e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore28:198 Firestore Login User.mp4eed6:lengthi21857e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore41:199 Firestore CommentsVC UI Set up-en.srteed6:lengthi258016991e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore38:199 Firestore CommentsVC UI Set up.mp4eed6:lengthi11565e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore47:200 Firestore CommentClass and TableView-en.srteed6:lengthi142509141e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore44:200 Firestore CommentClass and TableView.mp4eed6:lengthi23151e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore33:201 Firestore Transactions-en.srteed6:lengthi302328883e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore30:201 Firestore Transactions.mp4eed6:lengthi17348e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore40:202 Firestore Displaying comments-en.srteed6:lengthi211238193e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore37:202 Firestore Displaying comments.mp4eed6:lengthi15911e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore35:203 Firestore Security Rules-en.srteed6:lengthi169596985e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore32:203 Firestore Security Rules.mp4eed6:lengthi918e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore44:204 Intro to Firestore Security Rules-en.srteed6:lengthi13125884e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore41:204 Intro to Firestore Security Rules.mp4eed6:lengthi60029397e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore38:205 1-Security-rules-Project-setup.zipeed6:lengthi14526e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore39:205 Security rules Project setup-en.srteed6:lengthi183742272e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore36:205 Security rules Project setup.mp4eed6:lengthi19710e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore48:206 Security rules Implementing protocols-en.srteed6:lengthi255025724e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore45:206 Security rules Implementing protocols.mp4eed6:lengthi14680e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore29:207 Deleting a comment-en.srteed6:lengthi194336252e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore26:207 Deleting a comment.mp4eed6:lengthi18122e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore28:208 Updating comments-en.srteed6:lengthi223039977e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore25:208 Updating comments.mp4eed6:lengthi15084e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore43:209 Comments advanced security rules-en.srteed6:lengthi147311273e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore40:209 Comments advanced security rules.mp4eed6:lengthi19534e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore29:210 Deleting a thought-en.srteed6:lengthi232215649e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore26:210 Deleting a thought.mp4eed6:lengthi13475e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore33:211 Thought security rules-en.srteed6:lengthi148235835e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore30:211 Thought security rules.mp4eed6:lengthi4402e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore32:212 Where to go from here-en.srteed6:lengthi62225678e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore29:212 Where to go from here.mp4eed6:lengthi1928e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore24:213 Social Logins-en.srteed6:lengthi30620327e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore21:213 Social Logins.mp4eed6:lengthi10720e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore38:214 Social Logins Project Setup-en.srteed6:lengthi149535423e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore35:214 Social Logins Project Setup.mp4eed6:lengthi12480e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore30:215 Google Login Part 1-en.srteed6:lengthi148387653e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore27:215 Google Login Part 1.mp4eed6:lengthi17301e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore30:216 Google Login Part 2-en.srteed6:lengthi224370408e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore27:216 Google Login Part 2.mp4eed6:lengthi26240e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore25:217 Facebook Login-en.srteed6:lengthi340440327e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore22:217 Facebook Login.mp4eed6:lengthi18805e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore24:218 Twitter Login-en.srteed6:lengthi247197516e4:pathl50:16 RNDM App Using the NEW Firebase Cloud Firestore21:218 Twitter Login.mp4eed6:lengthi9011e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases38:219 IAPs Creating Xcode Project-en.srteed6:lengthi79958749e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases35:219 IAPs Creating Xcode Project.mp4eed6:lengthi6509e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases46:220 IAPs Creating App on iTunes Connect-en.srteed6:lengthi54671686e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases43:220 IAPs Creating App on iTunes Connect.mp4eed6:lengthi13039e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases46:221 IAPs Setting up consumable IAP Tier-en.srteed6:lengthi87408863e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases43:221 IAPs Setting up consumable IAP Tier.mp4eed6:lengthi20293e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases37:222 IAPs Building StorefrontVC-en.srteed6:lengthi152237486e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases34:222 IAPs Building StorefrontVC.mp4eed6:lengthi14092e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases33:223 IAPs Building DetailVC-en.srteed6:lengthi129580376e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases30:223 IAPs Building DetailVC.mp4eed6:lengthi22015e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases44:224 IAPs Configuring UICollectionView-en.srteed6:lengthi212259775e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases41:224 IAPs Configuring UICollectionView.mp4eed6:lengthi16886e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases42:225 IAPs Passing values to DetailVC-en.srteed6:lengthi171828397e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases39:225 IAPs Passing values to DetailVC.mp4eed6:lengthi24595e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases43:226 IAPs Create IAPService Singleton-en.srteed6:lengthi233263153e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases40:226 IAPs Create IAPService Singleton.mp4eed6:lengthi30590e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases50:227 Consumables Making consumable purchases-en.srteed6:lengthi280316004e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases47:227 Consumables Making consumable purchases.mp4eed6:lengthi25688e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases53:228 Consumables Sending purchase notifications-en.srteed6:lengthi248265108e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases50:228 Consumables Sending purchase notifications.mp4eed6:lengthi4822e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases50:229 Non-Consumables Non-Consumable IAP Tier-en.srteed6:lengthi38747725e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases47:229 Non-Consumables Non-Consumable IAP Tier.mp4eed6:lengthi29798e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases58:230 Non-Consumables Making Non-Consumable Purchases-en.srteed6:lengthi299781460e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases55:230 Non-Consumables Making Non-Consumable Purchases.mp4eed6:lengthi1556617e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases37:231 13-Restoring-In-App-Purchases.zipeed6:lengthi18227e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases37:231 Restoring In-App Purchases-en.srteed6:lengthi189499135e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases34:231 Restoring In-App Purchases.mp4eed6:lengthi1560964e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases33:232 01-Intro-to-Subscriptions.zipeed6:lengthi5022e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases33:232 Intro to Subscriptions-en.srteed6:lengthi75548280e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases30:232 Intro to Subscriptions.mp4eed6:lengthi6338e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases54:233 Subscriptions Exploring the starter project-en.srteed6:lengthi65772837e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases51:233 Subscriptions Exploring the starter project.mp4eed6:lengthi8892e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases60:234 Subscriptions How To Set Up App in iTunes Connect-en.srteed6:lengthi67480904e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases57:234 Subscriptions How To Set Up App in iTunes Connect.mp4eed6:lengthi16973e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases70:235 Setting up auto-renewing subscription tier (iTunes Connect)-en.srteed6:lengthi114672464e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases67:235 Setting up auto-renewing subscription tier (iTunes Connect).mp4eed6:lengthi23424e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases47:236 Buying an auto-renewing subscription-en.srteed6:lengthi221832070e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases44:236 Buying an auto-renewing subscription.mp4eed6:lengthi28763e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases47:237 Subscriptions Saving to UserDefaults-en.srteed6:lengthi294029183e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases44:237 Subscriptions Saving to UserDefaults.mp4eed6:lengthi29541e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases77:238 Subscriptions Preventing theftfraud with iTunes receipt validation-en.srteed6:lengthi290337665e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases74:238 Subscriptions Preventing theftfraud with iTunes receipt validation.mp4eed6:lengthi27592e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases83:239 Saving expiration date to UserDefaults checking for active subscription-en.srteed6:lengthi302098226e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases80:239 Saving expiration date to UserDefaults checking for active subscription.mp4eed6:lengthi29928e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases77:240 Checking for validactive subscription handling Expiration Part 1-en.srteed6:lengthi307749932e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases74:240 Checking for validactive subscription handling Expiration Part 1.mp4eed6:lengthi21707e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases77:241 Checking for validactive subscription handling Expiration Part 2-en.srteed6:lengthi228141841e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases74:241 Checking for validactive subscription handling Expiration Part 2.mp4eed6:lengthi19966e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases46:242 Troubleshooting subscription issues-en.srteed6:lengthi205914942e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases43:242 Troubleshooting subscription issues.mp4eed6:lengthi3025159e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases34:243 12-Subscriptions-Challenge.zipeed6:lengthi3539e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases35:243 Subscriptions Challenge-en.srteed6:lengthi52186758e4:pathl47:17 FoodZilla App Mastering iOS In-App Purchases32:243 Subscriptions Challenge.mp4eed6:lengthi2577e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID36:244 SecureNotes Intro to app-en.srteed6:lengthi40241998e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID33:244 SecureNotes Intro to app.mp4eed6:lengthi3627e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID33:245 Creating Xcode Project-en.srteed6:lengthi30721167e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID30:245 Creating Xcode Project.mp4eed6:lengthi11408e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID26:246 Building NoteVC-en.srteed6:lengthi86315338e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID23:246 Building NoteVC.mp4eed6:lengthi8684e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID58:247 Creating Note Model LockStatus Enum Dummy Data-en.srteed6:lengthi80229833e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID55:247 Creating Note Model LockStatus Enum Dummy Data.mp4eed6:lengthi23213e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID38:248 Building NoteCell Subclass-en.srteed6:lengthi200853367e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID35:248 Building NoteCell Subclass.mp4eed6:lengthi6578e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID32:249 Building NoteDetailVC-en.srteed6:lengthi64408324e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID29:249 Building NoteDetailVC.mp4eed6:lengthi12884e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID44:250 Passing Note Data to NoteDetailVC-en.srteed6:lengthi114352019e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID41:250 Passing Note Data to NoteDetailVC.mp4eed6:lengthi7152e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID63:251 Writing helper functions updating NoteCell Subclass-en.srteed6:lengthi66796746e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID60:251 Writing helper functions updating NoteCell Subclass.mp4eed6:lengthi27815e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID70:252 Authenticating with Touch ID Face ID updating information-en.srteed6:lengthi272419657e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID67:252 Authenticating with Touch ID Face ID updating information.mp4eed6:lengthi47643e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID32:253 09-SecureNotes-Challenge.zipeed6:lengthi2325e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID32:253 SecureNotes Challenge-en.srteed6:lengthi37377244e4:pathl57:18 Touchy Feely App Working With iOS Touch ID and Face ID29:253 SecureNotes Challenge.mp4eed6:lengthi16668e4:pathl49:19 Scribe App Working With iOS Speech Recognition50:254 Scribe Project intro setting up the UI-en.srteed6:lengthi190961113e4:pathl49:19 Scribe App Working With iOS Speech Recognition47:254 Scribe Project intro setting up the UI.mp4eed6:lengthi11687e4:pathl49:19 Scribe App Working With iOS Speech Recognition53:255 Scribe Button design and loading animation-en.srteed6:lengthi108546065e4:pathl49:19 Scribe App Working With iOS Speech Recognition50:255 Scribe Button design and loading animation.mp4eed6:lengthi13319e4:pathl49:19 Scribe App Working With iOS Speech Recognition51:256 Scribe Adding logic to our speech button-en.srteed6:lengthi156198889e4:pathl49:19 Scribe App Working With iOS Speech Recognition48:256 Scribe Adding logic to our speech button.mp4eed6:lengthi20495e4:pathl49:19 Scribe App Working With iOS Speech Recognition35:257 Scribe Finishing the app-en.srteed6:lengthi269881252e4:pathl49:19 Scribe App Working With iOS Speech Recognition32:257 Scribe Finishing the app.mp4eed6:lengthi1834278e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1237:258 01-Intro-to-App-Sticker-Packs.zipeed6:lengthi2928e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1238:258 Intro to App Sticker Packs-en.srteed6:lengthi45259209e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1235:258 Intro to App Sticker Packs.mp4eed6:lengthi4934e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1233:259 Intro to Sticker Packs-en.srteed6:lengthi49363481e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1230:259 Intro to Sticker Packs.mp4eed6:lengthi5037e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1249:260 Creating Sticker Pack Project in Xcode-en.srteed6:lengthi37961928e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1246:260 Creating Sticker Pack Project in Xcode.mp4eed6:lengthi13944e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1242:261 Sticker Art Resources Websites-en.srteed6:lengthi154358205e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1239:261 Sticker Art Resources Websites.mp4eed6:lengthi5264e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1233:262 Adding Static Stickers-en.srteed6:lengthi42525466e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1230:262 Adding Static Stickers.mp4eed6:lengthi16107e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1235:263 Adding PNG GIF Stickers-en.srteed6:lengthi131074601e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1232:263 Adding PNG GIF Stickers.mp4eed6:lengthi9515e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1238:264 Creating iMessage app icons-en.srteed6:lengthi89594268e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1235:264 Creating iMessage app icons.mp4eed6:lengthi20702e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1249:265 Creating static stickers with Sketch 3-en.srteed6:lengthi144400448e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1246:265 Creating static stickers with Sketch 3.mp4eed6:lengthi1844262e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1255:266 09-Creating-Animated-Stickers-from-Sprite-Sheet.zipeed6:lengthi13712e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1255:266 Creating Animated Stickers from Sprite Sheet-en.srteed6:lengthi111191759e4:pathl53:20 Working With iMessege And Sticker Packs for iOS 1252:266 Creating Animated Stickers from Sprite Sheet.mp4eed6:lengthi1802e4:pathl44:21 Shortcut App Working With 3D Touch on iOS38:267 Intro to App - Quick Action-en.srteed6:lengthi32614928e4:pathl44:21 Shortcut App Working With 3D Touch on iOS35:267 Intro to App - Quick Action.mp4eed6:lengthi96466219e4:pathl44:21 Shortcut App Working With 3D Touch on iOS27:268 1-Setting-up-the-UI.zipeed6:lengthi14656e4:pathl44:21 Shortcut App Working With 3D Touch on iOS28:268 Setting up the UI-en.srteed6:lengthi179967302e4:pathl44:21 Shortcut App Working With 3D Touch on iOS25:268 Setting up the UI.mp4eed6:lengthi19700e4:pathl44:21 Shortcut App Working With 3D Touch on iOS36:269 Creating the Quick Action-en.srteed6:lengthi234021244e4:pathl44:21 Shortcut App Working With 3D Touch on iOS33:269 Creating the Quick Action.mp4eed6:lengthi23909e4:pathl44:21 Shortcut App Working With 3D Touch on iOS34:270 Handle the Quick Action-en.srteed6:lengthi311806739e4:pathl44:21 Shortcut App Working With 3D Touch on iOS31:270 Handle the Quick Action.mp4eed6:lengthi18570e4:pathl44:21 Shortcut App Working With 3D Touch on iOS36:271 Quick Actions with TabBar-en.srteed6:lengthi241538495e4:pathl44:21 Shortcut App Working With 3D Touch on iOS33:271 Quick Actions with TabBar.mp4eed6:lengthi2452e4:pathl38:22 LegDay App Working With iOS SiriKit30:272 LEGDAY Intro to App-en.srteed6:lengthi42647728e4:pathl38:22 LegDay App Working With iOS SiriKit27:272 LEGDAY Intro to App.mp4eed6:lengthi3373929e4:pathl38:22 LegDay App Working With iOS SiriKit27:273 02-Intro-to-SiriKit.zipeed6:lengthi5099e4:pathl38:22 LegDay App Working With iOS SiriKit27:273 Intro to SiriKit-en.srteed6:lengthi46324626e4:pathl38:22 LegDay App Working With iOS SiriKit24:273 Intro to SiriKit.mp4eed6:lengthi13457e4:pathl38:22 LegDay App Working With iOS SiriKit29:274 Building WorkoutVC-en.srteed6:lengthi127024387e4:pathl38:22 LegDay App Working With iOS SiriKit26:274 Building WorkoutVC.mp4eed6:lengthi9052e4:pathl38:22 LegDay App Working With iOS SiriKit31:275 Enabling Siri access-en.srteed6:lengthi80100345e4:pathl38:22 LegDay App Working With iOS SiriKit28:275 Enabling Siri access.mp4eed6:lengthi29291e4:pathl38:22 LegDay App Working With iOS SiriKit51:276 Creating a SiriKit intents app extension-en.srteed6:lengthi259298940e4:pathl38:22 LegDay App Working With iOS SiriKit48:276 Creating a SiriKit intents app extension.mp4eed6:lengthi6391e4:pathl38:22 LegDay App Working With iOS SiriKit62:277 Configuring results in AppDelegate with DataService-en.srteed6:lengthi60046447e4:pathl38:22 LegDay App Working With iOS SiriKit59:277 Configuring results in AppDelegate with DataService.mp4eed6:lengthi20432e4:pathl38:22 LegDay App Working With iOS SiriKit60:278 Handling presenting SiriKit results in WorkoutVC-en.srteed6:lengthi185655250e4:pathl38:22 LegDay App Working With iOS SiriKit57:278 Handling presenting SiriKit results in WorkoutVC.mp4eed6:lengthi2196e4:pathl38:22 LegDay App Working With iOS SiriKit27:279 LEGDAY Challenge-en.srteed6:lengthi34789751e4:pathl38:22 LegDay App Working With iOS SiriKit24:279 LEGDAY Challenge.mp4eed6:lengthi424768e4:pathl38:23 Screenie App Using ReplayKit in iOS32:280 01-Screenie-Intro-to-app.zipeed6:lengthi4138e4:pathl38:23 Screenie App Using ReplayKit in iOS32:280 Screenie Intro to app-en.srteed6:lengthi58938195e4:pathl38:23 Screenie App Using ReplayKit in iOS29:280 Screenie Intro to app.mp4eed6:lengthi13988e4:pathl38:23 Screenie App Using ReplayKit in iOS22:281 Building UI-en.srteed6:lengthi104637460e4:pathl38:23 Screenie App Using ReplayKit in iOS19:281 Building UI.mp4eed6:lengthi5988e4:pathl38:23 Screenie App Using ReplayKit in iOS45:282 Creating RPScreenRecorder instance-en.srteed6:lengthi52249818e4:pathl38:23 Screenie App Using ReplayKit in iOS42:282 Creating RPScreenRecorder instance.mp4eed6:lengthi10165e4:pathl38:23 Screenie App Using ReplayKit in iOS58:283 Configuring UISegmentedControl to switch images-en.srteed6:lengthi88047294e4:pathl38:23 Screenie App Using ReplayKit in iOS55:283 Configuring UISegmentedControl to switch images.mp4eed6:lengthi17025e4:pathl38:23 Screenie App Using ReplayKit in iOS38:284 Starting a screen recording-en.srteed6:lengthi158833655e4:pathl38:23 Screenie App Using ReplayKit in iOS35:284 Starting a screen recording.mp4eed6:lengthi18603e4:pathl38:23 Screenie App Using ReplayKit in iOS54:285 Stopping editing saving a screen recording-en.srteed6:lengthi199833522e4:pathl38:23 Screenie App Using ReplayKit in iOS51:285 Stopping editing saving a screen recording.mp4eed6:lengthi1963e4:pathl38:23 Screenie App Using ReplayKit in iOS29:286 Screenie Challenge-en.srteed6:lengthi33081244e4:pathl38:23 Screenie App Using ReplayKit in iOS26:286 Screenie Challenge.mp4eed6:lengthi36767626e4:pathl28:24 RampUp App Intro to ARKit36:287 01-RampUp-Intro-to-ARKit-App.zipeed6:lengthi3522e4:pathl28:24 RampUp App Intro to ARKit36:287 RampUp Intro to ARKit App-en.srteed6:lengthi50438649e4:pathl28:24 RampUp App Intro to ARKit33:287 RampUp Intro to ARKit App.mp4eed6:lengthi5544e4:pathl28:24 RampUp App Intro to ARKit49:288 RampUp Resources important ARKit info-en.srteed6:lengthi59451766e4:pathl28:24 RampUp App Intro to ARKit46:288 RampUp Resources important ARKit info.mp4eed6:lengthi17431e4:pathl28:24 RampUp App Intro to ARKit34:289 RampUp Project creation-en.srteed6:lengthi188027136e4:pathl28:24 RampUp App Intro to ARKit31:289 RampUp Project creation.mp4eed6:lengthi189935168e4:pathl28:24 RampUp App Intro to ARKit46:290 04-RampUp-SceneKit-3D-models-materials.zipeed6:lengthi17093e4:pathl28:24 RampUp App Intro to ARKit47:290 RampUp SceneKit 3D models materials-en.srteed6:lengthi202832395e4:pathl28:24 RampUp App Intro to ARKit44:290 RampUp SceneKit 3D models materials.mp4eed6:lengthi19985e4:pathl28:24 RampUp App Intro to ARKit37:291 RampUp Ramp picker popover-en.srteed6:lengthi234951447e4:pathl28:24 RampUp App Intro to ARKit34:291 RampUp Ramp picker popover.mp4eed6:lengthi26793e4:pathl28:24 RampUp App Intro to ARKit51:292 RampUp 3D models in SceneKit for popover-en.srteed6:lengthi307521014e4:pathl28:24 RampUp App Intro to ARKit48:292 RampUp 3D models in SceneKit for popover.mp4eed6:lengthi13447e4:pathl28:24 RampUp App Intro to ARKit60:293 RampUp 3D models in SceneKit for popover - Part 2-en.srteed6:lengthi200381380e4:pathl28:24 RampUp App Intro to ARKit57:293 RampUp 3D models in SceneKit for popover - Part 2.mp4eed6:lengthi24987e4:pathl28:24 RampUp App Intro to ARKit46:294 RampUp Detecting taps on 3D objects-en.srteed6:lengthi287727114e4:pathl28:24 RampUp App Intro to ARKit43:294 RampUp Detecting taps on 3D objects.mp4eed6:lengthi31923e4:pathl28:24 RampUp App Intro to ARKit40:295 RampUp Placing ramps in ARKit-en.srteed6:lengthi393419210e4:pathl28:24 RampUp App Intro to ARKit37:295 RampUp Placing ramps in ARKit.mp4eed6:lengthi28419e4:pathl28:24 RampUp App Intro to ARKit65:296 RampUp Moving objects in 3D space in augmented reality-en.srteed6:lengthi338988871e4:pathl28:24 RampUp App Intro to ARKit62:296 RampUp Moving objects in 3D space in augmented reality.mp4eed6:lengthi197456952e4:pathl28:24 RampUp App Intro to ARKit28:296 ramp-up-final-source.zipeed6:lengthi5986e4:pathl28:24 RampUp App Intro to ARKit33:297 ARKit where to go next-en.srteed6:lengthi61936711e4:pathl28:24 RampUp App Intro to ARKit30:297 ARKit where to go next.mp4eed6:lengthi2658e4:pathl31:25 Vision App iOS CoreML Basics30:298 CoreML Intro to app-en.srteed6:lengthi38745756e4:pathl31:25 Vision App iOS CoreML Basics27:298 CoreML Intro to app.mp4eed6:lengthi8009e4:pathl31:25 Vision App iOS CoreML Basics27:299 Intro to Core ML-en.srteed6:lengthi74940811e4:pathl31:25 Vision App iOS CoreML Basics24:299 Intro to Core ML.mp4eed6:lengthi11955e4:pathl31:25 Vision App iOS CoreML Basics35:300 What is machine learning-en.srteed6:lengthi126785744e4:pathl31:25 Vision App iOS CoreML Basics32:300 What is machine learning.mp4eed6:lengthi4848216e4:pathl31:25 Vision App iOS CoreML Basics33:301 04-Creating-Xcode-project.zipeed6:lengthi4811e4:pathl31:25 Vision App iOS CoreML Basics33:301 Creating Xcode project-en.srteed6:lengthi48444264e4:pathl31:25 Vision App iOS CoreML Basics30:301 Creating Xcode project.mp4eed6:lengthi4855957e4:pathl31:25 Vision App iOS CoreML Basics45:302 05-Building-UI-custom-view-subclasses.zipeed6:lengthi27278e4:pathl31:25 Vision App iOS CoreML Basics46:302 Building UI custom view subclasses-en.srteed6:lengthi253037691e4:pathl31:25 Vision App iOS CoreML Basics43:302 Building UI custom view subclasses.mp4eed6:lengthi4858072e4:pathl31:25 Vision App iOS CoreML Basics58:303 06-AVFoundation-AVCaptureSession-to-use-the-camera.zipeed6:lengthi26983e4:pathl31:25 Vision App iOS CoreML Basics59:303 AVFoundation AVCaptureSession to use the camera-en.srteed6:lengthi304161798e4:pathl31:25 Vision App iOS CoreML Basics56:303 AVFoundation AVCaptureSession to use the camera.mp4eed6:lengthi16629e4:pathl31:25 Vision App iOS CoreML Basics48:304 Tap gestures to take snapshot on item-en.srteed6:lengthi192200133e4:pathl31:25 Vision App iOS CoreML Basics45:304 Tap gestures to take snapshot on item.mp4eed6:lengthi3809e4:pathl31:25 Vision App iOS CoreML Basics40:305 Core ML Xcode 9 Beta 4 update-en.srteed6:lengthi48300315e4:pathl31:25 Vision App iOS CoreML Basics37:305 Core ML Xcode 9 Beta 4 update.mp4eed6:lengthi14069271e4:pathl31:25 Vision App iOS CoreML Basics36:306 09-Downloading-CoreML-models.zipeed6:lengthi32369e4:pathl31:25 Vision App iOS CoreML Basics36:306 Downloading CoreML models-en.srteed6:lengthi355185623e4:pathl31:25 Vision App iOS CoreML Basics33:306 Downloading CoreML models.mp4eed6:lengthi10979e4:pathl31:25 Vision App iOS CoreML Basics47:307 Adding UI controls for flash control-en.srteed6:lengthi129551135e4:pathl31:25 Vision App iOS CoreML Basics44:307 Adding UI controls for flash control.mp4eed6:lengthi27005e4:pathl31:25 Vision App iOS CoreML Basics50:308 Training your app to speak what it sees-en.srteed6:lengthi327667536e4:pathl31:25 Vision App iOS CoreML Basics47:308 Training your app to speak what it sees.mp4eed6:lengthi1190e4:pathl19:26 Vision Framework35:309 Intro to App FaceFinder-en.srteed6:lengthi16102001e4:pathl19:26 Vision Framework32:309 Intro to App FaceFinder.mp4eed6:lengthi5738e4:pathl19:26 Vision Framework40:310 Creating project building UI-en.srteed6:lengthi33138336e4:pathl19:26 Vision Framework37:310 Creating project building UI.mp4eed6:lengthi13276e4:pathl19:26 Vision Framework50:311 Setting up UIImageView programmatically-en.srteed6:lengthi76827719e4:pathl19:26 Vision Framework47:311 Setting up UIImageView programmatically.mp4eed6:lengthi14747e4:pathl19:26 Vision Framework51:312 Creating Face Detection Request Handler-en.srteed6:lengthi96890397e4:pathl19:26 Vision Framework48:312 Creating Face Detection Request Handler.mp4eed6:lengthi23439e4:pathl19:26 Vision Framework48:313 Adding Tweaking Face Detection Frame-en.srteed6:lengthi192460614e4:pathl19:26 Vision Framework45:313 Adding Tweaking Face Detection Frame.mp4eed6:lengthi1877691e4:pathl19:26 Vision Framework44:313 Adding-Tweaking-Face-Detection-Frame.zipeed6:lengthi2007e4:pathl44:27 Animal App Using iOS 12 New CoreML Models41:314 Intro to App AnimalClassifier-en.srteed6:lengthi25350605e4:pathl44:27 Animal App Using iOS 12 New CoreML Models38:314 Intro to App AnimalClassifier.mp4eed6:lengthi97498e4:pathl44:27 Animal App Using iOS 12 New CoreML Models53:315 02-animal-classifier-create-ml-demo-283111533.zipeed6:lengthi11787e4:pathl44:27 Animal App Using iOS 12 New CoreML Models43:315 DIY Core ML Model with Create ML-en.srteed6:lengthi116643960e4:pathl44:27 Animal App Using iOS 12 New CoreML Models40:315 DIY Core ML Model with Create ML.mp4eed6:lengthi15656e4:pathl44:27 Animal App Using iOS 12 New CoreML Models46:316 Building Connecting User Interface-en.srteed6:lengthi101325522e4:pathl44:27 Animal App Using iOS 12 New CoreML Models43:316 Building Connecting User Interface.mp4eed6:lengthi18690e4:pathl44:27 Animal App Using iOS 12 New CoreML Models38:317 Setup CameraPhoto Selection-en.srteed6:lengthi126526589e4:pathl44:27 Animal App Using iOS 12 New CoreML Models35:317 Setup CameraPhoto Selection.mp4eed6:lengthi21151e4:pathl44:27 Animal App Using iOS 12 New CoreML Models49:318 Create Process Classification Request-en.srteed6:lengthi167658389e4:pathl44:27 Animal App Using iOS 12 New CoreML Models46:318 Create Process Classification Request.mp4eed6:lengthi19397e4:pathl44:27 Animal App Using iOS 12 New CoreML Models45:319 Update Labels with Classifications-en.srteed6:lengthi164494770e4:pathl44:27 Animal App Using iOS 12 New CoreML Models42:319 Update Labels with Classifications.mp4eed6:lengthi5084e4:pathl24:28 Mobile Product Design24:320 What is UX UI-en.srteed6:lengthi92408968e4:pathl24:28 Mobile Product Design21:320 What is UX UI.mp4eed6:lengthi3294e4:pathl24:28 Mobile Product Design39:321 3 Questions Before Designing-en.srteed6:lengthi55073387e4:pathl24:28 Mobile Product Design36:321 3 Questions Before Designing.mp4eed6:lengthi41724e4:pathl24:28 Mobile Product Design28:322 TOPTEN Homescreen-en.srteed6:lengthi581204429e4:pathl24:28 Mobile Product Design25:322 TOPTEN Homescreen.mp4eed6:lengthi16188e4:pathl24:28 Mobile Product Design30:323 TOPTEN Article Page-en.srteed6:lengthi280892140e4:pathl24:28 Mobile Product Design27:323 TOPTEN Article Page.mp4eed6:lengthi4720e4:pathl24:28 Mobile Product Design37:324 Intro to microinteractions-en.srteed6:lengthi93865358e4:pathl24:28 Mobile Product Design34:324 Intro to microinteractions.mp4eed6:lengthi23033e4:pathl24:28 Mobile Product Design46:325 TOPTEN Designing a microinteraction-en.srteed6:lengthi370352284e4:pathl24:28 Mobile Product Design43:325 TOPTEN Designing a microinteraction.mp4eed6:lengthi5951e4:pathl24:28 Mobile Product Design28:326 Rapid prototyping-en.srteed6:lengthi110845572e4:pathl24:28 Mobile Product Design25:326 Rapid prototyping.mp4eed6:lengthi26173e4:pathl24:28 Mobile Product Design49:327 Bringing our app to life with Invision-en.srteed6:lengthi407481555e4:pathl24:28 Mobile Product Design46:327 Bringing our app to life with Invision.mp4eed6:lengthi19784e4:pathl24:28 Mobile Product Design24:328 Using symbols-en.srteed6:lengthi293841032e4:pathl24:28 Mobile Product Design21:328 Using symbols.mp4eed6:lengthi31838e4:pathl24:28 Mobile Product Design35:329 Audio Tangle Feed screen-en.srteed6:lengthi472947156e4:pathl24:28 Mobile Product Design32:329 Audio Tangle Feed screen.mp4eed6:lengthi20571e4:pathl24:28 Mobile Product Design56:330 Audio Tangle Feed enhancement for marketplace-en.srteed6:lengthi351210155e4:pathl24:28 Mobile Product Design53:330 Audio Tangle Feed enhancement for marketplace.mp4eed6:lengthi28515e4:pathl24:28 Mobile Product Design34:331 Audio Tangle Post a job-en.srteed6:lengthi498157651e4:pathl24:28 Mobile Product Design31:331 Audio Tangle Post a job.mp4eed6:lengthi29784e4:pathl24:28 Mobile Product Design33:332 Audio Tangle Saved tab-en.srteed6:lengthi518095085e4:pathl24:28 Mobile Product Design30:332 Audio Tangle Saved tab.mp4eed6:lengthi21674e4:pathl24:28 Mobile Product Design43:333 Audio Tangle Saved tab continued-en.srteed6:lengthi359802216e4:pathl24:28 Mobile Product Design40:333 Audio Tangle Saved tab continued.mp4eed6:lengthi18237e4:pathl24:28 Mobile Product Design42:334 Audio Tangle Wrapping it all up-en.srteed6:lengthi327755140e4:pathl24:28 Mobile Product Design39:334 Audio Tangle Wrapping it all up.mp4eed6:lengthi6016e4:pathl24:28 Mobile Product Design33:335 Minimum Viable Product-en.srteed6:lengthi105963233e4:pathl24:28 Mobile Product Design30:335 Minimum Viable Product.mp4eed6:lengthi33117e4:pathl24:28 Mobile Product Design39:336 Building an MVP - Weightmate-en.srteed6:lengthi523485774e4:pathl24:28 Mobile Product Design36:336 Building an MVP - Weightmate.mp4eed6:lengthi29950e4:pathl24:28 Mobile Product Design36:337 Savr Triggers and actions-en.srteed6:lengthi474415831e4:pathl24:28 Mobile Product Design33:337 Savr Triggers and actions.mp4eed6:lengthi22696e4:pathl24:28 Mobile Product Design34:338 Savr Reward Investment-en.srteed6:lengthi380306657e4:pathl24:28 Mobile Product Design31:338 Savr Reward Investment.mp4eed6:lengthi3339e4:pathl24:28 Mobile Product Design46:339 Social networks marketplace advice-en.srteed6:lengthi52088811e4:pathl24:28 Mobile Product Design43:339 Social networks marketplace advice.mp4eed6:lengthi14100e4:pathl24:28 Mobile Product Design28:340 Viral coefficient-en.srteed6:lengthi203166821e4:pathl24:28 Mobile Product Design25:340 Viral coefficient.mp4eed6:lengthi31207e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners29:341 01-How-Computers-Work.zipeed6:lengthi18129e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners29:341 How computers work-en.srteed6:lengthi179139930e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners26:341 How computers work.mp4eed6:lengthi13014e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners31:342 Understanding binary-en.srteed6:lengthi136931174e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners28:342 Understanding binary.mp4eed6:lengthi13706e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners32:343 The heap vs the stack-en.srteed6:lengthi105273931e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners29:343 The heap vs the stack.mp4eed6:lengthi30987e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners44:344 Working with binary in iOS part 1-en.srteed6:lengthi262109651e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners41:344 Working with binary in iOS part 1.mp4eed6:lengthi29962e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners44:345 Working with binary in iOS part 2-en.srteed6:lengthi248552626e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners41:345 Working with binary in iOS part 2.mp4eed6:lengthi15705e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners44:346 Working with binary in iOS part 3-en.srteed6:lengthi125303048e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners41:346 Working with binary in iOS part 3.mp4eed6:lengthi2370e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners55:347 Challenge Convert multiple numbers to binary-en.srteed6:lengthi38284136e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners52:347 Challenge Convert multiple numbers to binary.mp4eed6:lengthi14577e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners25:348 How code works-en.srteed6:lengthi135461563e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners22:348 How code works.mp4eed6:lengthi8740e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners38:349 Variables storage capacity-en.srteed6:lengthi81853418e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners35:349 Variables storage capacity.mp4eed6:lengthi8151e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners36:350 Understanding hexadecimal-en.srteed6:lengthi62715431e4:pathl65:29 Computers Code Crash Course in Computer Science for Beginners33:350 Understanding hexadecimal.mp4eed6:lengthi14871e4:pathl19:30 Advanced Swift 423:351 14-Enumerations.zipeed6:lengthi28971e4:pathl19:30 Advanced Swift 434:351 Enumerations in Swift 4-en.srteed6:lengthi232379514e4:pathl19:30 Advanced Swift 431:351 Enumerations in Swift 4.mp4eed6:lengthi22506e4:pathl19:30 Advanced Swift 439:352 Extensions in Swift 4 part 1-en.srteed6:lengthi198467963e4:pathl19:30 Advanced Swift 436:352 Extensions in Swift 4 part 1.mp4eed6:lengthi10996e4:pathl19:30 Advanced Swift 428:353 16-Extensions-part-2.zipeed6:lengthi32219e4:pathl19:30 Advanced Swift 439:353 Extensions in Swift 4 part 2-en.srteed6:lengthi302748370e4:pathl19:30 Advanced Swift 436:353 Extensions in Swift 4 part 2.mp4eed6:lengthi17932e4:pathl19:30 Advanced Swift 449:354 Protocols delegates in Swift 4 part 1-en.srteed6:lengthi154204106e4:pathl19:30 Advanced Swift 446:354 Protocols delegates in Swift 4 part 1.mp4eed6:lengthi24395e4:pathl19:30 Advanced Swift 449:355 Protocols delegates in Swift 4 part 2-en.srteed6:lengthi221416168e4:pathl19:30 Advanced Swift 446:355 Protocols delegates in Swift 4 part 2.mp4eed6:lengthi24895e4:pathl19:30 Advanced Swift 449:356 Protocols delegates in Swift 4 part 3-en.srteed6:lengthi213208292e4:pathl19:30 Advanced Swift 446:356 Protocols delegates in Swift 4 part 3.mp4eed6:lengthi23001e4:pathl19:30 Advanced Swift 449:357 Protocols delegates in Swift 4 part 4-en.srteed6:lengthi234017247e4:pathl19:30 Advanced Swift 446:357 Protocols delegates in Swift 4 part 4.mp4eed6:lengthi330497e4:pathl19:30 Advanced Swift 437:358 21-Protocols-delegates-part-5.zipeed6:lengthi26064e4:pathl19:30 Advanced Swift 449:358 Protocols delegates in Swift 4 part 5-en.srteed6:lengthi249660464e4:pathl19:30 Advanced Swift 446:358 Protocols delegates in Swift 4 part 5.mp4eed6:lengthi30075e4:pathl19:30 Advanced Swift 432:359 Swift transformations-en.srteed6:lengthi237995243e4:pathl19:30 Advanced Swift 429:359 Swift transformations.mp4eed6:lengthi13838e4:pathl50:31 Advanced Data Structures Algorithms In Swift 441:360 Recursive functions in Swift 4-en.srteed6:lengthi142125725e4:pathl50:31 Advanced Data Structures Algorithms In Swift 438:360 Recursive functions in Swift 4.mp4eed6:lengthi18796e4:pathl50:31 Advanced Data Structures Algorithms In Swift 446:361 The stack data structure in Swift 4-en.srteed6:lengthi123875870e4:pathl50:31 Advanced Data Structures Algorithms In Swift 443:361 The stack data structure in Swift 4.mp4eed6:lengthi30458e4:pathl50:31 Advanced Data Structures Algorithms In Swift 452:362 The heap data structure in Swift 4 part 1-en.srteed6:lengthi196558870e4:pathl50:31 Advanced Data Structures Algorithms In Swift 449:362 The heap data structure in Swift 4 part 1.mp4eed6:lengthi1427e4:pathl50:31 Advanced Data Structures Algorithms In Swift 447:363 04-Data-Structures-in-Swift-Heap-Part-2.zipeed6:lengthi2659e4:pathl50:31 Advanced Data Structures Algorithms In Swift 440:363 05-Data-Structures-in-Swift-Tree.zipeed6:lengthi19644e4:pathl50:31 Advanced Data Structures Algorithms In Swift 452:363 The heap data structure in Swift 4 part 2-en.srteed6:lengthi141308082e4:pathl50:31 Advanced Data Structures Algorithms In Swift 449:363 The heap data structure in Swift 4 part 2.mp4eed6:lengthi26757e4:pathl50:31 Advanced Data Structures Algorithms In Swift 445:364 The tree data structure in Swift 4-en.srteed6:lengthi197677143e4:pathl50:31 Advanced Data Structures Algorithms In Swift 442:364 The tree data structure in Swift 4.mp4eed6:lengthi10922e4:pathl65:32 Advanced Swift 4 Design Patterns Protocol Oriented Programming35:365 01-POP-Protocols.playground.zipeed6:lengthi12112e4:pathl65:32 Advanced Swift 4 Design Patterns Protocol Oriented Programming49:365 Intro to protocol oriented programming-en.srteed6:lengthi115406877e4:pathl65:32 Advanced Swift 4 Design Patterns Protocol Oriented Programming46:365 Intro to protocol oriented programming.mp4eed6:lengthi10922e4:pathl65:32 Advanced Swift 4 Design Patterns Protocol Oriented Programming35:366 02-POP-Protocols.playground.zipeed6:lengthi21794e4:pathl65:32 Advanced Swift 4 Design Patterns Protocol Oriented Programming39:366 Writing your first protocols-en.srteed6:lengthi223387744e4:pathl65:32 Advanced Swift 4 Design Patterns Protocol Oriented Programming36:366 Writing your first protocols.mp4eed6:lengthi8284e4:pathl65:32 Advanced Swift 4 Design Patterns Protocol Oriented Programming44:367 03-POP-ProtocolExtensions.playground.zipeed6:lengthi13939e4:pathl65:32 Advanced Swift 4 Design Patterns Protocol Oriented Programming39:367 Creating protocol extensions-en.srteed6:lengthi188651203e4:pathl65:32 Advanced Swift 4 Design Patterns Protocol Oriented Programming36:367 Creating protocol extensions.mp4eed6:lengthi8568e4:pathl65:32 Advanced Swift 4 Design Patterns Protocol Oriented Programming34:368 04-POP-Generics.playground.zipeed6:lengthi15007e4:pathl65:32 Advanced Swift 4 Design Patterns Protocol Oriented Programming30:368 Generics protocols-en.srteed6:lengthi146028692e4:pathl65:32 Advanced Swift 4 Design Patterns Protocol Oriented Programming27:368 Generics protocols.mp4eed6:lengthi7794e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift27:369 Intro to RxSwift-en.srteed6:lengthi73307552e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift24:369 Intro to RxSwift.mp4eed6:lengthi15670e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift28:370 What is Rx Why Rx-en.srteed6:lengthi156989249e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift25:370 What is Rx Why Rx.mp4eed6:lengthi1707210e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift58:371 03-How-to-install-RxSwift-into-an-Xcode-playground.zipeed6:lengthi5993e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift58:371 How to install RxSwift into an Xcode playground-en.srteed6:lengthi57703232e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift55:371 How to install RxSwift into an Xcode playground.mp4eed6:lengthi13016e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift50:372 Creating and Subscribing to Observables-en.srteed6:lengthi112421569e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift47:372 Creating and Subscribing to Observables.mp4eed6:lengthi1690064e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift32:373 05-Observables-Disposing.zipeed6:lengthi9916e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift32:373 Observables Disposing-en.srteed6:lengthi102457471e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift29:373 Observables Disposing.mp4eed6:lengthi1687845e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift32:374 06-Challenge-Observables.zipeed6:lengthi3004e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift32:374 Challenge Observables-en.srteed6:lengthi29274051e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift29:374 Challenge Observables.mp4eed6:lengthi8493e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift25:375 PublishSubject-en.srteed6:lengthi87388158e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift22:375 PublishSubject.mp4eed6:lengthi10408e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift26:376 BehaviorSubject-en.srteed6:lengthi97671385e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift23:376 BehaviorSubject.mp4eed6:lengthi12467e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift24:377 ReplaySubject-en.srteed6:lengthi118162735e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift21:377 ReplaySubject.mp4eed6:lengthi9192e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift20:378 Variables-en.srteed6:lengthi83639127e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift17:378 Variables.mp4eed6:lengthi1679908e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift29:379 11-Challenge-Subjects.zipeed6:lengthi5411e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift29:379 Challenge Subjects-en.srteed6:lengthi68089427e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift26:379 Challenge Subjects.mp4eed6:lengthi15728e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift31:380 Transformations .map-en.srteed6:lengthi137302346e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift28:380 Transformations .map.mp4eed6:lengthi14058e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift35:381 Transformations .flatMap-en.srteed6:lengthi137383488e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift32:381 Transformations .flatMap.mp4eed6:lengthi9434e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift34:382 Transformations .filter-en.srteed6:lengthi83088064e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift31:382 Transformations .filter.mp4eed6:lengthi11350e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift31:383 Transformations .zip-en.srteed6:lengthi101226700e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift28:383 Transformations .zip.mp4eed6:lengthi1716202e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift36:384 16-Challenge-Transformations.zipeed6:lengthi4310e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift36:384 Challenge Transformations-en.srteed6:lengthi59234286e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift33:384 Challenge Transformations.mp4eed6:lengthi3742e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift29:385 Intro to app Namer-en.srteed6:lengthi61735772e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift26:385 Intro to app Namer.mp4eed6:lengthi9365e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift38:386 Installing RxSwift RxCocoa-en.srteed6:lengthi98775167e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift35:386 Installing RxSwift RxCocoa.mp4eed6:lengthi7582e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift28:387 Building Namer UI-en.srteed6:lengthi71470848e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift25:387 Building Namer UI.mp4eed6:lengthi18127e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift35:388 Using RxCocoa to Observe-en.srteed6:lengthi180009930e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift32:388 Using RxCocoa to Observe.mp4eed6:lengthi16054e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift50:389 Adding Rx capabilities to submit button-en.srteed6:lengthi163303634e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift47:389 Adding Rx capabilities to submit button.mp4eed6:lengthi451584e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift39:390 22-Passing-values-using-RxSwift.zipeed6:lengthi33351e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift39:390 Passing values using RxSwift-en.srteed6:lengthi323907657e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift36:390 Passing values using RxSwift.mp4eed6:lengthi4269e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift29:391 Intro to Versi app-en.srteed6:lengthi72768267e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift26:391 Intro to Versi app.mp4eed6:lengthi553586e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift33:392 24-Creating-Xcode-project.zipeed6:lengthi5124e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift33:392 Creating Xcode project-en.srteed6:lengthi39943556e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift30:392 Creating Xcode project.mp4eed6:lengthi9450e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift31:393 Installing CocoaPods-en.srteed6:lengthi81443979e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift28:393 Installing CocoaPods.mp4eed6:lengthi618999e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift40:394 25-Setting-up-UITabBarController.zipeed6:lengthi10698e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift40:394 Setting up UITabBarController-en.srteed6:lengthi84041189e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift37:394 Setting up UITabBarController.mp4eed6:lengthi625227e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift34:395 27-Building-TrendingFeedVC.zipeed6:lengthi22380e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift34:395 Building TrendingFeedVC-en.srteed6:lengthi187265306e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift31:395 Building TrendingFeedVC.mp4eed6:lengthi628116e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift42:396 28-Building-custom-view-subclasses.zipeed6:lengthi20716e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift42:396 Building custom view subclasses-en.srteed6:lengthi181176521e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift39:396 Building custom view subclasses.mp4eed6:lengthi629158e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift36:397 29-Building-Repo-model-layer.zipeed6:lengthi16538e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift36:397 Building Repo model layer-en.srteed6:lengthi156036660e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift33:397 Building Repo model layer.mp4eed6:lengthi32952e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift45:398 Building TrendingRepoCell subclass-en.srteed6:lengthi316049226e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift42:398 Building TrendingRepoCell subclass.mp4eed6:lengthi33300e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift45:399 Creating DownloadService singleton-en.srteed6:lengthi301889070e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift42:399 Creating DownloadService singleton.mp4eed6:lengthi22449e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift42:400 Downloading trending repos data-en.srteed6:lengthi232131942e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift39:400 Downloading trending repos data.mp4eed6:lengthi29977e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift52:401 Downloading additional required repo data-en.srteed6:lengthi322861194e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift49:401 Downloading additional required repo data.mp4eed6:lengthi18737e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift48:402 Refactoring DownloadService functions-en.srteed6:lengthi198030117e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift45:402 Refactoring DownloadService functions.mp4eed6:lengthi639626e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift52:403 35-Filling-TrendingFeedVC-with-real-API-data.zipeed6:lengthi30214e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift52:403 Filling TrendingFeedVC with real API data-en.srteed6:lengthi290266935e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift49:403 Filling TrendingFeedVC with real API data.mp4eed6:lengthi4767e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift28:404 Building SearchVC-en.srteed6:lengthi47454058e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift25:404 Building SearchVC.mp4eed6:lengthi16517e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift30:405 Building SearchCell-en.srteed6:lengthi181423105e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift27:405 Building SearchCell.mp4eed6:lengthi641396e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift46:406 38-Setting-up-SearchVC-the-RxSwift-way.zipeed6:lengthi34348e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift46:406 Setting up SearchVC the RxSwift way-en.srteed6:lengthi338727776e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift43:406 Setting up SearchVC the RxSwift way.mp4eed6:lengthi9113e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift65:407 Using RxSwift To Drive UITableView with Search Results-en.srteed6:lengthi94823703e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift62:407 Using RxSwift To Drive UITableView with Search Results.mp4eed6:lengthi2038794e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift41:408 40-Loading-Github-README.md-Files.zipeed6:lengthi13917e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift41:408 Loading Github README.md Files-en.srteed6:lengthi142327414e4:pathl69:33 Advanced Swift 4 Design Patterns Reactive Programming With RxSwift38:408 Loading Github README.md Files.mp4eed6:lengthi7145e4:pathl34:34 Advanced Unit Testing in iOS 1231:409 What is Unit Testing-en.srteed6:lengthi66767320e4:pathl34:34 Advanced Unit Testing in iOS 1228:409 What is Unit Testing.mp4eed6:lengthi3604e4:pathl34:34 Advanced Unit Testing in iOS 1238:410 What makes a good unit test-en.srteed6:lengthi32853725e4:pathl34:34 Advanced Unit Testing in iOS 1235:410 What makes a good unit test.mp4eed6:lengthi14353e4:pathl34:34 Advanced Unit Testing in iOS 1232:411 Unit testing in Swift-en.srteed6:lengthi134558023e4:pathl34:34 Advanced Unit Testing in iOS 1229:411 Unit testing in Swift.mp4eed6:lengthi6079263e4:pathl34:34 Advanced Unit Testing in iOS 1237:412 04-Testing-Data-Models-Part-1.zipeed6:lengthi26422e4:pathl34:34 Advanced Unit Testing in iOS 1239:412 Testing Data Models (Part 1)-en.srteed6:lengthi260335491e4:pathl34:34 Advanced Unit Testing in iOS 1236:412 Testing Data Models (Part 1).mp4eed6:lengthi16317e4:pathl34:34 Advanced Unit Testing in iOS 1239:413 Testing Data Models (Part 2)-en.srteed6:lengthi187154337e4:pathl34:34 Advanced Unit Testing in iOS 1236:413 Testing Data Models (Part 2).mp4eed6:lengthi21853e4:pathl34:34 Advanced Unit Testing in iOS 1238:414 Testing features functions-en.srteed6:lengthi255624226e4:pathl34:34 Advanced Unit Testing in iOS 1235:414 Testing features functions.mp4eed6:lengthi70102570e4:pathl34:34 Advanced Unit Testing in iOS 1236:415 07-Testing-asynchronous-code.zipeed6:lengthi25451e4:pathl34:34 Advanced Unit Testing in iOS 1236:415 Testing asynchronous code-en.srteed6:lengthi246389744e4:pathl34:34 Advanced Unit Testing in iOS 1233:415 Testing asynchronous code.mp4eed6:lengthi22220e4:pathl34:34 Advanced Unit Testing in iOS 1239:416 Testing endpoints mock data-en.srteed6:lengthi230183039e4:pathl34:34 Advanced Unit Testing in iOS 1236:416 Testing endpoints mock data.mp4eed6:lengthi15262e4:pathl34:34 Advanced Unit Testing in iOS 1244:417 Testing performance benchmarking-en.srteed6:lengthi134148887e4:pathl34:34 Advanced Unit Testing in iOS 1241:417 Testing performance benchmarking.mp4eed6:lengthi7507e4:pathl34:34 Advanced Unit Testing in iOS 1224:418 Testing MVVM-en.srteed6:lengthi78173124e4:pathl34:34 Advanced Unit Testing in iOS 1221:418 Testing MVVM.mp4eed6:lengthi3142e4:pathl32:35 Advanced UI Testing in iOS 1229:419 What is UI Testing-en.srteed6:lengthi28334478e4:pathl32:35 Advanced UI Testing in iOS 1226:419 What is UI Testing.mp4eed6:lengthi7098e4:pathl32:35 Advanced UI Testing in iOS 1236:420 UI Testing best practices-en.srteed6:lengthi53050405e4:pathl32:35 Advanced UI Testing in iOS 1233:420 UI Testing best practices.mp4eed6:lengthi33277e4:pathl32:35 Advanced UI Testing in iOS 1244:421 03-UI-testing-in-Swift-Basic-example.zipeed6:lengthi18992e4:pathl32:35 Advanced UI Testing in iOS 1245:421 UI testing in Swift Basic example-en.srteed6:lengthi158575107e4:pathl32:35 Advanced UI Testing in iOS 1242:421 UI testing in Swift Basic example.mp4eed6:lengthi16482337e4:pathl32:35 Advanced UI Testing in iOS 1229:422 04-Testing-navigation.zipeed6:lengthi15401e4:pathl32:35 Advanced UI Testing in iOS 1229:422 Testing navigation-en.srteed6:lengthi139744227e4:pathl32:35 Advanced UI Testing in iOS 1226:422 Testing navigation.mp4eed6:lengthi20269e4:pathl32:35 Advanced UI Testing in iOS 1232:423 Testing views alerts-en.srteed6:lengthi189539065e4:pathl32:35 Advanced UI Testing in iOS 1229:423 Testing views alerts.mp4eed6:lengthi10866e4:pathl32:35 Advanced UI Testing in iOS 1241:424 Resetting verifying app state-en.srteed6:lengthi109690792e4:pathl32:35 Advanced UI Testing in iOS 1238:424 Resetting verifying app state.mp4eed6:lengthi12832e4:pathl32:35 Advanced UI Testing in iOS 1228:425 Testing bug fixes-en.srteed6:lengthi118502302e4:pathl32:35 Advanced UI Testing in iOS 1225:425 Testing bug fixes.mp4eed6:lengthi14116e4:pathl32:35 Advanced UI Testing in iOS 1238:426 Testing data in text fields-en.srteed6:lengthi138918924e4:pathl32:35 Advanced UI Testing in iOS 1235:426 Testing data in text fields.mp4eed6:lengthi22184e4:pathl32:35 Advanced UI Testing in iOS 1248:427 Testing UI after an asynchronous call-en.srteed6:lengthi220423787e4:pathl32:35 Advanced UI Testing in iOS 1245:427 Testing UI after an asynchronous call.mp4eed6:lengthi123e4:pathl20:[CourseClub.NET].urleed6:lengthi133e4:pathl15:[FCS Forum].urleed6:lengthi127e4:pathl24:[FreeCourseSite.com].urleee4:name80:[FreeCourseSite.com] Udemy - iOS 12 & Swift 4 From Beginner to Paid Professional12:piece lengthi16777216e6:pieces96760:M !B$Asml.MBwMDpj>&ޏ*==B.lCh:=(}U6>=$A^ Kq:e낝oh[3obHWO o?_Z 9 xd/ dĢZa}5=yK .]PqX|GyL+(W \?cq2{Q؈EYU"P,