📺 Корутины в Android. Специальные API || Курс по корутинам #8 (8 мин)
Собираем все полученные знания, чтобы узнать как их адаптировать к Android разработке и какие специальные API сделали в Jetpack
Весь курс, который сделан при поддержке компании Revolut, можно найти здесь
#AndroidBroadcast #курс #coroutines
movableContentOf and movableContentWithReceiverOf
Отслеживание композиции в Jetpack Compose, перенося сохраненное состояние и узлы внутри из предыдущего в новый вызов.
Например, когда у вас может происходить переключение между горизонтальным и вертикальным размещением контента, сохраняя при это состояние элементов внутри
Тинькофф приглашает iOS- и Android-разработчиков на Mobile Weekend Offer 💡
Компания ищет мобильных разработчиков с опытом от трех лет. Вы проходите все этапы интервью за день. Тинькофф делает оффер в ближайший рабочий день, если вам понравится команда, а работа подойдет по условиям и скиллам.
Интервью пройдет 6 августа онлайн. Вместе с командой вы:
👉 обсудите ваш опыт работы и базовые технические знания платформы;
👉 решите несколько задач;
Успейте подать заявку до 3 августа
Работа в команде Тинькофф — это не только возможность стать частью экспертного комьюнити мобильных разработчиков, но и развивать флагманские продукты. Например, Мобильный Банк, Тинькофф Бизнес и другие.
#вакансия
📺 Kotlin Coroutines Flow. StateFlow. SharedFlow || Курс по корутинам #7 (20 мин)
Разбираемся с холодными потоками данных в корутинах - Flow, SharedFlow и StateFlow, а также особенностями их работы. В видео вас жду лайвкодинги (как вы и просили) ну а дальше будут отдельные видео по этой теме.
Весь курс сделан при поддержке компании Revolut. Все ролики можно найти здесь
#AndroidBroadcast #курс #coroutines
Jetpack Compose Interop: Using Compose in a RecyclerView (10 мин)
RecyclerView 1.3.0 улучшает производительность использования Compose (нужна версия 1.2.0) в качестве элементов списка. Зачем? Да потому что LazyList огорчает производительностью и возможностями. В статье автор разбирает в чем суть этих изменений и прошлые рекомендации от команды.
#compose #recyclerview #performance
📺 Синхронизация между корутинами || Курс по корутинам #6 (6 мин)
Продолжаем курс по корутинам. В новом уроке разбираемся как синхронизировать доступ к общим данным из нескольких корутин.
Весь курс, который сделан при поддержке компании Revolut, можно найти здесь
#AndroidBroadcast #курс #coroutines
Меньше чем через часстартует Podlodka Android Crew #8. Конференция начнется с разбора особенностей работы Java Memory Model и Garbage Collector в Android. Погрузит вас в это Леша Гладков, автор YT канала Mobile Developer.
Дальше будем погружаться только дальше и смотреть в самые кишочки технологий:
👉 Внутренности Android: начиная с устройства AOSP и заканчивая IPC
👉 Под капотом Kotlin компилятора: плагины, KSP (замена kapt) и нюансы работы Kotlin Multiplatform
👉 Dagger с нами! Не будем рассказывать как построить граф, а залезем в сгенерированный код
Подробно с программой можно ознакомиться здесь
Ты уже купил(а) билет на Podlodka Android Crew? Так давай быстрее на борт и не забудь промокод на скидку DROID_BROADCAST8. Ведь еще будет веселье в Slack и розыгрыши призов в конце недели.
#реклама
Я пропустил как скриншоты эмулятора в Android Studio можно сразу вставлять в рамку телефона. Раньше для этого я искал PSD с рамкой телефона или использовал Google Device Art Generator.
Кстати, рекомендую всем в презентации вставлять не просто скриншот, а именно в рамке. Это делает вид реалистичнее и понятнее для зрителя.
#AndroidStudio
Прием заявок на Code Review в прямом эфире
Новый разбор кода проектов подписчиков в прямом эфире. В этот раз очень хочется чтобы авторы кода подключились в эфир и можно было задать им вопросы и получить их пояснения.
Конец приема заявок - 8 августа 2022 0:00 (GMT+3)
Теперь заявки на Code Review буду принимать только от патронов, так как это занимает много времени и это своеобразный фильтр
#AndroidBroadcast #CodeReview
Android Broadcast - это не только Telegram канал @android_broadcast, но и множество других полезных ресурсов
👉 Чат @android_broadcast_talks где вы можете спросить всякое и пообщаться с коллегами
👉 Telegram канал @kotlin_broadcast - новости по языку и Kotlin Multiplatform
👉 YouTube канал про Android разработку youtube.com/androidBroadcast
👉 Страница на Boosty где можно поддержать автора, а взамен получить ранний доступ к новому контенту и эксклюзивные ролики от Кирилла. Например, там уже доступна вторая часть курса по корутинам, а в публичном доступе еще надо ждать