Изучаем Flutter и Dart для создания приложений для iOS и Android - Видеоуроки

Learn Flutter & Dart to Build iOS & Android Apps
Duration 24:27:35
Открыть все курсы от udemy

Learn Flutter & Dart to Build iOS & Android Apps - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Introduction 00:03:01
  • Урок 2. What is Flutter? 00:03:00
  • Урок 3. Understanding the Flutter Architecture 00:03:44
  • Урок 4. Flutter macOS Setup 00:18:51
  • Урок 5. macOS Development Environment 00:04:09
  • Урок 6. Flutter Windows Setup 00:19:17
  • Урок 7. Windows Development Environment 00:03:46
  • Урок 8. Flutter Alternatives 00:03:12
  • Урок 9. Flutter & Material Design 00:01:26
  • Урок 10. Flutter is Under Active Development! 00:02:09
  • Урок 11. Course Outline 00:04:17
  • Урок 12. How To Get The Most Out Of The Course 00:02:18
  • Урок 13. Module Introduction 00:01:15
  • Урок 14. Creating a New Flutter Project 00:04:19
  • Урок 15. Exploring the Default Project Structure 00:02:20
  • Урок 16. Diving Into the "main.dart" File 00:02:33
  • Урок 17. Widgets in Flutter - Theory 00:02:08
  • Урок 18. Creating a Widget 00:04:56
  • Урок 19. Adding the "Build" Method 00:04:07
  • Урок 20. Adding the Scaffold 00:06:35
  • Урок 21. Diving Deeper Into the Syntax 00:06:07
  • Урок 22. Adding Cards & Images 00:06:53
  • Урок 23. Diving Into the Official Docs 00:01:57
  • Урок 24. Adding a Button 00:03:57
  • Урок 25. Creating a Stateful Widget 00:05:27
  • Урок 26. Managing Data Inside Stateful Widgets 00:05:13
  • Урок 27. Adding the Stateful Widget & Lists 00:03:33
  • Урок 28. Splitting our Code Up 00:06:39
  • Урок 29. Creating the "Product Manager" Widget 00:05:49
  • Урок 30. Passing Data to Stateful Widgets 00:07:04
  • Урок 31. Understanding Lifecycle Hooks 00:09:37
  • Урок 32. Diving Into Google's Material Design 00:04:46
  • Урок 33. Understanding Additional Dart Features 00:05:46
  • Урок 34. Passing Data Up 00:08:53
  • Урок 35. Understanding "const" & "final" 00:06:07
  • Урок 36. Wrap Up 00:05:18
  • Урок 37. Module Introduction 00:00:40
  • Урок 38. Fixing Syntax Errors 00:04:40
  • Урок 39. Understanding Runtime Errors & Runtime Messages 00:04:18
  • Урок 40. Dealing with Logical Errors 00:03:46
  • Урок 41. Using Breakpoints 00:04:54
  • Урок 42. Debugging the User Interface 00:04:08
  • Урок 43. More About Visual Helpers 00:02:29
  • Урок 44. Wrap Up 00:03:06
  • Урок 45. Testing Devices 00:01:20
  • Урок 46. How to Start the App 00:02:42
  • Урок 47. Testing a Real Android Device 00:01:56
  • Урок 48. Using the iOS Emulator & a Real Device 00:06:08
  • Урок 49. Using the Native IDE Consoles 00:01:46
  • Урок 50. Module Introduction 00:00:58
  • Урок 51. Creating Scrollable Lists with "ListView" 00:04:26
  • Урок 52. Optimizing the List Loading Behaviour 00:06:47
  • Урок 53. Rendering Content Conditionally 00:05:14
  • Урок 54. Alternative Approaches to Render Content Conditionally 00:05:40
  • Урок 55. One Important Gotcha 00:01:48
  • Урок 56. Wrap Up 00:01:53
  • Урок 57. Module Introduction 00:01:09
  • Урок 58. Adding Multiple Pages to our App 00:03:41
  • Урок 59. Adding Buttons 00:03:15
  • Урок 60. Implementing a Basic Navigation 00:07:33
  • Урок 61. Improving the Look of the Product Page 00:04:55
  • Урок 62. Passing Data Around ("Pushing" the Page) 00:08:13
  • Урок 63. Passing Information Back ("Popping" the Page) 00:07:10
  • Урок 64. Adding Reactions Upon Button Pressing 00:06:06
  • Урок 65. Adding the Basic Authentication Page & Replacing Routes 00:04:42
  • Урок 66. Adding the Sidedrawer & the Hamburger Icon 00:04:22
  • Урок 67. Understanding Stack Based Navigation 00:01:41
  • Урок 68. Adding Tabs 00:07:26
  • Урок 69. Finishing the Tab Navigation 00:01:40
  • Урок 70. Adding Named Routes 00:05:52
  • Урок 71. Parsing Route Data Manually 00:06:40
  • Урок 72. Lifting State Up 00:06:34
  • Урок 73. Using the Named Routes 00:04:50
  • Урок 74. Working with "onUnknownRoute" as Fallback 00:02:58
  • Урок 75. Adding Alert Dialogs 00:06:26
  • Урок 76. Showing a Modal 00:02:54
  • Урок 77. Wrap Up 00:03:45
  • Урок 78. Module Introduction 00:00:54
  • Урок 79. Saving User Input 00:07:12
  • Урок 80. Configuring Text Fields 00:03:46
  • Урок 81. Styling Text Fields 00:04:23
  • Урок 82. Fixing a Bug & Adding a Button 00:03:06
  • Урок 83. Using our Form to Create a New Product 00:09:24
  • Урок 84. Improving the Style of our Form 00:04:14
  • Урок 85. Fixing a Tiny "Error" 00:01:37
  • Урок 86. Adding a Switch 00:04:44
  • Урок 87. Wrap Up 00:01:43
  • Урок 88. Module Introduction 00:00:55
  • Урок 89. Exploring the Widget Catalogue 00:03:49
  • Урок 90. There's More Than One Widget For The Job 00:08:47
  • Урок 91. Working with Text & Fonts 00:06:48
  • Урок 92. Working with Rows 00:06:34
  • Урок 93. Decorating Boxes & Styling a Price Tag 00:07:58
  • Урок 94. Setting Borders 00:06:31
  • Урок 95. Understanding "Expanded" & "Flexible" 00:08:52
  • Урок 96. Adding a Background Image 00:08:01
  • Урок 97. Centering Input Fields 00:04:05
  • Урок 98. Adding Icons to our Sidemenu 00:03:44
  • Урок 99. Adding Icon Buttons 00:05:18
  • Урок 100. Outsourcing Code into Separate Widgets 00:05:41
  • Урок 101. Refactoring our Code 00:04:17
  • Урок 102. Creating a Standardized Tile Widget 00:04:45
  • Урок 103. Adding Separate Methods for Specific Widgets 00:04:23
  • Урок 104. Optimizing our Project 00:07:02
  • Урок 105. Responsive Design Problems 00:03:04
  • Урок 106. Adding Media Queries 00:06:37
  • Урок 107. Understanding Media Queries with ListView 00:03:12
  • Урок 108. Working with Themes 00:03:36
  • Урок 109. Listening to Touch Events with the Gesture Detector 00:03:09
  • Урок 110. Wrap Up 00:03:56
  • Урок 111. Module Introduction 00:00:58
  • Урок 112. Using the Form Widget 00:07:26
  • Урок 113. Adding Form Validation 00:06:11
  • Урок 114. Advanced Validation 00:04:15
  • Урок 115. Closing the Keyboard 00:03:17
  • Урок 116. Submitting Data 00:04:07
  • Урок 117. Outputting Lists of Products 00:06:06
  • Урок 118. Re-Using the Product Create Form 00:04:16
  • Урок 119. Setting Initial Values 00:05:39
  • Урок 120. Updating Products 00:05:19
  • Урок 121. Ensuring Input Visibility 00:07:34
  • Урок 122. Wrap Up 00:01:33
  • Урок 123. Module Introduction 00:00:41
  • Урок 124. Improving the List Tile 00:04:43
  • Урок 125. Adding the Dismissible Widget 00:04:48
  • Урок 126. Deleting Products Upon Swipe 00:05:13
  • Урок 127. Restructuring the Code & Wrap Up 00:04:06
  • Урок 128. Module Introduction 00:00:44
  • Урок 129. What can be Improved? 00:02:46
  • Урок 130. Adding a Product Model 00:12:03
  • Урок 131. Creating a Scoped Model 00:09:30
  • Урок 132. Connecting the Scoped Model 00:11:00
  • Урок 133. Providing the Scoped Model 00:05:20
  • Урок 134. Viewing Single Products 00:05:31
  • Урок 135. Editing & Deleting Products with the Scoped Model 00:17:19
  • Урок 136. Finishing the Product Model 00:02:48
  • Урок 137. A Note on Immutability 00:04:12
  • Урок 138. Creating the Toggle Favorite Method 00:05:41
  • Урок 139. Working on the Favorite Feature 00:04:42
  • Урок 140. Adding "notifylisteners" 00:03:39
  • Урок 141. Finishing the Favorite Feature 00:09:40
  • Урок 142. Adding a User Model 00:05:44
  • Урок 143. Using Mixins to Merge Models 00:05:50
  • Урок 144. Logging in with the Main & the User Model 00:03:05
  • Урок 145. Connecting Models & Sharing Data 00:14:43
  • Урок 146. Improving the Code & Fixing an Error 00:08:57
  • Урок 147. Wrap Up 00:04:35
  • Урок 148. Module Introduction 00:01:44
  • Урок 149. Understanding the Backend Setup 00:03:23
  • Урок 150. Sending a POST Request 00:09:48
  • Урок 151. Using the Response 00:06:23
  • Урок 152. Getting Data From a Server 00:05:37
  • Урок 153. Transforming & Extracting Response Data 00:11:02
  • Урок 154. Displaying a Loading Spinner 00:07:58
  • Урок 155. Finishing the Loading Spinner 00:08:12
  • Урок 156. Updating Products 00:10:54
  • Урок 157. Deleting Products 00:05:17
  • Урок 158. Using Pull to Refresh 00:03:59
  • Урок 159. Adding "fadein" to the Image Placeholder 00:04:13
  • Урок 160. Adjusting the Scoped Model & the Selected Product 00:18:25
  • Урок 161. Fixing the Product Selection 00:01:46
  • Урок 162. Handling Error Responses 00:07:34
  • Урок 163. Generic Error Handling 00:04:18
  • Урок 164. Adding "async" "await" 00:05:02
  • Урок 165. Improving our Code 00:04:24
  • Урок 166. Wrap Up 00:02:47
  • Урок 167. Module Introduction 00:00:53
  • Урок 168. How Authentication Works 00:03:56
  • Урок 169. Adding a "Confirm Password" Textfield 00:10:46
  • Урок 170. Implementing the Signup Functionality 00:12:08
  • Урок 171. Handling Errors 00:08:21
  • Урок 172. Adding a Spinner Whilst Signing Up 00:02:14
  • Урок 173. Adding the Signin Functionality 00:07:11
  • Урок 174. Refactoring our Code 00:05:16
  • Урок 175. Authenticating Requests with Tokens 00:09:11
  • Урок 176. Storing the Token on the Device 00:07:22
  • Урок 177. Signing Users In Automatically 00:05:31
  • Урок 178. Adding a Logout Button 00:08:06
  • Урок 179. Adding Autologout 00:11:06
  • Урок 180. Route Protection & Redirection 00:14:54
  • Урок 181. Fixing the Manual Logout 00:02:19
  • Урок 182. Time for a Quick Recap Regarding our Code Structure 00:05:02
  • Урок 183. Adding Optimistic Updating to Store the Favorite Status 00:10:00
  • Урок 184. Fetching the Favorite Status 00:05:17
  • Урок 185. Allow Editing for own Posts Only 00:06:49
  • Урок 186. Wrap Up 00:03:35
  • Урок 187. Module Introduction 00:00:59
  • Урок 188. Unlocking the Required APIs 00:05:38
  • Урок 189. Requesting Permissions 00:07:27
  • Урок 190. Preparing our Text Form Field 00:08:00
  • Урок 191. Adding a Static Dummy Map 00:09:05
  • Урок 192. Sending a Request to Convert an Address to Coordinates 00:09:06
  • Урок 193. Adding Geocoding & Maps with Real Coordinates 00:05:12
  • Урок 194. Working on the Map Control 00:05:31
  • Урок 195. Storing Location Data in the Database 00:05:53
  • Урок 196. Fixing a Bug 00:01:55
  • Урок 197. Loading Location Data from the Backend 00:07:27
  • Урок 198. Updating an Existing Product's Position 00:14:08
  • Урок 199. Adding the Update Method for the Location 00:02:16
  • Урок 200. Adding the Location Package 00:03:32
  • Урок 201. Getting the User Location 00:14:48
  • Урок 202. Preventing Memory Leaks 00:03:12
  • Урок 203. Displaying the Address 00:01:46
  • Урок 204. Showing a Fullscreen Map 00:11:13
  • Урок 205. Wrap Up 00:03:08
  • Урок 206. Module Introduction 00:00:56
  • Урок 207. Adding an Image Picker Button 00:08:54
  • Урок 208. Adding the "Use Camera" & "Gallery" Buttons 00:07:34
  • Урок 209. Connecting the "Choose" Buttons to the Image Picker 00:07:54
  • Урок 210. Adding an Image Preview 00:05:13
  • Урок 211. Adding Text Editing Controllers 00:04:33
  • Урок 212. Setting Up Firebase Cloud Functions 00:07:04
  • Урок 213. Adding Server Side Code 00:08:59
  • Урок 214. Reading Incoming Files & Fields 00:07:55
  • Урок 215. Storing Data and Move it to a Temporary Storage 00:14:12
  • Урок 216. Deploying our Firebase Cloud Function 00:06:31
  • Урок 217. Configuring the Upload Request 00:09:38
  • Урок 218. Setting Headers to Add the Token 00:07:55
  • Урок 219. Fixing an Error 00:03:31
  • Урок 220. Fetching & Using Images 00:03:40
  • Урок 221. Previewing & Editing the Image 00:06:26
  • Урок 222. Adding the Image Upload Flow 00:06:07
  • Урок 223. Deleting Images When Deleting a Product 00:06:46
  • Урок 224. Wrap Up 00:02:05
  • Урок 225. Module Introduction 00:00:53
  • Урок 226. Adding Floating Action Buttons (FABs) 00:10:48
  • Урок 227. Adding Functionality to our Favorite Button 00:05:41
  • Урок 228. Working on the Contact Button 00:04:43
  • Урок 229. Animating the Contact Icon 00:09:41
  • Урок 230. Animating the Favorite Icon 00:02:02
  • Урок 231. Animating the Options Button 00:05:33
  • Урок 232. Fading the Password Field In & Out 00:08:40
  • Урок 233. Sliding the Password Field In & Out 00:05:45
  • Урок 234. Adding Hero Widgets 00:03:12
  • Урок 235. Adding the Sliver Effect 00:05:56
  • Урок 236. Adding Route Transitions 00:07:16
  • Урок 237. Wrap Up 00:02:29
  • Урок 238. Module Introduction 00:00:27
  • Урок 239. Fixing an Autologout Bug 00:01:54
  • Урок 240. Fixing the Price Input in Landscape Mode 00:09:42
  • Урок 241. Fixing the Filtered Product Index 00:01:52
  • Урок 242. Fixing the Product Title Style & the Favorite Product Selection 00:08:19
  • Урок 243. Clearing All Products Before Fetching 00:02:10
  • Урок 244. Testing the iPhone & Fixing the Product Reset Logic 00:04:49
  • Урок 245. Adding Space on the Product Card 00:01:03
  • Урок 246. Using Flutter Analyze 00:02:05
  • Урок 247. Possible Code Restructurings 00:02:18
  • Урок 248. Managing Global Values 00:03:00
  • Урок 249. Testing the App on an Android Device 00:02:20
  • Урок 250. Testing the App on an iPhone & Fixing the European Decimal Comma 00:06:22
  • Урок 251. Module Introduction 00:00:58
  • Урок 252. Understanding Material Design & Cupertino 00:03:10
  • Урок 253. Detecting the Platform 00:04:42
  • Урок 254. Using Platform Specific Widgets 00:03:11
  • Урок 255. Adding a Platform Specific Theme 00:06:33
  • Урок 256. When Should we Use Platform Specific Themes? 00:01:06
  • Урок 257. Wrap Up 00:02:17
  • Урок 258. Module Introduction 00:01:57
  • Урок 259. Understanding the Communication Between Flutter & Native Code 00:06:20
  • Урок 260. Writing Native Android Code 00:10:20
  • Урок 261. Running Native Android Code 00:05:17
  • Урок 262. Writing Native iOS Code 00:05:38
  • Урок 263. Running Native iOS Code 00:05:49
  • Урок 264. Module Introduction 00:01:03
  • Урок 265. Finalizing our Code 00:01:52
  • Урок 266. Restricting API Keys 00:02:44
  • Урок 267. Installing Flutter Launch Icons 00:05:25
  • Урок 268. Adding a Splash Screen 00:05:46
  • Урок 269. Adjusting the App Name 00:02:16
  • Урок 270. Deploying the Android App 00:10:58
  • Урок 271. Deploying the iOS App 00:12:32
  • Урок 272. Course Roundup 00:02:41

Полное руководство по Flutter SDK и Flutter Framework для создания родных приложений для iOS и Android. Вам не нужно изучать Android / Java и iOS / Swift для создания реальных мобильных приложений!

Flutter - фреймворк, разработаный Google - позволяет вам изучать один язык (Dart) и быстро создавать красивые родные мобильные приложения. Flutter - это SDK, обеспечивающий инструментарий для компиляции кода Дарта в собственный код, а также предоставляет богатый набор предварительно созданных и предварительно созданных элементов пользовательского интерфейса (так называемые виджеты), которые вы можете использовать для составления пользовательских интерфейсов.

Flutter чрезвычайно развит и его используют основные приложениям Google, например Adwords.

Этот курс научит Flutter и Dart с нуля, НИКАКИЕ знания о любом из двух не требуются! И вам, разумеется, не нужен какой-либо опыт разработки Android или iOS, поскольку вся идея Flutter состоит в том, чтобы изучать только один язык.

Вы узнаете Flutter не только в теории - в этом курсе мы построим полное реалистичное приложение. Это приложение будет содержать как основы, так и расширенные функции, такие как использование Карт Google, камера устройств, добавление анимации и многое другое!

С помощью Flutter вы сможете писать код только один раз и отправлять свои приложения как в Apple AppStore, так и в Google Play.

Используйте Google Material Design для создания красивых, но полностью настраиваемых приложений в кратчайшие сроки с почти нулевым усилием. Вы можете использовать богатый набор виджетов Flutter для добавления общих элементов пользовательского интерфейса, таких как кнопки, переключатели, формы, панели инструментов, списки и т.д. 

Вот что включено в курс:

  • Подробные инструкции по настройке как для MacOS, так и для Windows
  • Тщательное введение в Flutter, Dart и концепцию виджетов
  • Обзор встроенных виджетов и то, как вы можете добавить свои собственные
  • Отладка 
  • Навигация
  • Решения управления состоянием
  • Обработка и проверка ввода пользователя
  • Подключение приложения Flutter к серверам путем отправки запросов Http
  • Проверка подлинности пользователя
  • Добавление Карт Google
  • Использование встроенных функций устройства, таких как камера
  • Добавление красивых анимаций и переходов страниц
  • Как опубликовать приложение в магазинах приложений
  • И еще много другого!

Этот курс предназначен для вас, если ...

  • Вы заинтересованы в создании реальных мобильных приложений для двух самых популярных мобильных платформ - iOS и Android
  • Вы хотите изучить полный набор функций Flutter
  • Не хотите часами изучать два совершенно разных языка

Твоя оценка

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

Комментарии

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

04-06-2018 en 169 уроков
udemy Flutter & Dart - The Complete Flutter App Development Course
Постройте iOS и Android приложения с единой базой кода - изучите платформу Google Mobile Dart и Flutter Mobile Development Framework. Добро пожаловать на полный курс разработки приложений Flutter (первый полный курс Flutter и Dart в мире). Я очень рад представить вам этот новый курс! Во-первых, если вы не слышали (я уверен что уже, но на всякий случай), Flutter - это новая платформа кросс-платформенной мобильной разработки, созданная Google,...
Duration 24:48:13
17 5
02-07-2018 en 396 уроков
udemy Dart and Flutter: The Complete Developer's Guide
Все, что вам нужно знать для создания мобильных приложений с помощью Flutter и Dart, включая RxDart и Animations!Если вы устали от Swift или Android, этот курс для вас. Анимации? Вы узнаете это. Архитектурные паттерны? В комплекте. Навигация? Конечно!Flutter - новичок в мобильной сцене разработки. Он полностью поддерживается Google, и он уже считается идеальной платформой для замены родной Swift и разработки Android. Благодаря своей удивительной...
Duration 31:12:41
29 0
30-11--0001 ru 7 уроков
itvdn Android User Interface
В данном курсе рассматриваются элементы пользовательского интерфейса (UI) Android-приложений. Курс позволяет получить навыки формирования макетов Android-приложения, применения и кастомизации элементов UI.        
Duration 05:04:44
9 1
30-11--0001 ru 11 уроков
devcolibri Android Twitter-приложение. Второй модуль
Данный курс является продолжением курса для начинающих Android разработчиков, в котором вы продолжите создание клиентского приложения к социальной сети Twitter.Если вы пропустили бесплатный первый модуль курса, то обязательно ознакомьтесь с ним для понимания структуры разрабатываемого приложения.Если первый модуль покажется вам слишком простым, то вы без проблем можете приступать к данному модулю. Ссылку на код необходимый для продолжения работы...
Duration 01:56:27
5 0
17-04-2018 en 28 уроков
udemy Flutter - Beginners Course
Изучите мобильное программирование c Flutter. Узнайте, как создавать быстрые и потрясающие мобильные приложения, используя Flutter, новую мобильную среду от Google. В этом курсе вы быстро научитесь создавать приложения во Flutter, не имея предыдущего опыта. НАСТОЯТЕЛЬНО рекомендуется, чтобы вы понимали язык программирования Dart.
Duration 01:55:16
6 0
24-05-2018 en 22 урока
udemy Flutter - Intermediate
Это не курс для начинающих, и вы должны хорошо понимать язык Dart и понимать Flutter для начинающих. Этот курс начинается там, где закончился курс «Флаттер для начинающих». В этом курсе вы познакомитесь с некоторыми более сложными виджетами Flutter , наряду с использованием диаграмм, навигации и маршрутизации, а также управлением состоянием от создания своего собственного до использования Redux.
Duration 03:01:18
2 0
18-07-2018 en 26 уроков
udemy Flutter - Advanced Course
Это продвинутый курс и не предназначен для начинающих. В этом курсе вы узнаете, как работать с графикой, анимировать виджеты, использовать карты, интегрировать телефон, например, разрешения и камеру, и как работать с firebase. Этот курс начинается там, где закончился Flutter - Intermediate .
Duration 04:39:12
1 0
15-11-2018 en 59 уроков
udemy Dart Programming from Beginner to Expert
Изучите Dart с уровня Beginner и станьте экспертом, который может начать изучать Flutter, AngularDart и многое другое. В этом курсе вы узнаете все, что вам нужно знать о Dart. Dart - это язык, который становится популярным день ото дня, и разработчики по всему миру стремятся к этому языку, потому что он делает разработку приложений для Android и iOS очень простой, используя среду Flutter, которая работает исключительно с Dart.
Duration 06:04:28
0 2
en 52 урока
udemy Flutter Zero to Professional: cross platform App iOS/Android
Создавайте кроссплатформенные красивые нативные приложения в рекордно короткие сроки. Flutter - это SDK для мобильных приложений, в комплекте с фреймворком, виджетами и инструментами, который предоставляет разработчикам простой и продуктивный способ создания и развертывания красивых мобильных приложений на Android и iOS.
Duration 08:41:23
2 0
22-11-2018 en 27 уроков
udemy Flutter & Dart: A Complete Showcase Mobile App™
Изучение того, как создавать приложения для iOS и Android, с полным демонстрационным примером на основе Dart и Flutter Framework. Flutter - это SDK для мобильных приложений, предназначенный для создания высококачественных собственных интерфейсов на iOS и Android в рекордно короткие сроки. Flutter работает с существующим кодом, используется разработчиками и организациями по всему миру, и является бесплатным и c открытым исходным кодом.
Duration 04:24:27
1 0
17-10-2018 en 54 урока
udemy Dart 2 Complete Bootcamp - Go Hero from Zero in Dart Flutter
Изучите Dart для создания приложений IOS и Android с помощью Flutter. После завершения этого курса вы можете начать изучать Flutter.
Duration 05:06:50
2 5

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

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