Урок 1.00:05:57
Intro to Course
Урок 2.00:02:06
Installing Xcode 10
Урок 3.00:16:52
Your First iOS App!
Урок 4.00:01:08
Meet your instructor: JonnyB
Урок 5.00:02:08
Meet your instructor: Caleb
Урок 6.00:01:18
Intro to Section
Урок 7.00:14:59
Variables & Constants
Урок 8.00:04:16
Strings
Урок 9.00:08:04
Numbers
Урок 10.00:04:45
Booleans
Урок 11.00:12:19
Xcode Tour Part 1
Урок 12.00:10:17
Xcode Tour Part 2
Урок 13.00:09:32
AutoLayout: The Problem
Урок 14.00:08:43
Beginner AutoLayout
Урок 15.00:11:29
Alignment
Урок 16.00:06:56
LoginScreen AutoLayout
Урок 17.00:15:40
Images in iOS and where to get image resources
Урок 18.00:22:26
StackViews
Урок 19.00:08:39
Scroll Views
Урок 20.00:05:01
Designing for iPhone X
Урок 21.00:08:16
Arrays
Урок 22.00:07:20
Dictionaries
Урок 23.00:11:24
Functions
Урок 24.00:18:04
Control Flow & Loops
Урок 25.00:01:36
BingeBot – Intro to App
Урок 26.00:12:33
BingeBot – Building User Interface
Урок 27.00:13:31
BingeBot – Adding Shows to BingeBot
Урок 28.00:03:40
BingeBot – Selecting Random Show
Урок 29.00:15:59
Swift Optionals
Урок 30.00:06:30
Classes
Урок 31.00:12:17
Class Initializers
Урок 32.00:13:56
Computed Properties and Observers
Урок 33.00:07:29
Structures
Урок 34.00:14:22
Class v Struct
Урок 35.00:11:34
Inheritance
Урок 36.00:12:53
Enumerations
Урок 37.00:06:07
You down with MVC?
Урок 38.00:12:37
Controller
Урок 39.00:08:12
View
Урок 40.00:08:21
Model
Урок 41.00:01:24
Intro to GoodEatins
Урок 42.00:11:14
Project Setup and DataModel
Урок 43.00:14:28
NavigationController and TableView
Урок 44.00:09:31
Protocols and Delegates Part 1
Урок 45.00:16:54
Protocols and Delegates Part 2
Урок 46.00:24:00
Implementing TableView
Урок 47.00:13:14
Passing Data in PrepareForSegue
Урок 48.00:10:08
Setting up UICollectionView
Урок 49.00:15:03
CollectionView Protocols
Урок 50.00:19:29
RecipeDetailVC
Урок 51.00:04:22
Intro to StarTrivia
Урок 52.00:05:06
StarTrivia Project Setup
Урок 53.00:05:28
Adding Custom Font to Project
Урок 54.00:09:13
Creating the MainBio
Урок 55.00:08:40
Custom Views
Урок 56.00:12:32
Web Requests and APIs
Урок 57.00:09:32
Postman
Урок 58.00:18:34
URLSession
Урок 59.00:17:09
Parsing JSON Manually
Урок 60.00:21:21
Swift Closures
Урок 61.00:20:52
Completion Handlers
Урок 62.00:08:29
Updating Person UI
Урок 63.00:16:10
CocoaPods
Урок 64.00:10:00
Alamofire Requests
Урок 65.00:11:40
Parsing with SwiftyJSON
Урок 66.00:09:00
Codable
Урок 67.00:11:21
Creating Button Assets
Урок 68.00:07:05
Segue Buttons Layout
Урок 69.00:12:18
FadeEnabledButton
Урок 70.00:09:13
Setting up additional VCs
Урок 71.00:16:13
Passing Person Data
Урок 72.00:09:45
Creating Homeworld UI
Урок 73.00:13:44
Homeworld Data
Урок 74.00:12:46
Vehicles UI
Урок 75.00:14:01
VehiclesAPI
Урок 76.00:15:08
PreviousNext Buttons
Урок 77.00:03:29
Starships Challenge
Урок 78.00:12:46
FilmsUI
Урок 79.00:23:18
FilmsAPI
Урок 80.00:02:57
StarTrivia Finale
Урок 81.00:04:01
Progress Indicator
Урок 82.00:05:44
Intro to Artable eCommerce App
Урок 83.00:14:06
Artable Project setup
Урок 84.00:15:34
Creating the Login UI
Урок 85.00:12:39
Creating the Register User UI
Урок 86.00:06:39
Adding the CocoaPods
Урок 87.00:14:58
Integrating Firebase
Урок 88.00:21:25
Registering new users
Урок 89.00:16:44
Password Matching
Урок 90.00:10:05
Constants
Урок 91.00:07:48
Custom Views
Урок 92.00:15:37
Logging in Users
Урок 93.00:13:34
Setting up HomeVC
Урок 94.00:07:11
Firebase User Additional Info
Урок 95.00:15:16
Anonymous Login and Linking
Урок 96.00:16:43
Firebase Error Handling
Урок 97.00:07:41
Additional Error Handling
Урок 98.00:06:27
Forgot Password Feature
Урок 99.00:17:16
Forgot Password Feature Solution
Урок 100.00:09:22
Housekeeping
Урок 101.00:09:38
CategoriesVC UI
Урок 102.00:19:43
Category Cell
Урок 103.00:08:27
ProductsVC UI Setup
Урок 104.00:13:25
Product Cell XIB
Урок 105.00:11:13
Displaying Products
Урок 106.00:08:47
Segues and Cleanup
Урок 107.00:04:28
Intro to Firestore
Урок 108.00:10:16
Initializing Firestore Database
Урок 109.00:11:03
Kingfisher
Урок 110.00:14:51
Fetch Single Document
Урок 111.00:03:40
Improved Parsing
Урок 112.00:07:12
Fetching Multiple Documents
Урок 113.00:11:48
Realtime Updates
Урок 114.00:15:52
Document Changes Part 1
Урок 115.00:03:48
Firestore Cache
Урок 116.00:10:05
Document Changes Part 2
Урок 117.00:16:54
Queries and Ordering
Урок 118.00:12:27
Finishing Up HomeVC
Урок 119.00:09:31
Products Firestore Challenge
Урок 120.00:08:57
Fetching Products
Урок 121.00:17:35
Product Document Changes and Query
Урок 122.00:08:46
Product Detail View Part 1
Урок 123.00:13:47
Product Detail View Part 2
Урок 124.00:10:25
Admin App Category VC
Урок 125.00:17:48
Category Image Picker
Урок 126.00:09:45
Intro To Cloud Storage
Урок 127.00:14:49
Uploading Image to Cloud Storage
Урок 128.00:16:11
Adding New Category To Firestore
Урок 129.00:17:38
AdminProductsVC Setup
Урок 130.00:07:33
Edit Category
Урок 131.00:12:26
AddEdit Products UI and Challenge
Урок 132.00:16:18
AddEdit Product Image Upload
Урок 133.00:28:53
New Product Firestore Document
Урок 134.00:16:06
New User Document
Урок 135.00:14:27
UserService
Урок 136.00:23:58
Selecting Favorite Products
Урок 137.00:06:44
Intro to Firebase Cloud Functions
Урок 138.00:16:27
Initializing Cloud Function Project
Урок 139.00:06:10
Intro to Stripe
Урок 140.00:16:16
Creating Stripe Customer Part 1
Урок 141.00:11:47
Creating Stripe Customer Part 2
Урок 142.00:17:48
Checkout Cart UI
Урок 143.00:11:21
Stripe Cart
Урок 144.00:10:25
Displaying Cart Items
Урок 145.00:09:27
Display Payment Details
Урок 146.00:08:42
Add and Remove Cart Items
Урок 147.00:22:57
Create Ephemeral Key
Урок 148.00:10:54
StripeApi Class
Урок 149.00:17:20
Customer and Payment Context
Урок 150.00:19:05
PaymentContextDidChange
Урок 151.00:06:36
PaymentContext DidFailToLoad
Урок 152.00:19:33
Client Side Payment Process
Урок 153.00:11:42
Create Charge Cloud Function
Урок 154.00:04:32
Fixing the Admin App
Урок 155.00:03:27
Behind the scenes introduction
Урок 156.01:24:53
Live Code 1: Project Setup
Урок 157.00:19:54
Live Code 2: Adding the reset password modal
Урок 158.00:33:05
Live Code 3: Error Handling
Урок 159.00:00:00
Live Code 4: Password confirmation
Урок 160.00:36:18
Live Code 5: Facebook Login Part 1
Урок 161.00:36:15
Live Code 6: Facebook Login Part 2
Урок 162.00:29:52
Live Code 7: Fetching and Using Facebook Data
Урок 163.00:35:36
Live Code 8: Linking anonymous and Facebook login
Урок 164.00:37:32
Live Code 9: Finishing login and starting Firestore
Урок 165.00:21:16
Live Code 10: Firestore Snapshot Listener
Урок 166.00:32:25
Live Code 11: Category Collection View
Урок 167.00:30:25
Live Code 12: Products Table View
Урок 168.00:23:21
Live Code 13: Working with Stripe Demo
Урок 169.00:59:08
Live Code 14: Setting Up The Admin App
Урок 170.00:58:08
Live Code 15: Admin Uploading Category
Урок 171.00:24:17
Live Code 16: Add Edit Product
Урок 172.00:31:50
Live Code 17: Upload Product Image
Урок 173.00:32:15
Live Code 18: Uploading Product Document
Урок 174.00:33:02
Live Code 19: Editing Categories
Урок 175.00:34:21
Live Code 20: Document Changes
Урок 176.00:46:25
Live Code 21: Product Detail View
Урок 177.00:07:58
Intro to ARKit
Урок 178.00:13:40
First AR Project
Урок 179.00:07:23
Recreating AR Template
Урок 180.00:16:30
Adding our own objects
Урок 181.00:15:50
CUBES ATTACK!
Урок 182.00:01:02
Intro to Intergalactic Fun
Урок 183.00:11:45
Planet Selector Part 1
Урок 184.00:13:47
Planet Selector Part 2
Урок 185.00:13:17
Adding a planet
Урок 186.00:12:17
Adding SCNText
Урок 187.00:07:25
Adding the Ship
Урок 188.00:06:18
Up and Down
Урок 189.00:00:57
Intro to ARRulez
Урок 190.00:08:55
Touch and HitDetection
Урок 191.00:08:53
HitResult WorldLocation
Урок 192.00:05:11
Calculate Distance Between Points
Урок 193.00:14:01
Adding Text Measurement
Урок 194.00:03:19
Billboard Constraint
Урок 195.00:04:34
Challenge - Unit Change Solution
Урок 196.00:00:44
Intro to the King and Queen
Урок 197.00:10:29
What makes a good tracking image
Урок 198.00:12:12
ARImageTrackingConfiguration
Урок 199.00:16:21
Adding 3D Models
Урок 200.00:11:48
Differentiating Images
Урок 201.00:07:52
Calculating Distance Between Images
Урок 202.00:07:42
Challenge Solution - SpinJump!
Урок 203.00:00:50
Intro to Moving Pictures
Урок 204.00:08:49
Project Preparation
Урок 205.00:08:17
Detecting Images and Adding Planes
Урок 206.00:10:47
Adding Video
Урок 207.00:02:44
Intro to Core ML 2
Урок 208.00:04:08
What is Machine Learning?
Урок 209.00:06:58
Creating Machine Learning Model with Create ML
Урок 210.00:06:41
FruitClassifier: Building User Interface
Урок 211.00:14:06
FruitClassifier: Setting Up Camera & Photo Selection
Урок 212.00:13:59
FruitClassifier: Create & Process Machine Learning Request
Урок 213.00:08:44
FruitClassifier: Handle Request & Update User Interface with Prediction
Урок 214.00:01:54
Intro to App: Anti-Bully
Урок 215.00:14:51
Training ML Model with Create ML
Урок 216.00:06:22
Creating Project & Building UI
Урок 217.00:07:49
Creating Model and View Layer
Урок 218.00:11:44
Creating and Setting Up ViewModel
Урок 219.00:11:07
Connecting Controller to ViewModel
Урок 220.00:16:21
Developer Account
Урок 221.00:11:36
Uploading Build
Урок 222.00:10:37
Submitting to App Store
Урок 223.00:07:45
Updating an app
Урок 224.00:01:06
Sketchpacks Special Offer!
can you please add the 3 remaining lectures from "Artable: eCommerce app with Firebase and Stripe
" section
- Firestore Security Rules
- Updates, clean up, and guest experience
- Artable Conclusion
Thank you