Мастер-класс по RxJava с MVVM для разработки под Android - Видеоуроки

RxJava Master Class with MVVM for Android Development
Duration 04:08:30
Открыть все курсы от udemy
Облачный хостинг на SSD с лучшей техподдержкой! Развернуть приложение в один клик

Изучите Android Reactive программирование с использованием RxJava, RxAndroid и Kotlin с компонентами Retrofit и Android Architecture. Добро пожаловать на мастер-класс по RxJava: изучение RxJava для разработки под Android. Этот курс предназначен для разработчиков Android, не имеющих опыта работы с RxJava и имеющих базовые знания в Kotlin, и желающих использовать его в своем коде.

К концу этого курса вы узнаете

  • Основы RxJava
  • RxJava Creation Operators
  • RxJava Filtering Operators
  • RxJava Combining Operators
  • Операторы преобразования RxJava
  • RxJava Subjects
  • RxJava с Retrofit
  • RxJava Обработка ошибок
  • RxJava с шаблоном MVVM Design
  • RXJava с шаблоном проектирования репозитория
  • RxJava с компонентами архитектуры Android, такими как ViewModel, LiveData и Room DataBase
Полный список уроков Развернуть / Свернуть
  • Урок 1. what is RxJava 00:00:51
  • Урок 2. RxJava main components 00:01:05
  • Урок 3. Imperative vs Reactive programming 00:02:16
  • Урок 4. Reactive Manifesto 00:00:59
  • Урок 5. RxJava Setup for Android Project 00:01:16
  • Урок 6. understanding RxJava components using example 00:04:29
  • Урок 7. RxJava Operators 00:01:38
  • Урок 8. Creation operators - FromArray 00:00:40
  • Урок 9. Creation operators - From Iteratable 00:04:56
  • Урок 10. Creation Operators -From Iteratable Build 00:02:40
  • Урок 11. Creation Operators - range operator 00:00:23
  • Урок 12. Creation Operators - repeat operator 00:02:37
  • Урок 13. Creation Operators - repeat operator build 00:02:00
  • Урок 14. Creation Operators - Interval operator 00:00:43
  • Урок 15. Creation Operators - interval operator build 00:02:34
  • Урок 16. creation Operators - takewhile operator 00:00:56
  • Урок 17. creation Operators - repeat operator build 00:01:42
  • Урок 18. creation Operators - timer operator 00:00:59
  • Урок 19. creation Operators - timer operator build 00:01:38
  • Урок 20. Filtering Operators - filter operator 00:03:08
  • Урок 21. Filtering Operators - filter operator build 00:00:45
  • Урок 22. Filtering Operators - takeLast Operator 00:02:12
  • Урок 23. Filtering Operators -takeLast operator build 00:00:54
  • Урок 24. Filtering Operators - take operator 00:01:25
  • Урок 25. Filtering Operators - take operator build 00:00:39
  • Урок 26. Filtering Operators- Timeout operator 00:06:52
  • Урок 27. Filtering Operators - Timeout operator build 00:02:31
  • Урок 28. Filtering Operators - Distinct Operator 00:02:48
  • Урок 29. Filtering Operators - Distinct Operator build 00:00:42
  • Урок 30. Combining operators - startWith operator 00:03:25
  • Урок 31. Combining Operators - startWith operator build 00:00:45
  • Урок 32. Combining Operators - mergeWith operator 00:03:45
  • Урок 33. Combining operators - mergeWith Operatord Build 00:01:04
  • Урок 34. Combining operators - concatWith operator 00:02:13
  • Урок 35. Combining Operators - concatWith operator build 00:00:50
  • Урок 36. Combining operators - ZipWithOperator 00:04:17
  • Урок 37. Combining Operators - ZipWith operator build 00:00:38
  • Урок 38. Transformation Operator - Map Operator 00:02:38
  • Урок 39. Transformation Operators - Map operator build 00:00:51
  • Урок 40. Transformation Operator- FlatMap Operator 00:07:18
  • Урок 41. Transformation operator - Flat Map operator build 00:01:17
  • Урок 42. RxJava Subject definition 00:01:08
  • Урок 43. RxJava Subjects : Publish Subject 00:04:18
  • Урок 44. Rxjava Subjects : Publish subject2 00:04:48
  • Урок 45. RxJava Subjects : Publish Subject build 00:01:34
  • Урок 46. RxJava Subjects : ReplaySubject 00:03:25
  • Урок 47. RxJava Subjects : Replay Subject build 00:01:22
  • Урок 48. RxSubjects : Behavior Subject 00:02:24
  • Урок 49. RxJava Subjects : Behavior Subject build 00:01:02
  • Урок 50. RxJava Subjects : Async Subject 00:01:38
  • Урок 51. RxJava Subjects : Async Subject Build 00:01:08
  • Урок 52. The App Idea 00:01:31
  • Урок 53. create My Stars Repo Activity 00:01:18
  • Урок 54. Add recyclerview dependency in build.gradle file 00:01:58
  • Урок 55. create Recyclerview with star view in XML 00:04:37
  • Урок 56. Create Github Repo Adapter 00:03:02
  • Урок 57. Add Repo Model 00:02:02
  • Урок 58. Finish Github Repo Adapter Implementation 00:05:56
  • Урок 59. Add Static Data for Github Repo Adapter to test the logic 00:07:03
  • Урок 60. Add Intent To open My Stars Activity 00:01:56
  • Урок 61. Run The Demo With Static Data 00:02:57
  • Урок 62. Add Retrofit and RxJava related depenedencies 00:02:01
  • Урок 63. Create Retrofit Interface with end points signature 00:03:05
  • Урок 64. Create Singleton Github Api CLient using kotlin and RxJava 00:07:54
  • Урок 65. Use Github Client API in Stars Activity 00:04:00
  • Урок 66. Run Android App Demo 00:02:25
  • Урок 67. Add @SerializedName for your attributes in POJO To fix some bugs 00:03:37
  • Урок 68. Run The Android App after fixing the bugs 00:00:51
  • Урок 69. fix null description bug in star item view 00:02:36
  • Урок 70. run android app after fixing null description bug 00:00:46
  • Урок 71. Add Padding for star item view 00:02:07
  • Урок 72. Add Divider for My stars list 00:01:41
  • Урок 73. run the android app after applying the divider item decoration 00:00:27
  • Урок 74. Add Stars count in star item view 00:03:34
  • Урок 75. Define the problem 00:01:45
  • Урок 76. What is MVVM 00:03:06
  • Урок 77. Add View Model with Live Data Dependencies 00:02:19
  • Урок 78. Create Repo View Model For My Stars Activity 00:02:13
  • Урок 79. create Get My Stars Repos Function 00:04:11
  • Урок 80. Avoid Memory Leak using Composite Disposable 00:02:36
  • Урок 81. Run Our App before Integrating view model and rotation Problem 00:02:02
  • Урок 82. Integrate Activity with Repo View Model 00:02:49
  • Урок 83. Observe My Stars from Activity using live data 00:05:07
  • Урок 84. Run My Stars App After Adding View model and Live data 00:01:00
  • Урок 85. Introduction to caching problem 00:00:59
  • Урок 86. What is the repository pattern 00:02:05
  • Урок 87. Create repo repository class 00:03:48
  • Урок 88. add repo data source interface for repository pattern 00:04:10
  • Урок 89. Add Room Dependencies with RxJava 00:02:23
  • Урок 90. Create Repo Entity for Room Database 00:02:39
  • Урок 91. Create Database Access object (DAO) for Room 00:04:22
  • Урок 92. Create Database Room Instance 00:02:21
  • Урок 93. Create RxApp Custom Class 00:02:11
  • Урок 94. Create Room database instance in Custom Application Class 00:03:23
  • Урок 95. Implement Local source data source methods 00:02:35
  • Урок 96. implement remote date source methods 00:01:04
  • Урок 97. implement repository mehods 00:04:08
  • Урок 98. connect repo view model with repository 00:02:04
  • Урок 99. Fix Not Null constraint for Repo Language field 00:01:35
  • Урок 100. Handling RxJava Error for Offline case 00:05:05
  • Урок 101. final demo of data caching using rxjava and room 00:01:00
Этот курс находится в платной подписке!

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

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

Комментарии

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

Полный курс по программированию на Python для начинающих

Полный курс по программированию на Python для начинающих

en
Изучите Python для AI, машинного обучения, науки о данных и разработки приложений. Математики, ученые и инженеры любят Python. Почему? Потому что он делает сложные вычисления и повторяющиеся задачи действительно простыми для написания и выполнения. Разработчики любят его, потому что он простой...
Python для анализа данных

Python для анализа данных

ru
«Данные — это новая нефть». Они помогают усовершенствовать продукт, привлечь новых пользователей и являются драйвером роста любой компании. Компании во всем мире используют Python для сбора и анализа данных. В Uber, Yandex и Facebook, знание Python является обязательным требованием при приеме...
Flutter и Dart: полноценное мобильное приложение™

Flutter и Dart: полноценное мобильное приложение™

en
Изучение того, как создавать приложения для iOS и Android, с полным демонстрационным примером на основе Dart и Flutter Framework. Flutter - это SDK для мобильных приложений, предназначенный для создания высококачественных собственных интерфейсов на iOS и Android в рекордно короткие сроки. Flutter ра
Flutter: кроссплатформенное приложение iOS / Android

Flutter: кроссплатформенное приложение iOS / Android

en
Создавайте кроссплатформенные красивые нативные приложения в рекордно короткие сроки. Flutter - это SDK для мобильных приложений, в комплекте с фреймворком, виджетами и инструментами, который предоставляет разработчикам простой и продуктивный способ создания и развертывания красивых мобильных...
Программирование на Dart от новичка до эксперта

Программирование на Dart от новичка до эксперта

en
Изучите Dart с уровня Beginner и станьте экспертом, который может начать изучать Flutter, AngularDart и многое другое. В этом курсе вы узнаете все, что вам нужно знать о Dart. Dart - это язык, который становится популярным день ото дня, и разработчики по всему миру стремятся к этому языку...
Понятный JavaScript (Middle)

Понятный JavaScript (Middle)

ru
Хочешь стать JavaScript разработчиком, систематизировать знания и выйти на совершенно новый уровень! Курс «Понятный JavaScript» — это комплексная программа обучения, которая позволит тебе полностью изучить с нуля главный язык Frontend разработчика. Уже через 3 месяца ты будешь знать JavaScript...
chat
logo