iOS 12 и Swift 5 - Дизайн приложений, UI/UX плюс разработка - Видеоуроки

iOS 12 & Swift 5 - App Design, UI/UX plus Development
Duration 74:59:51
Открыть все курсы от udemy

Курс «три в одном», который учит дизайну приложений, UI / UX и разработке на iOS. Включая Sketch и Figma. Добро пожаловать на курс, который проведет вас от разработки дизайна приложения к написанию кода.

Лучшие приложения для iOS явно выделяются среди всех остальных благодаря удивительному пользовательскому интерфейсу и современному дизайну пользовательского интерфейса. Мы видим их в iOS App Store и в качестве победителей Apple Design Awards. Это просто означает, что дизайн приложения и UI / UX являются ключевыми факторами для успешных приложений. Но, что удивительно, традиционные курсы по iOS - это всего лишь обучение вас тому, как создавать приложения, не имеющие ничего о дизайне приложений и UI / UX. Этот курс отличается тем, что он выходит за рамки простого обучения программирования. Этот курс включает в себя дизайн приложений и UI / UX, чтобы помочь вам создавать приложения, которые выделяются в App Store.

Мы расскажем, как использовать инструменты дизайна приложений, такие как Sketch и Figma, для создания активов, значков, логотипов, каркасов, макетов и прототипов приложений. Мы изучим основные принципы UI / UX, такие как юзабилити-тестирование, отображение пути пользователя, дизайн движений, микровзаимодействия, типографика и многое другое. Мы также будем осваивать разработку для iOS, чтобы довести дизайн нашего приложения до кода и создать более 20 различных приложений.

Какие улучшения вашего приложения вы можете ожидать к концу этого курса? Недавнее исследование Forrester Research показало, что хорошо разработанный пользовательский интерфейс может повысить коэффициент конверсии до 200%, а улучшенный дизайн UX может повысить коэффициент конверсии до 400%. Очевидно, что изучение дизайна приложений и UI / UX стоит своих усилий. Это может быть то, что делает или разрушает ваше приложение.

Этот курс идеально подходит для разработчиков приложений, которые хотели бы научиться программировать, и для разработчиков приложений, которые хотели бы научиться проектировать. Если вы абсолютный новичок как в дизайне, так и в коде, вы все еще в нужном месте. Этот курс начинается с предположения, что вы никогда не проектировали и не кодировали ранее, и развиваетесь в удобном темпе, прежде чем углубляться в более сложные темы.

Уловка, чтобы действительно овладеть дизайном или кодом, является практикой, и этот курс признает это. Все наши дизайны приложений будут создаваться с нуля, а наши приложения будут строится построчно без помощи библиотек. Кроме того, существуют десятки тестов и испытаний, чтобы укрепить все, что мы узнаем. Для более увлеченных учеников есть дополнительные темы для чтения и бонусные статьи, которые помогут вам выйти за рамки основной учебной программы этого курса.

Все инструменты, которые мы используем в этом курсе, бесплатны. Sketch - единственное исключение из этого, потому что Sketch требует платную лицензию для использования. Если вы не можете позволить себе Sketch, тогда это не проблема! Этот курс включает в себя Figma в качестве альтернативы Sketch и Figma является бесплатным. Мы рассмотрим те же темы в Figma, что и Sketch, так что вы ничего не пропустите. Если вам захочется принять дополнительный вызов, вы можете освоить Sketch и Figma!

Я, конечно, надеюсь увидеть вас в этом курсе, где у нас впереди немало пути. Давайте начнем с освоения дизайна приложений, разработки пользовательского интерфейса / UX и iOS разработки!

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

И будет доступен в бесплатном просмотре 14.06.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

19-04-2017 en 271 урок
udemy The Complete iOS Swift + Objective-C Developer Course™
Основная цель этого курса - научить вас как языку программирования Swift, так и языку программирования Objective-C, а также тому, как создавать замечательные мобильные приложения для iOS.
Duration 60:15:05
1 0
en 9 уроков
designcode.io Learn iOS 11 Design
Несмотря на то, что плоский дизайн стал универсальным за последние 5 лет, до iOS 7 он не был таким распространенным. Это был сдвиг, который сформировал ландшафт дизайна. Но сказать, что он не эволюционировал, было бы неточно. Дизайн iOS адаптирован к большим экранам. То, что начиналось как абсолютная противоположность гиперреалистичным проектам, которые предшествовали ему, плоский дизайн теперь гораздо более нюансирован, уступая место...
Duration 02:02:43
0 0
01-11-2018 en 452 урока
udemy iOS 12 and Swift 4.2 for Beginners: 200+ Hands-On Tutorials
Изучайте iOS 12 и Swift 4.2, используя курс высочайшего качества по разработке приложений. Автоматическая компоновка, Core Data, анимация и многое другое! Если вы всегда мечтали создать свои собственные приложения для iPhone и iPad, то это курс для вас. Этот курс является исчерпывающим справочником по изучению того, как создавать профессиональные приложения для iOS с использованием Swift, горячего, нового языка программирования от Apple.
Duration 38:34:14
21 0
02-11-2018 en 428 уроков
udemy iOS 12 & Swift 4: From Beginner to Paid Professional
Изучите iOS 12, Swift 4, ARKit, CoreML, дизайн приложений, расширенное программирование и многое другое. Добро пожаловать на самый полный курс в мире по разработке iOS. Этот курс разработан как bootcamp, чтобы предоставить вам наибольшее количество контента с наименьшей стоимостью.
Duration 89:55:23
9 0
14-08-2018 en 403 урока
udemy iOS 12 & Swift - The Complete iOS App Development Bootcamp
Изучите разработку приложений для iOS 12 от начала до конца с помощью Xcode 10 и Swift 4.2. Включая ARKit2, CoreML2 и CreateML. Добро пожаловать в Complete Bootcamp для разработки приложений iOS. С более чем 23000 оценками и 4,8 в среднем мой курс iOS - это самый высоко оцененный курс iOS в истории Udemy!
Duration 54:47:12
25 2
01-05-2019 en 224 урока
udemy iOS 12: Learn to Code & Build Real iOS 12 Apps in Swift 4.2
Добро пожаловать в iOS 12 Masterclass. Этот курс научит вас создавать красивые приложения для iOS 12 с использованием новейших версий Swift 4.2. Этот курс предназначен для начинающих, поэтому не беспокойтесь, если у вас нет опыта программирования.
Duration 49:23:09
11 0

Последнее добавленное

100 дней веб-разработки с Python

100 дней веб-разработки с Python

en
# 100DaysOfWeb в Python - это курс, который обеспечит вам успех, обучая вас веб-разработке на Python. Каждые 4 дня, посвященные другой концепции, вы будете поражены тем, сколько веб-технологий и библиотек Python вы изучите в этом путешествии. Присоединяйтесь к курсу и начните свое 100-дневное...
Практический JavaScript

Практический JavaScript

ru
Для изучения курса желательно знание HTML + CSS. Знание основы JS будет плюсом, но не обязательно. Делаем форму для регистрации и входа пользователей. На нативном JavaScript (ES6). Все эффекты прописываем с помощью JS самостоятельно. Пишем проверку (валидацию) формы с выводом ошибок.
Android юнит-тестирование и TDD

Android юнит-тестирование и TDD

en
Этот курс научит вас всему, что вам нужно знать о юнит тестировании и разработке через тестирование в приложениях для Android. Он разработан, чтобы быстро приступить к работе с юнит тестированием с использованием Android Studio и JUnit, выполнив серию тщательно разработанных практических упражнений.
Animating React

Animating React

en
В этой серии уроков мы с головой погрузимся в анимацию в React. Мы будем использовать библиотеку React Spring и physics based анимацию. Мы будем использовать очень много клевых техник которые можно и нужно использовать в реальных приложениях. Мы будем строить меню, модальные окна и все с чем вы...
chat
logo