Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай iOS 12 & Swift 5 - App Design, UI/UX plus Development, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:20:00
    Course Roadmap
  • Урок 2. 00:03:24
    Design Inspiration
  • Урок 3. 00:04:39
    Why Sketch
  • Урок 4. 00:16:44
    Understanding the Sketch Interface: Part 1
  • Урок 5. 00:08:18
    Boolean Operations
  • Урок 6. 00:02:24
    Getting Apple Design Resources
  • Урок 7. 00:10:34
    Understanding the Sketch Interface: Part 2
  • Урок 8. 00:11:03
    Creating a Settings Icon
  • Урок 9. 00:09:25
    Creating a Home Icon
  • Урок 10. 00:08:06
    Flattening Icons
  • Урок 11. 00:03:31
    Creating an Add Icon
  • Урок 12. 00:08:19
    Making Icons Pixel Perfect
  • Урок 13. 00:07:37
    Rulers and Grids
  • Урок 14. 00:13:10
    Creating a Profile Icon
  • Урок 15. 00:10:05
    Creating a Friends Icon
  • Урок 16. 00:06:26
    Creating a Refresh Icon
  • Урок 17. 00:03:36
    Symbols
  • Урок 18. 00:05:46
    Artboards
  • Урок 19. 00:07:09
    UI vs UX Design: What is the Difference?
  • Урок 20. 00:10:54
    Design Methods
  • Урок 21. 00:11:59
    iOS Design Themes and Principles
  • Урок 22. 00:07:23
    Choosing a Color Scheme: Part 1
  • Урок 23. 00:06:18
    Choosing a Color Scheme: Part 2
  • Урок 24. 00:08:43
    Typography
  • Урок 25. 00:09:16
    Introducing the Vector Tool
  • Урок 26. 00:11:24
    Vector Tool Practice
  • Урок 27. 00:09:14
    Creating a Weather App Logo
  • Урок 28. 00:16:28
    Importing our App Logo into Xcode
  • Урок 29. 00:04:45
    Introduction to Wireframes and Mockups
  • Урок 30. 00:07:39
    Planning the Wireframe
  • Урок 31. 00:05:25
    Planning the Screens
  • Урок 32. 00:11:44
    The Home Screen Wireframe
  • Урок 33. 00:02:52
    Symbolising the Tab Bar
  • Урок 34. 00:12:22
    The Friends Screen Wireframe
  • Урок 35. 00:11:14
    The Profile Screen Wireframe
  • Урок 36. 00:11:37
    Atomic Design and Colour Palette
  • Урок 37. 00:12:43
    Story Post Atomic UI - Part 1
  • Урок 38. 00:08:20
    Creating the Heart Icon
  • Урок 39. 00:05:41
    Story Post Atomic UI - Part 2
  • Урок 40. 00:06:53
    Creating the GPS Icon
  • Урок 41. 00:09:08
    Story Post Atomic UI - Part 3
  • Урок 42. 00:10:05
    The Home Screen Wireframe
  • Урок 43. 00:05:10
    The Friends Screen Wireframe
  • Урок 44. 00:11:08
    Friends Post Atomic UI
  • Урок 45. 00:20:36
    The Profile Screen Wireframe
  • Урок 46. 00:08:52
    Mockup Design Strategy
  • Урок 47. 00:16:26
    Home Screen Mockup Part 1
  • Урок 48. 00:15:04
    Home Screen Mockup Part 2
  • Урок 49. 00:11:56
    Friends Screen Mockup
  • Урок 50. 00:11:12
    Profile Screen Mockup
  • Урок 51. 00:06:40
    A Practical Understanding of User Experience
  • Урок 52. 00:13:06
    The 4 Key Elements of User Experience
  • Урок 53. 00:11:09
    Iteration and the App Design Process
  • Урок 54. 00:04:23
    The 5 Stages of the Design Thinking Process
  • Урок 55. 00:09:14
    5 Essential UX Design Patterns
  • Урок 56. 00:11:28
    Introduction to UX Research and Usability Testing
  • Урок 57. 00:11:39
    UX Research Methods
  • Урок 58. 00:08:02
    A/B Testing
  • Урок 59. 00:07:42
    Heatmap Testing
  • Урок 60. 00:07:08
    Guerrilla Testing
  • Урок 61. 00:16:01
    Prototype Setup
  • Урок 62. 00:06:07
    How to Scroll
  • Урок 63. 00:14:59
    How to Transition
  • Урок 64. 00:04:46
    Prototyping Limitations
  • Урок 65. 00:13:03
    Introduction to User Flows
  • Урок 66. 00:13:06
    User Flows with Sketch
  • Урок 67. 00:03:41
    User Flow Atomic Elements
  • Урок 68. 00:06:31
    Introduction
  • Урок 69. 00:07:40
    User Personas
  • Урок 70. 00:05:39
    User Journey Map Essentials
  • Урок 71. 00:07:52
    Practical User Journey Maps
  • Урок 72. 00:03:35
    Introduction
  • Урок 73. 00:03:59
    Marissa Mayer's 3 Rules of App Design
  • Урок 74. 00:03:38
    Donald Norman's Design Principles for Usability
  • Урок 75. 00:05:35
    Jakob Nielsen's 10 Usability Heuristics for UI Design
  • Урок 76. 00:04:07
    Introduction to Figma
  • Урок 77. 00:14:33
    The Figma Interface
  • Урок 78. 00:09:20
    Boolean Operations
  • Урок 79. 00:02:06
    Flattening
  • Урок 80. 00:07:24
    Settings Icon Style #1
  • Урок 81. 00:05:46
    Settings Icon Style #2
  • Урок 82. 00:04:11
    Arc Tool
  • Урок 83. 00:04:47
    Cloud Icon
  • Урок 84. 00:06:23
    Strokes and Joins
  • Урок 85. 00:08:16
    Introduction to Vector Networks
  • Урок 86. 00:09:05
    Vector Points
  • Урок 87. 00:02:59
    End Caps
  • Урок 88. 00:08:11
    Gradients
  • Урок 89. 00:04:20
    Bitmap Editing
  • Урок 90. 00:03:02
    Masks
  • Урок 91. 00:04:25
    Blurs
  • Урок 92. 00:05:54
    Shadows
  • Урок 93. 00:05:04
    Organisation
  • Урок 94. 00:03:33
    Getting the iOS GUI Kit
  • Урок 95. 00:04:07
    [OPTIONAL] Fixing the San Fransisco Font Problem
  • Урок 96. 00:07:16
    Components
  • Урок 97. 00:06:06
    Layout and Grids
  • Урок 98. 00:06:00
    Pixel Perfection
  • Урок 99. 00:14:11
    Low Fidelity Wireframing
  • Урок 100. 00:07:24
    Constraints
  • Урок 101. 00:13:31
    High Fidelity Wireframing
  • Урок 102. 00:06:06
    Mockups
  • Урок 103. 00:03:35
    Using the iOS GUI Kit with Mockups
  • Урок 104. 00:16:40
    Prototyping
  • Урок 105. 00:04:03
    Downloading Xcode
  • Урок 106. 00:11:55
    Xcode Tour
  • Урок 107. 00:04:47
    Hello World
  • Урок 108. 00:02:23
    Introduction
  • Урок 109. 00:10:18
    User Interface Setup Part 1
  • Урок 110. 00:07:35
    User Interface Setup Part 2
  • Урок 111. 00:13:55
    App Logic
  • Урок 112. 00:04:04
    Introduction
  • Урок 113. 00:12:20
    Types and Variables - Mutability Part 1
  • Урок 114. 00:07:23
    Types and Variables - Mutability Part 2
  • Урок 115. 00:06:30
    Types and Variables - Naming Conventions
  • Урок 116. 00:06:34
    Optionals - Valueless State
  • Урок 117. 00:16:03
    Optionals - Unwrapping
  • Урок 118. 00:10:36
    Arithmetic Operators and Order of Evaluation
  • Урок 119. 00:11:14
    Comparison Operators Part 1
  • Урок 120. 00:02:45
    Comparison Operators Part 2
  • Урок 121. 00:11:35
    Logical Operators
  • Урок 122. 00:09:33
    Other Operators
  • Урок 123. 00:13:35
    String Interpolation
  • Урок 124. 00:16:59
    Enumerations and Switch Part 1
  • Урок 125. 00:11:07
    Enumerations and Switch Part 2
  • Урок 126. 00:12:04
    Functions - Fundamentals Part 1
  • Урок 127. 00:09:46
    Functions - Fundamentals Part 2
  • Урок 128. 00:16:35
    Arrays
  • Урок 129. 00:13:07
    Functions - Naming
  • Урок 130. 00:13:06
    Dictionaries
  • Урок 131. 00:16:03
    Control Flow - Loops Part 1
  • Урок 132. 00:10:23
    Control Flow - Loops Part 2
  • Урок 133. 00:14:10
    Control Flow - Early Exit and Control Transfer
  • Урок 134. 00:02:09
    Introduction
  • Урок 135. 00:04:55
    Starter Project Walkthrough
  • Урок 136. 00:13:59
    Building our App
  • Урок 137. 00:11:16
    Introduction + Code Problem Solving Tips
  • Урок 138. 00:02:27
    Introduction
  • Урок 139. 00:11:32
    Named Types
  • Урок 140. 00:14:21
    Structures
  • Урок 141. 00:13:32
    Classes: Reference Semantics
  • Урок 142. 00:12:47
    Classes: Subclassing
  • Урок 143. 00:09:16
    Classes: Type Casting
  • Урок 144. 00:07:52
    Structures vs Classes
  • Урок 145. 00:23:39
    Properties
  • Урок 146. 00:15:54
    Access Control
  • Урок 147. 00:14:32
    [OPTIONAL] Object Oriented Programming: Abstraction, Inheritance & Encapsulation
  • Урок 148. 00:14:00
    [OPTIONAL] Object Oriented Programming: Composition
  • Урок 149. 00:06:19
    [OPTIONAL] Object Oriented Programming: Testing Our Code So Far
  • Урок 150. 00:11:55
    [OPTIONAL] Object Oriented Programming: Polymorphism and Final Thoughts
  • Урок 151. 00:13:03
    Protocols
  • Урок 152. 00:16:48
    [OPTIONAL] Protocol Oriented Programming
  • Урок 153. 00:09:55
    UIView Fundamentals
  • Урок 154. 00:08:28
    The Case for Autolayout
  • Урок 155. 00:14:17
    The Basics of Storyboard Constraints
  • Урок 156. 00:08:51
    Horizontal and Vertical Container Alignment Constraints
  • Урок 157. 00:13:26
    Edge and Center Alignment Constraints
  • Урок 158. 00:14:15
    Intrinsic Content Size and Baseline
  • Урок 159. 00:05:13
    Content Hugging Priority
  • Урок 160. 00:04:48
    Content Compression Resistance Priority
  • Урок 161. 00:06:39
    Multiplier
  • Урок 162. 00:16:35
    Autolayout Practice: Simple Billing Form
  • Урок 163. 00:06:10
    Aspect Ratio Constraints
  • Урок 164. 00:07:12
    Landscape Orientation Problems
  • Урок 165. 00:04:48
    Adaptive Layout and Size Classes
  • Урок 166. 00:07:06
    Portrait and Landscape Orientation Autolayout
  • Урок 167. 00:07:18
    iPhone and iPad Autolayout
  • Урок 168. 00:03:36
    Safe Areas
  • Урок 169. 00:03:57
    Why Support iPhone 4S?
  • Урок 170. 00:04:46
    Autolayout as Equations
  • Урок 171. 00:19:18
    Programmatic Autolayout Basics
  • Урок 172. 00:06:17
    Programmatic Autolayout Priorities
  • Урок 173. 00:10:53
    Programmatic Autolayout Size Classes
  • Урок 174. 00:02:46
    Introduction
  • Урок 175. 00:08:06
    What is MVC?
  • Урок 176. 00:10:42
    Creating our Model Part 1
  • Урок 177. 00:06:16
    Creating our Model Part 2
  • Урок 178. 00:10:24
    Creating the User Interface
  • Урок 179. 00:10:20
    View Controller Life Cycle Part 1
  • Урок 180. 00:07:16
    View Controller Life Cycle Part 2
  • Урок 181. 00:16:51
    Creating our Controller
  • Урок 182. 00:05:53
    Scroll View
  • Урок 183. 00:05:35
    PayPal App Part 1: Basic Setup
  • Урок 184. 00:06:15
    PayPal App Part 2: Balance View
  • Урок 185. 00:16:33
    PayPal App Part 3: Activity View
  • Урок 186. 00:07:37
    PayPal App Part 4: Security View
  • Урок 187. 00:06:06
    PayPal App Part 5: Send and Receive Money
  • Урок 188. 00:10:07
    PayPal App Part 6: Connecting UI to Code
  • Урок 189. 00:08:23
    XIBS
  • Урок 190. 00:23:25
    TableView
  • Урок 191. 00:07:10
    TableView with XIBS
  • Урок 192. 00:03:03
    Intro to CollectionViews
  • Урок 193. 00:14:51
    CollectionView Basics
  • Урок 194. 00:07:18
    CollectionView Insets and Spacing
  • Урок 195. 00:05:29
    CollectionView with XIBS
  • Урок 196. 00:04:20
    Customising the Status Bar
  • Урок 197. 00:14:40
    Introduction
  • Урок 198. 00:02:48
    ToDoItem Model
  • Урок 199. 00:04:50
    ToDoList TableView
  • Урок 200. 00:09:24
    Push Segue
  • Урок 201. 00:13:28
    Passing Data with Segues
  • Урок 202. 00:12:43
    Passing Data with Delegates
  • Урок 203. 00:05:29
    Navigation Items
  • Урок 204. 00:05:01
    Present Modally Segue
  • Урок 205. 00:07:41
    TableView Editing Mode
  • Урок 206. 00:09:44
    Dismissing ViewControllers
  • Урок 207. 00:08:18
    Creating a Toolbar
  • Урок 208. 00:06:06
    TouchView Part 1
  • Урок 209. 00:06:42
    Observing Keyboard Events
  • Урок 210. 00:05:16
    TouchView Part 2
  • Урок 211. 00:11:52
    Maintaining TextField Visibility when Keyboard Shows Part 1
  • Урок 212. 00:04:23
    TextField and TextView Delegate
  • Урок 213. 00:03:51
    Maintaining TextField Visibility when Keyboard Shows Part 2
  • Урок 214. 00:04:25
    Maintaining TextField Visibility when Keyboard Shows Part 3
  • Урок 215. 00:12:27
    TextView Visibility
  • Урок 216. 00:12:59
    Data Validation
  • Урок 217. 00:07:41
    Reporting Errors with UIAlertController
  • Урок 218. 00:11:46
    Passing Data with Notifications Part 1: Objects
  • Урок 219. 00:09:44
    Passing Data with Notifications Part 2: UserInfo
  • Урок 220. 00:05:14
    Intro to Realm
  • Урок 221. 00:08:58
    Creating a Realm Model
  • Урок 222. 00:07:22
    Adding Data
  • Урок 223. 00:05:36
    Reading and Deleting Data
  • Урок 224. 00:12:30
    Updating Data
  • Урок 225. 00:05:20
    Introduction to Core Data and Setup
  • Урок 226. 00:02:53
    Creating a Core Data Entity
  • Урок 227. 00:03:54
    Adding Data
  • Урок 228. 00:05:45
    Reading, Updating and Deleting Data
  • Урок 229. 00:02:08
    Testing our Core Data Changes
  • Урок 230. 00:18:06
    Snapsie: Photo Camera with UIImagePickerController
  • Урок 231. 00:13:07
    Snapsie Plus: User Interface
  • Урок 232. 00:18:52
    Snapsie Plus: Creating the Capture Session
  • Урок 233. 00:10:00
    Snapsie Plus: Preview Layer
  • Урок 234. 00:14:12
    Snapsie Plus: Capture Delegate and Image Preview
  • Урок 235. 00:08:56
    Intro to Git and Setup
  • Урок 236. 00:06:38
    Our First Commit
  • Урок 237. 00:08:23
    Branching
  • Урок 238. 00:02:51
    Time Travel
  • Урок 239. 00:10:47
    Git Command Line Basics and Gitignore
  • Урок 240. 00:15:09
    Pushing and Pulling from Github
  • Урок 241. 00:15:25
    How Web APIs Work
  • Урок 242. 00:04:05
    A GET Request Example using POSTMAN
  • Урок 243. 00:13:26
    Building our Weather App User Interface
  • Урок 244. 00:10:24
    Setting Up Alamofire and SwiftyJSON
  • Урок 245. 00:11:16
    Setting Up the API Client
  • Урок 246. 00:13:16
    User Location Detection with Core Location Part 1
  • Урок 247. 00:07:49
    User Location Detection with Core Location Part 2
  • Урок 248. 00:08:44
    Creating Requests with URLSession Part 1
  • Урок 249. 00:09:53
    Creating Requests with URLSession Part 2
  • Урок 250. 00:08:14
    Creating Requests with Alamofire
  • Урок 251. 00:13:46
    #1 Parsing JSON: The Manual Way
  • Урок 252. 00:04:47
    #2 Parsing JSON: Using SwiftyJSON
  • Урок 253. 00:11:27
    #3 Parsing JSON: Using Codable Protocol Part 1
  • Урок 254. 00:06:09
    #3 Parsing JSON: Using Codable Protocol Part 2
  • Урок 255. 00:17:13
    Grand Central Dispatch Part 1: Serial and Global Queues
  • Урок 256. 00:16:39
    Grand Central Dispatch Part 2: Custom Global Concurrent Queues
  • Урок 257. 00:17:58
    Memory Management: Weak and Unowned References
  • Урок 258. 00:10:44
    Memory Management: Capture Lists
  • Урок 259. 00:10:05
    Do...Catch, Try and Throws
  • Урок 260. 00:12:54
    Practical Error Handling
  • Урок 261. 00:08:07
    Introduction
  • Урок 262. 00:21:45
    SOLID Principles Part 1
  • Урок 263. 00:15:27
    SOLID Principles Part 2
  • Урок 264. 00:09:53
    Singleton Design Pattern
  • Урок 265. 00:09:34
    Delegate Design Pattern
  • Урок 266. 00:06:47
    Extension Design Pattern
  • Урок 267. 00:11:13
    Observer Design Pattern
  • Урок 268. 00:03:17
    Adapter Design Pattern
  • Урок 269. 00:07:23
    Factory Design Pattern
  • Урок 270. 00:09:46
    Introduction
  • Урок 271. 00:03:30
    Starter Project Overview
  • Урок 272. 00:07:03
    Storyboards and ViewControllers
  • Урок 273. 00:06:24
    Tab Bar Part 1
  • Урок 274. 00:09:45
    Tab Bar Part 2
  • Урок 275. 00:10:00
    Tab Bar Part 3
  • Урок 276. 00:10:46
    HomeViewController Setup
  • Урок 277. 00:09:12
    Stories Setup
  • Урок 278. 00:07:08
    StoriesTableViewCell
  • Урок 279. 00:18:38
    Completing the FeedTableViewCell XIB
  • Урок 280. 00:07:17
    FeedTableViewCell and StoryTableViewCell Code
  • Урок 281. 00:09:53
    Completing the HomeViewController
  • Урок 282. 00:05:59
    ExploreCollectionViewCell
  • Урок 283. 00:11:49
    Creating the Search
  • Урок 284. 00:13:41
    Custom Collection Layout Part 1
  • Урок 285. 00:14:45
    Custom Collection Layout Part 2
  • Урок 286. 00:08:51
    Custom CollectionLayout Part 3
  • Урок 287. 00:06:50
    Completing the SearchViewController
  • Урок 288. 00:12:43
    New Post Storyboard Setup
  • Урок 289. 00:14:42
    Tab Bar Delegate
  • Урок 290. 00:10:28
    NewPostViewController
  • Урок 291. 00:11:00
    PageViewController Part 1
  • Урок 292. 00:06:32
    PageViewController Part 2
  • Урок 293. 00:09:50
    PageViewController Part 3
  • Урок 294. 00:08:18
    Simple Camera
  • Урок 295. 00:11:27
    Photo Album
  • Урок 296. 00:05:39
    New Post Test
  • Урок 297. 00:03:20
    Activity Interface Setup
  • Урок 298. 00:13:34
    Custom Segmented Control Part 1
  • Урок 299. 00:10:42
    Custom Segmented Control Part 2
  • Урок 300. 00:07:21
    ActivityTableViewCell XIB
  • Урок 301. 00:08:37
    ActivityView XIB
  • Урок 302. 00:10:28
    ActivityViewController Part 1
  • Урок 303. 00:14:38
    ActivityViewController Part 2
  • Урок 304. 00:07:18
    ActivityViewController Test
  • Урок 305. 00:01:40
    Starter Project Overview
  • Урок 306. 00:11:31
    Installation of Firebase
  • Урок 307. 00:10:07
    Helper + Extension
  • Урок 308. 00:13:16
    Authentication: Login Part 1
  • Урок 309. 00:08:14
    Authentication: Login Part 2
  • Урок 310. 00:05:38
    Authentication: Sign Out
  • Урок 311. 00:18:52
    Authentication: Sign Up
  • Урок 312. 00:16:35
    User Model
  • Урок 313. 00:11:06
    Firebase Data Event Types
  • Урок 314. 00:18:08
    UIImagePicker (Photo Library and Camera)
  • Урок 315. 00:09:43
    UIProgressView
  • Урок 316. 00:13:20
    Upload to Google Cloud Storage Part 1
  • Урок 317. 00:08:57
    Upload to Google Cloud Storage Part 2
  • Урок 318. 00:17:40
    SDWebImage
  • Урок 319. 00:10:31
    Creating a Post Part 1
  • Урок 320. 00:15:24
    Creating a Post Part 2
  • Урок 321. 00:05:19
    Refactoring the Post Model
  • Урок 322. 00:16:49
    Displaying Posts
  • Урок 323. 00:09:43
    User Post Details
  • Урок 324. 00:13:07
    Likes Model
  • Урок 325. 00:12:03
    Liking and Unliking Posts Part 1
  • Урок 326. 00:09:45
    Liking and Unliking Posts Part 2
  • Урок 327. 00:15:17
    Comments Model
  • Урок 328. 00:19:23
    Updating the Feed Delegate
  • Урок 329. 00:13:22
    Updating the CommentTableViewCell
  • Урок 330. 00:11:30
    Creating a Comment
  • Урок 331. 00:19:13
    Observing New Comments
  • Урок 332. 00:08:34
    Observing New Posts
  • Урок 333. 00:15:24
    Updating HomeViewController
  • Урок 334. 00:19:28
    Pagination
  • Урок 335. 00:15:24
    Deleting Posts Part 1
  • Урок 336. 00:07:00
    Deleting Posts Part 2
  • Урок 337. 00:08:25
    Updating SearchViewController
  • Урок 338. 00:13:24
    Search Part 1
  • Урок 339. 00:10:21
    Search Part 2
  • Урок 340. 00:06:35
    Search Part 3
  • Урок 341. 00:11:32
    Refactoring the ProfileViewController Part 1
  • Урок 342. 00:10:16
    Refactoring the ProfileViewController Part 2
  • Урок 343. 00:08:08
    Selecting Comments and Search Results
  • Урок 344. 00:12:15
    Following, Follower and Post Count
  • Урок 345. 00:21:58
    Follow Model
  • Урок 346. 00:10:23
    Toggle Following
  • Урок 347. 00:12:00
    CALayer Properties Part 1
  • Урок 348. 00:11:24
    CALayer Properties Part 2
  • Урок 349. 00:06:15
    Gradients with CAGradientLayer
  • Урок 350. 00:05:31
    Travel App Intro
  • Урок 351. 00:13:57
    Travel App Part 1
  • Урок 352. 00:17:38
    Travel App Part 2
  • Урок 353. 00:07:08
    Anatomy of iOS Animations
  • Урок 354. 00:06:04
    Understanding Timing Functions
  • Урок 355. 00:12:13
    UIView Animations Part 1: The Basics
  • Урок 356. 00:13:07
    UIView Animations Part 2: Chaining Animations
  • Урок 357. 00:11:39
    UIView Animations Part 3: Timing Functions and Springs
  • Урок 358. 00:19:26
    Property Animations Part 1: Theory and Basics
  • Урок 359. 00:10:31
    Property Animations Part 2: Animation State
  • Урок 360. 00:14:05
    Property Animations Part 3: Reverse, Scrub, Interrupt and Dynamic Addition
  • Урок 361. 00:17:43
    Animated Login App Part 1
  • Урок 362. 00:09:38
    Animated Login App Part 2
  • Урок 363. 00:10:10
    Constraint Animations Part 1: Interface Setup
  • Урок 364. 00:13:03
    Constraint Animations Part 2: Open/Close Menu
  • Урок 365. 00:06:20
    Introduction to Motion Design
  • Урок 366. 00:02:51
    Usage
  • Урок 367. 00:07:21
    Continuity
  • Урок 368. 00:04:49
    Transitions
  • Урок 369. 00:07:58
    Speed
  • Урок 370. 00:07:24
    Microinteractions Theory
  • Урок 371. 00:03:52
    Tab Bar Microinteraction Starter
  • Урок 372. 00:09:49
    Tab Bar Microinteraction Final
  • Урок 373. 00:05:29
    Understanding Model and Presentation Layers
  • Урок 374. 00:15:35
    CABasicAnimation Part 1: Basics, Model & Presentation States, and Delegate
  • Урок 375. 00:16:44
    CABasicAnimation Part 2: KVO, FillMode and Model & Presentation Layer Sync
  • Урок 376. 00:14:12
    Instagram Style Animated Gradient App
  • Урок 377. 00:14:06
    CAKeyFrameAnimation and Shaking Login Animation
  • Урок 378. 00:17:07
    Standalone and Backing Layers
  • Урок 379. 00:11:53
    CATransaction Part 1: Batching and Overriding Duration & Timing Functions
  • Урок 380. 00:10:12
    CATransaction Part 2: Disabling Animation and Completion Callback
  • Урок 381. 00:06:38
    Grouping Animations with CAAnimationGroup
  • Урок 382. 00:13:58
    UX Principles of Custom Transitions and Interactive Design
  • Урок 383. 00:18:47
    Custom Modal Transitions
  • Урок 384. 00:16:21
    Circular Modal Transition Part 1
  • Урок 385. 00:17:04
    Circular Modal Transition Part 2
  • Урок 386. 00:15:05
    Custom Navigation Transition
  • Урок 387. 00:17:01
    Photo Album Transition Part 1: Setup
  • Урок 388. 00:17:04
    Photo Album Transition Part 2: Present Animation
  • Урок 389. 00:08:13
    Photo Album Transition Part 3: Dismiss Animation
  • Урок 390. 00:18:48
    Pan Gesture Recognizers
  • Урок 391. 00:09:54
    Tinder Style Swipe Card Part 1: Basic Setup
  • Урок 392. 00:16:45
    Tinder Style Swipe Card Part 2: Swipe Right
  • Урок 393. 00:06:12
    Tinder Style Swipe Card Part 3: New Card
  • Урок 394. 00:15:48
    Tinder Style Swipe Card Part 4: Swipe Left and Pivot
  • Урок 395. 00:15:06
    YouTube Style Pan Interaction Part 1: Setup
  • Урок 396. 00:14:01
    YouTube Style Pan Interaction Part 2
  • Урок 397. 00:15:41
    YouTube Style Pan Interaction Part 3
  • Урок 398. 00:17:51
    YouTube Style Pan Interaction Part 4
  • Урок 399. 00:11:19
    Custom Tab Bar Transition Part 1
  • Урок 400. 00:14:13
    Custom Tab Bar Transition Part 2
  • Урок 401. 00:17:45
    View Transitions
  • Урок 402. 00:05:39
    Understanding Context and State
  • Урок 403. 00:15:26
    Strokes, Fills and Paths Part 1
  • Урок 404. 00:12:57
    Strokes, Fills and Paths Part 2
  • Урок 405. 00:10:38
    Making Arcs
  • Урок 406. 00:08:17
    Gradients
  • Урок 407. 00:09:02
    Clipping and Preserving State
  • Урок 408. 00:04:57
    Shadows
  • Урок 409. 00:13:50
    Transformations: Modifying the Current Transform Matrix
  • Урок 410. 00:06:03
    Transformations: Affine Transforms
  • Урок 411. 00:06:44
    Bar Graph Part 1: The Data
  • Урок 412. 00:15:22
    Bar Graph Part 2: The Labels
  • Урок 413. 00:11:31
    Bar Graph Part 3: The Bars
  • Урок 414. 00:09:41
    Creating Shapes
  • Урок 415. 00:16:55
    CAShapeLayer Properties
  • Урок 416. 00:07:57
    CAShapeLayer Masks
  • Урок 417. 00:11:39
    CAShapeLayer Transformations
  • Урок 418. 00:09:52
    Ring Graph Part 1: The Backdrop
  • Урок 419. 00:12:10
    Ring Graph Part 2: The Progress Layer
  • Урок 420. 00:04:27
    Ring Graph Part 3: The Gradient Stroke
  • Урок 421. 00:10:32
    Marching Ants Loading Animation Part 1: The Ants
  • Урок 422. 00:06:53
    Marching Ants Loading Animation Part 2: The Marching Animation
  • Урок 423. 00:06:18
    Marching Ants Loading Animation Part 3: Pulsating Label
  • Урок 424. 00:08:56
    UX Principles and Goals of App Launch
  • Урок 425. 00:04:14
    Human Interface Guidelines on App Launch
  • Урок 426. 00:03:31
    Twitter Style Splash Screen Part 1: Basic Setup
  • Урок 427. 00:14:49
    Twitter Style Splash Screen Part 2: Animated Launch
  • Урок 428. 00:05:48
    Facebook Style Skeleton Launch Part 1: Basic Setup
  • Урок 429. 00:08:39
    Facebook Style Skeleton Launch Part 2: Shimmering
  • Урок 430. 00:10:17
    Facebook Style Skeleton Launch Part 3: The Mask
  • Урок 431. 00:10:39
    Facebook Style Skeleton Launch Part 4: Wrapping It All Up
  • Урок 432. 00:02:37
    Introduction to Custom Controls
  • Урок 433. 00:05:47
    Getting Started with Custom Controls
  • Урок 434. 00:03:57
    The Ball Indicator
  • Урок 435. 00:03:23
    UIControl Tracking Methods
  • Урок 436. 00:03:54
    Begin and Continue Tracking
  • Урок 437. 00:09:57
    Ball Angle
  • Урок 438. 00:07:57
    Ball Centre
  • Урок 439. 00:05:34
    Temperature Feedback
  • Урок 440. 00:02:09
    Test Run
  • Урок 441. 00:03:17
    Introduction
  • Урок 442. 00:09:20
    Creating the Gauge Layer
  • Урок 443. 00:12:08
    Creating the Gauge Layout
  • Урок 444. 00:13:26
    The Anchor Point
  • Урок 445. 00:08:51
    The Arc
  • Урок 446. 00:07:58
    The Markers
  • Урок 447. 00:13:42
    The Labels
  • Урок 448. 00:07:26
    Rotation
  • Урок 449. 00:17:35
    Custom Timing Functions
  • Урок 450. 00:17:06
    Path Animation
  • Урок 451. 00:16:42
    Fluid Spring Animations Part 1: The Underlying Theory
  • Урок 452. 00:20:58
    Fluid Spring Animations Part 2: Practical Application
  • Урок 453. 00:15:33
    CADisplayLink