1. Урок 1.00:20:00
    Course Roadmap
  2. Урок 2.00:03:24
    Design Inspiration
  3. Урок 3.00:04:39
    Why Sketch
  4. Урок 4.00:16:44
    Understanding the Sketch Interface: Part 1
  5. Урок 5.00:08:18
    Boolean Operations
  6. Урок 6.00:02:24
    Getting Apple Design Resources
  7. Урок 7.00:10:34
    Understanding the Sketch Interface: Part 2
  8. Урок 8.00:11:03
    Creating a Settings Icon
  9. Урок 9.00:09:25
    Creating a Home Icon
  10. Урок 10.00:08:06
    Flattening Icons
  11. Урок 11.00:03:31
    Creating an Add Icon
  12. Урок 12.00:08:19
    Making Icons Pixel Perfect
  13. Урок 13.00:07:37
    Rulers and Grids
  14. Урок 14.00:13:10
    Creating a Profile Icon
  15. Урок 15.00:10:05
    Creating a Friends Icon
  16. Урок 16.00:06:26
    Creating a Refresh Icon
  17. Урок 17.00:03:36
    Symbols
  18. Урок 18.00:05:46
    Artboards
  19. Урок 19.00:07:09
    UI vs UX Design: What is the Difference?
  20. Урок 20.00:10:54
    Design Methods
  21. Урок 21.00:11:59
    iOS Design Themes and Principles
  22. Урок 22.00:07:23
    Choosing a Color Scheme: Part 1
  23. Урок 23.00:06:18
    Choosing a Color Scheme: Part 2
  24. Урок 24.00:08:43
    Typography
  25. Урок 25.00:09:16
    Introducing the Vector Tool
  26. Урок 26.00:11:24
    Vector Tool Practice
  27. Урок 27.00:09:14
    Creating a Weather App Logo
  28. Урок 28.00:16:28
    Importing our App Logo into Xcode
  29. Урок 29.00:04:45
    Introduction to Wireframes and Mockups
  30. Урок 30.00:07:39
    Planning the Wireframe
  31. Урок 31.00:05:25
    Planning the Screens
  32. Урок 32.00:11:44
    The Home Screen Wireframe
  33. Урок 33.00:02:52
    Symbolising the Tab Bar
  34. Урок 34.00:12:22
    The Friends Screen Wireframe
  35. Урок 35.00:11:14
    The Profile Screen Wireframe
  36. Урок 36.00:11:37
    Atomic Design and Colour Palette
  37. Урок 37.00:12:43
    Story Post Atomic UI - Part 1
  38. Урок 38.00:08:20
    Creating the Heart Icon
  39. Урок 39.00:05:41
    Story Post Atomic UI - Part 2
  40. Урок 40.00:06:53
    Creating the GPS Icon
  41. Урок 41.00:09:08
    Story Post Atomic UI - Part 3
  42. Урок 42.00:10:05
    The Home Screen Wireframe
  43. Урок 43.00:05:10
    The Friends Screen Wireframe
  44. Урок 44.00:11:08
    Friends Post Atomic UI
  45. Урок 45.00:20:36
    The Profile Screen Wireframe
  46. Урок 46.00:08:52
    Mockup Design Strategy
  47. Урок 47.00:16:26
    Home Screen Mockup Part 1
  48. Урок 48.00:15:04
    Home Screen Mockup Part 2
  49. Урок 49.00:11:56
    Friends Screen Mockup
  50. Урок 50.00:11:12
    Profile Screen Mockup
  51. Урок 51.00:06:40
    A Practical Understanding of User Experience
  52. Урок 52.00:13:06
    The 4 Key Elements of User Experience
  53. Урок 53.00:11:09
    Iteration and the App Design Process
  54. Урок 54.00:04:23
    The 5 Stages of the Design Thinking Process
  55. Урок 55.00:09:14
    5 Essential UX Design Patterns
  56. Урок 56.00:11:28
    Introduction to UX Research and Usability Testing
  57. Урок 57.00:11:39
    UX Research Methods
  58. Урок 58.00:08:02
    A/B Testing
  59. Урок 59.00:07:42
    Heatmap Testing
  60. Урок 60.00:07:08
    Guerrilla Testing
  61. Урок 61.00:16:01
    Prototype Setup
  62. Урок 62.00:06:07
    How to Scroll
  63. Урок 63.00:14:59
    How to Transition
  64. Урок 64.00:04:46
    Prototyping Limitations
  65. Урок 65.00:13:03
    Introduction to User Flows
  66. Урок 66.00:13:06
    User Flows with Sketch
  67. Урок 67.00:03:41
    User Flow Atomic Elements
  68. Урок 68.00:06:31
    Introduction
  69. Урок 69.00:07:40
    User Personas
  70. Урок 70.00:05:39
    User Journey Map Essentials
  71. Урок 71.00:07:52
    Practical User Journey Maps
  72. Урок 72.00:03:35
    Introduction
  73. Урок 73.00:03:59
    Marissa Mayer's 3 Rules of App Design
  74. Урок 74.00:03:38
    Donald Norman's Design Principles for Usability
  75. Урок 75.00:05:35
    Jakob Nielsen's 10 Usability Heuristics for UI Design
  76. Урок 76.00:04:07
    Introduction to Figma
  77. Урок 77.00:14:33
    The Figma Interface
  78. Урок 78.00:09:20
    Boolean Operations
  79. Урок 79.00:02:06
    Flattening
  80. Урок 80.00:07:24
    Settings Icon Style #1
  81. Урок 81.00:05:46
    Settings Icon Style #2
  82. Урок 82.00:04:11
    Arc Tool
  83. Урок 83.00:04:47
    Cloud Icon
  84. Урок 84.00:06:23
    Strokes and Joins
  85. Урок 85.00:08:16
    Introduction to Vector Networks
  86. Урок 86.00:09:05
    Vector Points
  87. Урок 87.00:02:59
    End Caps
  88. Урок 88.00:08:11
    Gradients
  89. Урок 89.00:04:20
    Bitmap Editing
  90. Урок 90.00:03:02
    Masks
  91. Урок 91.00:04:25
    Blurs
  92. Урок 92.00:05:54
    Shadows
  93. Урок 93.00:05:04
    Organisation
  94. Урок 94.00:03:33
    Getting the iOS GUI Kit
  95. Урок 95.00:04:07
    [OPTIONAL] Fixing the San Fransisco Font Problem
  96. Урок 96.00:07:16
    Components
  97. Урок 97.00:06:06
    Layout and Grids
  98. Урок 98.00:06:00
    Pixel Perfection
  99. Урок 99.00:14:11
    Low Fidelity Wireframing
  100. Урок 100.00:07:24
    Constraints
  101. Урок 101.00:13:31
    High Fidelity Wireframing
  102. Урок 102.00:06:06
    Mockups
  103. Урок 103.00:03:35
    Using the iOS GUI Kit with Mockups
  104. Урок 104.00:16:40
    Prototyping
  105. Урок 105.00:04:03
    Downloading Xcode
  106. Урок 106.00:11:55
    Xcode Tour
  107. Урок 107.00:04:47
    Hello World
  108. Урок 108.00:02:23
    Introduction
  109. Урок 109.00:10:18
    User Interface Setup Part 1
  110. Урок 110.00:07:35
    User Interface Setup Part 2
  111. Урок 111.00:13:55
    App Logic
  112. Урок 112.00:04:04
    Introduction
  113. Урок 113.00:12:20
    Types and Variables - Mutability Part 1
  114. Урок 114.00:07:23
    Types and Variables - Mutability Part 2
  115. Урок 115.00:06:30
    Types and Variables - Naming Conventions
  116. Урок 116.00:06:34
    Optionals - Valueless State
  117. Урок 117.00:16:03
    Optionals - Unwrapping
  118. Урок 118.00:10:36
    Arithmetic Operators and Order of Evaluation
  119. Урок 119.00:11:14
    Comparison Operators Part 1
  120. Урок 120.00:02:45
    Comparison Operators Part 2
  121. Урок 121.00:11:35
    Logical Operators
  122. Урок 122.00:09:33
    Other Operators
  123. Урок 123.00:13:35
    String Interpolation
  124. Урок 124.00:16:59
    Enumerations and Switch Part 1
  125. Урок 125.00:11:07
    Enumerations and Switch Part 2
  126. Урок 126.00:12:04
    Functions - Fundamentals Part 1
  127. Урок 127.00:09:46
    Functions - Fundamentals Part 2
  128. Урок 128.00:16:35
    Arrays
  129. Урок 129.00:13:07
    Functions - Naming
  130. Урок 130.00:13:06
    Dictionaries
  131. Урок 131.00:16:03
    Control Flow - Loops Part 1
  132. Урок 132.00:10:23
    Control Flow - Loops Part 2
  133. Урок 133.00:14:10
    Control Flow - Early Exit and Control Transfer
  134. Урок 134.00:02:09
    Introduction
  135. Урок 135.00:04:55
    Starter Project Walkthrough
  136. Урок 136.00:13:59
    Building our App
  137. Урок 137.00:11:16
    Introduction + Code Problem Solving Tips
  138. Урок 138.00:02:27
    Introduction
  139. Урок 139.00:11:32
    Named Types
  140. Урок 140.00:14:21
    Structures
  141. Урок 141.00:13:32
    Classes: Reference Semantics
  142. Урок 142.00:12:47
    Classes: Subclassing
  143. Урок 143.00:09:16
    Classes: Type Casting
  144. Урок 144.00:07:52
    Structures vs Classes
  145. Урок 145.00:23:39
    Properties
  146. Урок 146.00:15:54
    Access Control
  147. Урок 147.00:14:32
    [OPTIONAL] Object Oriented Programming: Abstraction, Inheritance & Encapsulation
  148. Урок 148.00:14:00
    [OPTIONAL] Object Oriented Programming: Composition
  149. Урок 149.00:06:19
    [OPTIONAL] Object Oriented Programming: Testing Our Code So Far
  150. Урок 150.00:11:55
    [OPTIONAL] Object Oriented Programming: Polymorphism and Final Thoughts
  151. Урок 151.00:13:03
    Protocols
  152. Урок 152.00:16:48
    [OPTIONAL] Protocol Oriented Programming
  153. Урок 153.00:09:55
    UIView Fundamentals
  154. Урок 154.00:08:28
    The Case for Autolayout
  155. Урок 155.00:14:17
    The Basics of Storyboard Constraints
  156. Урок 156.00:08:51
    Horizontal and Vertical Container Alignment Constraints
  157. Урок 157.00:13:26
    Edge and Center Alignment Constraints
  158. Урок 158.00:14:15
    Intrinsic Content Size and Baseline
  159. Урок 159.00:05:13
    Content Hugging Priority
  160. Урок 160.00:04:48
    Content Compression Resistance Priority
  161. Урок 161.00:06:39
    Multiplier
  162. Урок 162.00:16:35
    Autolayout Practice: Simple Billing Form
  163. Урок 163.00:06:10
    Aspect Ratio Constraints
  164. Урок 164.00:07:12
    Landscape Orientation Problems
  165. Урок 165.00:04:48
    Adaptive Layout and Size Classes
  166. Урок 166.00:07:06
    Portrait and Landscape Orientation Autolayout
  167. Урок 167.00:07:18
    iPhone and iPad Autolayout
  168. Урок 168.00:03:36
    Safe Areas
  169. Урок 169.00:03:57
    Why Support iPhone 4S?
  170. Урок 170.00:04:46
    Autolayout as Equations
  171. Урок 171.00:19:18
    Programmatic Autolayout Basics
  172. Урок 172.00:06:17
    Programmatic Autolayout Priorities
  173. Урок 173.00:10:53
    Programmatic Autolayout Size Classes
  174. Урок 174.00:02:46
    Introduction
  175. Урок 175.00:08:06
    What is MVC?
  176. Урок 176.00:10:42
    Creating our Model Part 1
  177. Урок 177.00:06:16
    Creating our Model Part 2
  178. Урок 178.00:10:24
    Creating the User Interface
  179. Урок 179.00:10:20
    View Controller Life Cycle Part 1
  180. Урок 180.00:07:16
    View Controller Life Cycle Part 2
  181. Урок 181.00:16:51
    Creating our Controller
  182. Урок 182.00:05:53
    Scroll View
  183. Урок 183.00:05:35
    PayPal App Part 1: Basic Setup
  184. Урок 184.00:06:15
    PayPal App Part 2: Balance View
  185. Урок 185.00:16:33
    PayPal App Part 3: Activity View
  186. Урок 186.00:07:37
    PayPal App Part 4: Security View
  187. Урок 187.00:06:06
    PayPal App Part 5: Send and Receive Money
  188. Урок 188.00:10:07
    PayPal App Part 6: Connecting UI to Code
  189. Урок 189.00:08:23
    XIBS
  190. Урок 190.00:23:25
    TableView
  191. Урок 191.00:07:10
    TableView with XIBS
  192. Урок 192.00:03:03
    Intro to CollectionViews
  193. Урок 193.00:14:51
    CollectionView Basics
  194. Урок 194.00:07:18
    CollectionView Insets and Spacing
  195. Урок 195.00:05:29
    CollectionView with XIBS
  196. Урок 196.00:04:20
    Customising the Status Bar
  197. Урок 197.00:14:40
    Introduction
  198. Урок 198.00:02:48
    ToDoItem Model
  199. Урок 199.00:04:50
    ToDoList TableView
  200. Урок 200.00:09:24
    Push Segue
  201. Урок 201.00:13:28
    Passing Data with Segues
  202. Урок 202.00:12:43
    Passing Data with Delegates
  203. Урок 203.00:05:29
    Navigation Items
  204. Урок 204.00:05:01
    Present Modally Segue
  205. Урок 205.00:07:41
    TableView Editing Mode
  206. Урок 206.00:09:44
    Dismissing ViewControllers
  207. Урок 207.00:08:18
    Creating a Toolbar
  208. Урок 208.00:06:06
    TouchView Part 1
  209. Урок 209.00:06:42
    Observing Keyboard Events
  210. Урок 210.00:05:16
    TouchView Part 2
  211. Урок 211.00:11:52
    Maintaining TextField Visibility when Keyboard Shows Part 1
  212. Урок 212.00:04:23
    TextField and TextView Delegate
  213. Урок 213.00:03:51
    Maintaining TextField Visibility when Keyboard Shows Part 2
  214. Урок 214.00:04:25
    Maintaining TextField Visibility when Keyboard Shows Part 3
  215. Урок 215.00:12:27
    TextView Visibility
  216. Урок 216.00:12:59
    Data Validation
  217. Урок 217.00:07:41
    Reporting Errors with UIAlertController
  218. Урок 218.00:11:46
    Passing Data with Notifications Part 1: Objects
  219. Урок 219.00:09:44
    Passing Data with Notifications Part 2: UserInfo
  220. Урок 220.00:05:14
    Intro to Realm
  221. Урок 221.00:08:58
    Creating a Realm Model
  222. Урок 222.00:07:22
    Adding Data
  223. Урок 223.00:05:36
    Reading and Deleting Data
  224. Урок 224.00:12:30
    Updating Data
  225. Урок 225.00:05:20
    Introduction to Core Data and Setup
  226. Урок 226.00:02:53
    Creating a Core Data Entity
  227. Урок 227.00:03:54
    Adding Data
  228. Урок 228.00:05:45
    Reading, Updating and Deleting Data
  229. Урок 229.00:02:08
    Testing our Core Data Changes
  230. Урок 230.00:18:06
    Snapsie: Photo Camera with UIImagePickerController
  231. Урок 231.00:13:07
    Snapsie Plus: User Interface
  232. Урок 232.00:18:52
    Snapsie Plus: Creating the Capture Session
  233. Урок 233.00:10:00
    Snapsie Plus: Preview Layer
  234. Урок 234.00:14:12
    Snapsie Plus: Capture Delegate and Image Preview
  235. Урок 235.00:08:56
    Intro to Git and Setup
  236. Урок 236.00:06:38
    Our First Commit
  237. Урок 237.00:08:23
    Branching
  238. Урок 238.00:02:51
    Time Travel
  239. Урок 239.00:10:47
    Git Command Line Basics and Gitignore
  240. Урок 240.00:15:09
    Pushing and Pulling from Github
  241. Урок 241.00:15:25
    How Web APIs Work
  242. Урок 242.00:04:05
    A GET Request Example using POSTMAN
  243. Урок 243.00:13:26
    Building our Weather App User Interface
  244. Урок 244.00:10:24
    Setting Up Alamofire and SwiftyJSON
  245. Урок 245.00:11:16
    Setting Up the API Client
  246. Урок 246.00:13:16
    User Location Detection with Core Location Part 1
  247. Урок 247.00:07:49
    User Location Detection with Core Location Part 2
  248. Урок 248.00:08:44
    Creating Requests with URLSession Part 1
  249. Урок 249.00:09:53
    Creating Requests with URLSession Part 2
  250. Урок 250.00:08:14
    Creating Requests with Alamofire
  251. Урок 251.00:13:46
    #1 Parsing JSON: The Manual Way
  252. Урок 252.00:04:47
    #2 Parsing JSON: Using SwiftyJSON
  253. Урок 253.00:11:27
    #3 Parsing JSON: Using Codable Protocol Part 1
  254. Урок 254.00:06:09
    #3 Parsing JSON: Using Codable Protocol Part 2
  255. Урок 255.00:17:13
    Grand Central Dispatch Part 1: Serial and Global Queues
  256. Урок 256.00:16:39
    Grand Central Dispatch Part 2: Custom Global Concurrent Queues
  257. Урок 257.00:17:58
    Memory Management: Weak and Unowned References
  258. Урок 258.00:10:44
    Memory Management: Capture Lists
  259. Урок 259.00:10:05
    Do...Catch, Try and Throws
  260. Урок 260.00:12:54
    Practical Error Handling
  261. Урок 261.00:08:07
    Introduction
  262. Урок 262.00:21:45
    SOLID Principles Part 1
  263. Урок 263.00:15:27
    SOLID Principles Part 2
  264. Урок 264.00:09:53
    Singleton Design Pattern
  265. Урок 265.00:09:34
    Delegate Design Pattern
  266. Урок 266.00:06:47
    Extension Design Pattern
  267. Урок 267.00:11:13
    Observer Design Pattern
  268. Урок 268.00:03:17
    Adapter Design Pattern
  269. Урок 269.00:07:23
    Factory Design Pattern
  270. Урок 270.00:09:46
    Introduction
  271. Урок 271.00:03:30
    Starter Project Overview
  272. Урок 272.00:07:03
    Storyboards and ViewControllers
  273. Урок 273.00:06:24
    Tab Bar Part 1
  274. Урок 274.00:09:45
    Tab Bar Part 2
  275. Урок 275.00:10:00
    Tab Bar Part 3
  276. Урок 276.00:10:46
    HomeViewController Setup
  277. Урок 277.00:09:12
    Stories Setup
  278. Урок 278.00:07:08
    StoriesTableViewCell
  279. Урок 279.00:18:38
    Completing the FeedTableViewCell XIB
  280. Урок 280.00:07:17
    FeedTableViewCell and StoryTableViewCell Code
  281. Урок 281.00:09:53
    Completing the HomeViewController
  282. Урок 282.00:05:59
    ExploreCollectionViewCell
  283. Урок 283.00:11:49
    Creating the Search
  284. Урок 284.00:13:41
    Custom Collection Layout Part 1
  285. Урок 285.00:14:45
    Custom Collection Layout Part 2
  286. Урок 286.00:08:51
    Custom CollectionLayout Part 3
  287. Урок 287.00:06:50
    Completing the SearchViewController
  288. Урок 288.00:12:43
    New Post Storyboard Setup
  289. Урок 289.00:14:42
    Tab Bar Delegate
  290. Урок 290.00:10:28
    NewPostViewController
  291. Урок 291.00:11:00
    PageViewController Part 1
  292. Урок 292.00:06:32
    PageViewController Part 2
  293. Урок 293.00:09:50
    PageViewController Part 3
  294. Урок 294.00:08:18
    Simple Camera
  295. Урок 295.00:11:27
    Photo Album
  296. Урок 296.00:05:39
    New Post Test
  297. Урок 297.00:03:20
    Activity Interface Setup
  298. Урок 298.00:13:34
    Custom Segmented Control Part 1
  299. Урок 299.00:10:42
    Custom Segmented Control Part 2
  300. Урок 300.00:07:21
    ActivityTableViewCell XIB
  301. Урок 301.00:08:37
    ActivityView XIB
  302. Урок 302.00:10:28
    ActivityViewController Part 1
  303. Урок 303.00:14:38
    ActivityViewController Part 2
  304. Урок 304.00:07:18
    ActivityViewController Test
  305. Урок 305.00:01:40
    Starter Project Overview
  306. Урок 306.00:11:31
    Installation of Firebase
  307. Урок 307.00:10:07
    Helper + Extension
  308. Урок 308.00:13:16
    Authentication: Login Part 1
  309. Урок 309.00:08:14
    Authentication: Login Part 2
  310. Урок 310.00:05:38
    Authentication: Sign Out
  311. Урок 311.00:18:52
    Authentication: Sign Up
  312. Урок 312.00:16:35
    User Model
  313. Урок 313.00:11:06
    Firebase Data Event Types
  314. Урок 314.00:18:08
    UIImagePicker (Photo Library and Camera)
  315. Урок 315.00:09:43
    UIProgressView
  316. Урок 316.00:13:20
    Upload to Google Cloud Storage Part 1
  317. Урок 317.00:08:57
    Upload to Google Cloud Storage Part 2
  318. Урок 318.00:17:40
    SDWebImage
  319. Урок 319.00:10:31
    Creating a Post Part 1
  320. Урок 320.00:15:24
    Creating a Post Part 2
  321. Урок 321.00:05:19
    Refactoring the Post Model
  322. Урок 322.00:16:49
    Displaying Posts
  323. Урок 323.00:09:43
    User Post Details
  324. Урок 324.00:13:07
    Likes Model
  325. Урок 325.00:12:03
    Liking and Unliking Posts Part 1
  326. Урок 326.00:09:45
    Liking and Unliking Posts Part 2
  327. Урок 327.00:15:17
    Comments Model
  328. Урок 328.00:19:23
    Updating the Feed Delegate
  329. Урок 329.00:13:22
    Updating the CommentTableViewCell
  330. Урок 330.00:11:30
    Creating a Comment
  331. Урок 331.00:19:13
    Observing New Comments
  332. Урок 332.00:08:34
    Observing New Posts
  333. Урок 333.00:15:24
    Updating HomeViewController
  334. Урок 334.00:19:28
    Pagination
  335. Урок 335.00:15:24
    Deleting Posts Part 1
  336. Урок 336.00:07:00
    Deleting Posts Part 2
  337. Урок 337.00:08:25
    Updating SearchViewController
  338. Урок 338.00:13:24
    Search Part 1
  339. Урок 339.00:10:21
    Search Part 2
  340. Урок 340.00:06:35
    Search Part 3
  341. Урок 341.00:11:32
    Refactoring the ProfileViewController Part 1
  342. Урок 342.00:10:16
    Refactoring the ProfileViewController Part 2
  343. Урок 343.00:08:08
    Selecting Comments and Search Results
  344. Урок 344.00:12:15
    Following, Follower and Post Count
  345. Урок 345.00:21:58
    Follow Model
  346. Урок 346.00:10:23
    Toggle Following
  347. Урок 347.00:12:00
    CALayer Properties Part 1
  348. Урок 348.00:11:24
    CALayer Properties Part 2
  349. Урок 349.00:06:15
    Gradients with CAGradientLayer
  350. Урок 350.00:05:31
    Travel App Intro
  351. Урок 351.00:13:57
    Travel App Part 1
  352. Урок 352.00:17:38
    Travel App Part 2
  353. Урок 353.00:07:08
    Anatomy of iOS Animations
  354. Урок 354.00:06:04
    Understanding Timing Functions
  355. Урок 355.00:12:13
    UIView Animations Part 1: The Basics
  356. Урок 356.00:13:07
    UIView Animations Part 2: Chaining Animations
  357. Урок 357.00:11:39
    UIView Animations Part 3: Timing Functions and Springs
  358. Урок 358.00:19:26
    Property Animations Part 1: Theory and Basics
  359. Урок 359.00:10:31
    Property Animations Part 2: Animation State
  360. Урок 360.00:14:05
    Property Animations Part 3: Reverse, Scrub, Interrupt and Dynamic Addition
  361. Урок 361.00:17:43
    Animated Login App Part 1
  362. Урок 362.00:09:38
    Animated Login App Part 2
  363. Урок 363.00:10:10
    Constraint Animations Part 1: Interface Setup
  364. Урок 364.00:13:03
    Constraint Animations Part 2: Open/Close Menu
  365. Урок 365.00:06:20
    Introduction to Motion Design
  366. Урок 366.00:02:51
    Usage
  367. Урок 367.00:07:21
    Continuity
  368. Урок 368.00:04:49
    Transitions
  369. Урок 369.00:07:58
    Speed
  370. Урок 370.00:07:24
    Microinteractions Theory
  371. Урок 371.00:03:52
    Tab Bar Microinteraction Starter
  372. Урок 372.00:09:49
    Tab Bar Microinteraction Final
  373. Урок 373.00:05:29
    Understanding Model and Presentation Layers
  374. Урок 374.00:15:35
    CABasicAnimation Part 1: Basics, Model & Presentation States, and Delegate
  375. Урок 375.00:16:44
    CABasicAnimation Part 2: KVO, FillMode and Model & Presentation Layer Sync
  376. Урок 376.00:14:12
    Instagram Style Animated Gradient App
  377. Урок 377.00:14:06
    CAKeyFrameAnimation and Shaking Login Animation
  378. Урок 378.00:17:07
    Standalone and Backing Layers
  379. Урок 379.00:11:53
    CATransaction Part 1: Batching and Overriding Duration & Timing Functions
  380. Урок 380.00:10:12
    CATransaction Part 2: Disabling Animation and Completion Callback
  381. Урок 381.00:06:38
    Grouping Animations with CAAnimationGroup
  382. Урок 382.00:13:58
    UX Principles of Custom Transitions and Interactive Design
  383. Урок 383.00:18:47
    Custom Modal Transitions
  384. Урок 384.00:16:21
    Circular Modal Transition Part 1
  385. Урок 385.00:17:04
    Circular Modal Transition Part 2
  386. Урок 386.00:15:05
    Custom Navigation Transition
  387. Урок 387.00:17:01
    Photo Album Transition Part 1: Setup
  388. Урок 388.00:17:04
    Photo Album Transition Part 2: Present Animation
  389. Урок 389.00:08:13
    Photo Album Transition Part 3: Dismiss Animation
  390. Урок 390.00:18:48
    Pan Gesture Recognizers
  391. Урок 391.00:09:54
    Tinder Style Swipe Card Part 1: Basic Setup
  392. Урок 392.00:16:45
    Tinder Style Swipe Card Part 2: Swipe Right
  393. Урок 393.00:06:12
    Tinder Style Swipe Card Part 3: New Card
  394. Урок 394.00:15:48
    Tinder Style Swipe Card Part 4: Swipe Left and Pivot
  395. Урок 395.00:15:06
    YouTube Style Pan Interaction Part 1: Setup
  396. Урок 396.00:14:01
    YouTube Style Pan Interaction Part 2
  397. Урок 397.00:15:41
    YouTube Style Pan Interaction Part 3
  398. Урок 398.00:17:51
    YouTube Style Pan Interaction Part 4
  399. Урок 399.00:11:19
    Custom Tab Bar Transition Part 1
  400. Урок 400.00:14:13
    Custom Tab Bar Transition Part 2
  401. Урок 401.00:17:45
    View Transitions
  402. Урок 402.00:05:39
    Understanding Context and State
  403. Урок 403.00:15:26
    Strokes, Fills and Paths Part 1
  404. Урок 404.00:12:57
    Strokes, Fills and Paths Part 2
  405. Урок 405.00:10:38
    Making Arcs
  406. Урок 406.00:08:17
    Gradients
  407. Урок 407.00:09:02
    Clipping and Preserving State
  408. Урок 408.00:04:57
    Shadows
  409. Урок 409.00:13:50
    Transformations: Modifying the Current Transform Matrix
  410. Урок 410.00:06:03
    Transformations: Affine Transforms
  411. Урок 411.00:06:44
    Bar Graph Part 1: The Data
  412. Урок 412.00:15:22
    Bar Graph Part 2: The Labels
  413. Урок 413.00:11:31
    Bar Graph Part 3: The Bars
  414. Урок 414.00:09:41
    Creating Shapes
  415. Урок 415.00:16:55
    CAShapeLayer Properties
  416. Урок 416.00:07:57
    CAShapeLayer Masks
  417. Урок 417.00:11:39
    CAShapeLayer Transformations
  418. Урок 418.00:09:52
    Ring Graph Part 1: The Backdrop
  419. Урок 419.00:12:10
    Ring Graph Part 2: The Progress Layer
  420. Урок 420.00:04:27
    Ring Graph Part 3: The Gradient Stroke
  421. Урок 421.00:10:32
    Marching Ants Loading Animation Part 1: The Ants
  422. Урок 422.00:06:53
    Marching Ants Loading Animation Part 2: The Marching Animation
  423. Урок 423.00:06:18
    Marching Ants Loading Animation Part 3: Pulsating Label
  424. Урок 424.00:08:56
    UX Principles and Goals of App Launch
  425. Урок 425.00:04:14
    Human Interface Guidelines on App Launch
  426. Урок 426.00:03:31
    Twitter Style Splash Screen Part 1: Basic Setup
  427. Урок 427.00:14:49
    Twitter Style Splash Screen Part 2: Animated Launch
  428. Урок 428.00:05:48
    Facebook Style Skeleton Launch Part 1: Basic Setup
  429. Урок 429.00:08:39
    Facebook Style Skeleton Launch Part 2: Shimmering
  430. Урок 430.00:10:17
    Facebook Style Skeleton Launch Part 3: The Mask
  431. Урок 431.00:10:39
    Facebook Style Skeleton Launch Part 4: Wrapping It All Up
  432. Урок 432.00:02:37
    Introduction to Custom Controls
  433. Урок 433.00:05:47
    Getting Started with Custom Controls
  434. Урок 434.00:03:57
    The Ball Indicator
  435. Урок 435.00:03:23
    UIControl Tracking Methods
  436. Урок 436.00:03:54
    Begin and Continue Tracking
  437. Урок 437.00:09:57
    Ball Angle
  438. Урок 438.00:07:57
    Ball Centre
  439. Урок 439.00:05:34
    Temperature Feedback
  440. Урок 440.00:02:09
    Test Run
  441. Урок 441.00:03:17
    Introduction
  442. Урок 442.00:09:20
    Creating the Gauge Layer
  443. Урок 443.00:12:08
    Creating the Gauge Layout
  444. Урок 444.00:13:26
    The Anchor Point
  445. Урок 445.00:08:51
    The Arc
  446. Урок 446.00:07:58
    The Markers
  447. Урок 447.00:13:42
    The Labels
  448. Урок 448.00:07:26
    Rotation
  449. Урок 449.00:17:35
    Custom Timing Functions
  450. Урок 450.00:17:06
    Path Animation
  451. Урок 451.00:16:42
    Fluid Spring Animations Part 1: The Underlying Theory
  452. Урок 452.00:20:58
    Fluid Spring Animations Part 2: Practical Application
  453. Урок 453.00:15:33
    CADisplayLink