Программирование на RxJava 3.0 для Android.
Программирование на RxJava 2.0 для Android – это практический онлайн-курс, максимально адаптированный для разработки Android-приложений.
В этом курсе вы научитесь использовать основные возможности RxJava для повышения эффективности ваших приложений.
-
Teacher Михаил
-
- 623 Students
Основы хранения данных в Room + Kotlin Flow на примере создания приложения чеклиста
В этом мини-курсе вы научитесь использовать самую популярную библиотеку для хранения данных Room. Мы рассмотрим работу с ViewModel для отображения данных и паттерн для доступа к данным репозиторий.
-
Teacher Михаил
-
- 724 Students
Выходим в сеть с помощью Retrofit + GSON
В этом мини-курсе вы научитесь работать с самой популярной библиотекой Retrofit, используемой для сетевого взаимодействия в ваших Android-приложениях, а также мы рассмотрим как обрабатывать ответ от сервера с помощью GSON и рассмотрим вспомогательные методы и аннотации.
-
Teacher Михаил
-
- 691 Students
AppSearch. Поиск локальных данных в Android-приложении
Библиотека AppSearch позволяет осуществлять поиск разнородных локальных данных в вашем Android-приложении. Таким образом, даже если пользователь отключен от сети Интернет – то вы сможете осуществить поиск не только по данным на текущем экране, а среди всех когда-то сохранённых данных. Для прохождения этого мини-курса желательно, чтобы вы имели представление о работе с RxJava, Future, ListenableFuture. Вы…
-
Teacher Михаил
-
- 779 Students
Использование MockWebServer при разработке и тестировании Android-приложений
Использование MockWebServer при разработке и тестировании Android-приложений В этом туториале по MockWebserver для Android вы узнаете, как имитировать ответы REST API и использовать тесты пользовательского интерфейса Espresso, чтобы проверить, как ваше приложение обрабатывает успешные или ошибочные ответы. MockWebServer позволяет легко тестировать поведение ваших приложений при выполнении вызовов HTTP / HTTPS. Mock Web Server – это…
-
Teacher Михаил
-
- 807 Students
Тестирование Android Architecture Components
В этом бесплатном мини-курсе вы научитесь тестировать Android Architecture Components, а именно: ViewModel, LiveData, Room. Кроме этого мы рассмотрим основные аннотации JUnit и процесс создания кастомных правил для переиспользования логики. В качестве демонстрационного приложения вы разработаете приложение для составления списка ежедневных задач. Для прохождения этого мини-курса желательно, чтобы вы имели представление о работе с ViewModel….
-
Teacher Михаил
-
- 919 Students
Защищено: Middle Android Development 30 November
Отрывка нет, потому что запись защищена.
-
Teacher Михаил
-
- 31 Students
Бесконечный список данных с Android Paging Library
В этом мини-курсе вы научитесь реализовывать загрузку данных постранично с Android Paging Library. В результате список данных, реализованный с помощью Android Paging Library будет казаться пользователю бесконечным – когда пользователь доходит до конца списка – мы будем запрашивать следующую порцию данных. Для прохождения этого мини-курса желательно, чтобы вы имели представление о работе с ViewModel и…
-
Teacher Михаил
-
- 1015 Students
Основы внедрения зависимости. Koin
В этом курсе вы поймёте основы внедрения зависимостей в Android – приложениях на примере использования нового популярного DI – фреймворка для Kotlin под названием Koin
-
Teacher Михаил
-
- 1106 Students
Использование LiveData и ViewModel в Android
Описание мини-курса В этом курсе вы научитесь работать с компонентами, помогающими пережить жизненный цикл активити или фрагментов LiveData и ViewModel. LiveData является частью Android Architecture Components – это набор библиотек от Google, которые помогают решать стандартные задачи при разработки мобильных приложений под Android. Обычно, когда меняются данные, нужно обновить состояние и графического интерфейса, который отображал…
-
Teacher Михаил
-
- 1028 Students
Хранение данных в Android c помощью Jetpack Datastore
В этом мини-курсе вы познакомитесь с Jetpack Datastore – это новый и улучшенный способ хранения данных, призванный заменить SharedPreferences. DataStore предоставляет 2 имплементации: Proto DataStore, позволяющий хранить типизированные объекты typed objects (на базе protocol buffers) и Preferences DataStore,хранящий пары ключ-значение. Данные сохраняются асинхронно, консистентно и транзакционно, избавляя от недостатков подхода на SharedPreferences. Вы узнаете: Что…
-
Teacher Михаил
-
- 1052 Students
Навигация в Android через Navigation Architecture Component
Мини-курс “Навигация в Android через Navigation Architecture Component” – подойдёт для начинающих разработчиков, которые хотят разобраться в реализации переходов между экранами в Android c помощью Navigation Architecture Component – библиотеки от Google являющейся частью Android Architecture Components. В результате вы сможете использовать Navigation Architecture Component в своих Android-приложениях для переходов между экранами, а также реализовать…
-
Teacher Михаил
-
- 1133 Students
Введение в Kotlin Coroutines в Android-приложениях
Мини-курс “Введение в Kotlin Coroutines” – подойдёт для начинающих разработчиков, которые до этого не использовали Kotlin Coroutines. В нём мы разберём основы работы с корутинами. В результате вы сможете использовать Kotlin Coroutines в своих Android-приложениях для сетевых запросов, взаимодействия с UI, осуществления запросов к БД и многое другое. После прохождения туториала вы поймете: Как Kotlin…
-
Teacher Михаил
-
- 1144 Students
Защищено: Middle Android Development 1 August
Отрывка нет, потому что запись защищена.
-
Teacher Михаил
-
- 19 Students
Распознавание образов на базе Android ML Kit и CameraX
В этом курсе вы овладеете навыками разработки приложений, использующих Machine Learning Kit. Вы разработаете приложение для туристов, которое помогает получить основную информацию о той или иной достопримечательности – наведя камеру телефона на Эйфелеву башню или римский Колизей. Кроме этого вы научитесь работать с новым компонентом из Jetpack support library – CameraX, который призван ускорить разработку…
-
Teacher Михаил
-
- 1111 Students