Android Broadcast
13.8K subscribers
3.06K photos
211 videos
9 files
5.23K links
Подборка новостей и статей для Android разработчиков.

Обсуждение @android_broadcast_talks
Наши медиа https://taplink.cc/android_broadcast
Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot
Download Telegram
Forwarded from Kotlin Broadcast
#Coroutines #курс #AndroidBroadcast

📺 Курс по корутинам. Урок 3. Structured concurrency (11 мин)

Из урока вы узнаете
👉 Как управлять корутинами в пределах скоупа
👉 Какую роль играет structured concurrency в этом
👉 Чем опасен GlobalScope
👉 Как создать CoroutineScope

Весь курс, который сделан при поддержке компании Revolut, можно найти здесь

Если хотите больше интересного контента по Android, получать ранний доступ и эксклюзивный контент, тогда поддержите проект монетой на Boosty.
Forwarded from Kotlin Broadcast
#coroutines #курс #AndroidBroadcast

📺 Обработка ошибок в корутинах (7 мин)

В новой части курса вы узнаете о том как обрабатывать ошибки, какие есть способы и подводные камни.

Все видео курса, который сделан при поддержке компании Revolut, можно найти здесь

Хотите больше контента и ранний доступ — поддержите проект монетой на Boosty
Forwarded from Kotlin Broadcast
#coroutines #курс #AndroidBroadcast

📺 Каналы в Coroutines. Зачем если есть Flow?

Рассказываю про современную роль каналов (Channel) в Kotlin Coroutines и как их использовать. Сравнение с Kotlin Flow

Курс сделан при поддержке компании Revolut

Хотите больше контента и ранний доступ — поддержите проект монетой на Boosty
#coroutines #jetpack

От LiveData к Flow от СберЗдоровья

Набор советов и практик как отказаться от LiveData в пользу Kotlin Coroutines Flow и какие аналоги использовать. В ход идут и Channel, и SharedFlow

Я сделал видео по этой теме. Вот ссылочка
#AndroidBroadcast #Coroutines

📺 Курс по корутинам. Урок 6. Синхронизация (6 мин)

В новом уроке курса рассказываю про нативные механизмы синхронизации общих данных между корутинами, а также какие Java API все еще актуальны.

Доступ пока только для патронов либо за плату на Boosty
Forwarded from Kotlin Broadcast (Кирилл Розов)
#test #coroutines

Migrating to the new coroutines 1.6 test APIs (5 мин)

В KotlinX Coroutines 1.6 значительно обновили API для тестирования корутин, если вы еще не успели мигрировать на новую версию библиотеки и у вас есть тесты, то статья расскажет вам про изменения:
👉 runTest вместо runBlockingTest
👉 Замену главного потока на новый TestDispatcher
👉 UnconfinedTestDispatcher для тестирования Flow
👉 Разница между UnconfinedTestDispatcher и StandardTestDispatcher
👉 Сброс кода после тестов

Пример обновления тестов можно найти здесь, здесь и здесь. Также есть официальное руководство по миграции от JetBrains
📺 Курс по корутинам. #7 Flow (20 мин)
#AndroidBroadcast #курс #coroutines

Продолжение курс по корутинам в раннем доступе на Boosty. В новой части рассказываю про Flow, StateFlow и SharedFlow, а также миграцию с RxJava.

Совсем скоро для донатеров будут сессии с кодингом, где буду решать реальные задачи с использованием корутин
Forwarded from Kotlin Broadcast (Кирилл Розов)
📺 Синхронизация между корутинами || Курс по корутинам #6 (6 мин)

Продолжаем курс по корутинам. В новом уроке разбираемся как синхронизировать доступ к общим данным из нескольких корутин.

Весь курс, который сделан при поддержке компании Revolut, можно найти здесь

#AndroidBroadcast #курс #coroutines
Forwarded from Kotlin Broadcast (Кирилл Розов)
📺 Kotlin Coroutines Flow. StateFlow. SharedFlow || Курс по корутинам #7 (20 мин)

Разбираемся с холодными потоками данных в корутинах - Flow, SharedFlow и StateFlow, а также особенностями их работы. В видео вас жду лайвкодинги (как вы и просили) ну а дальше будут отдельные видео по этой теме.

Весь курс сделан при поддержке компании Revolut. Все ролики можно найти здесь

#AndroidBroadcast #курс #coroutines
📺 Корутины в Android. Специальные API || Курс по корутинам #8 (8 мин)

Собираем все полученные знания, чтобы узнать как их адаптировать к Android разработке и какие специальные API сделали в Jetpack

Весь курс, который сделан при поддержке компании Revolut, можно найти здесь

#AndroidBroadcast #курс #coroutines