Size: a a a

Android Broadcast

2021 March 19
Android Broadcast
источник
Android Broadcast
#AndroidBroadcast #БАР

Android Broadcast Bar запустился. Только голос и куча веселья. Присоединяйтесь в @android_broadcast_talks

Важно: не забудьте обновить Telegram до последней версии, чтобы иметь возможность использовать все преимущества. Сегодня буду вести запись, которую потом выложу на Boosty в закрытом доступе
источник
2021 March 20
Android Broadcast
#вебинар #бесплатно #реклама

🔥 Бесплатное практическое демо-занятие продвинутого курса по Android-разработке на Kotlin от OTUS и Альфа-Банка!

📌 22.03 - «Рисуем свой график котировок в Android» с Вадимом Гальцевым
Чему научитесь:
👉 Рассмотрите основные инструменты для рисования
👉 Изучите возможности классов Canvas, Path, Paint
👉 Нарисуете кастомизируемый график котировок и добавите в него анимаций

📌 Регистрируйтесь и вам напомнят в дату проведения вебинара!

Уже всё умеете? Проверьте свои знания в, казалось бы, сложном тесте по ссылкe
источник
Android Broadcast
#Compose #ViewModel #Flow

Better handling states between ViewModel and Composable

В статье рассказывается как лучше соединить изменение состояния из ViewModel в Compose на основе Coroutines Flow
источник
2021 March 21
Android Broadcast
#AndroidBroadcast #Coroutines #Flow

📺 Миграция с LiveData на Coroutines Flow (25 мин)

Демонстрирую как в ваших ViewModel можно перейти с LiveData на StateFlow/SharedFlow. Видео практической направленности и в нём вы найдёте минимум теории. Как всегда, коротко и по делу!

💰Поддержать проект
источник
Android Broadcast
Где вы  работаете сейчас?
Анонимный опрос
51%
Полностью удалённо
20%
В смешанном режиме
18%
В офисе
11%
Не участвую в опросе
Проголосовало: 2247
источник
2021 March 22
Android Broadcast
SegmentedProgressBar - прогресс как в историях Instagram
источник
Android Broadcast
#Gradle

Готовьсь, цельсь, пли! Как не обжечься при сборке Gradle-приложения, и настолько ли всё серьезно?

Разбор работы с Gradle на русском. Подойдёт для новичков, те кто что-то тыкал в стиле "копи-паста" и не разбирался в особенностях
источник
Android Broadcast
#HTTP

Introduction to HTTP/REST - Android Basics in Kotlin

Google продолжает делать контент для новичков по Android. В этот раз разбирают общую тему - HTTP и REST
источник
Android Broadcast
#курсы #онлайн #реклама

📌Изучаете Android, но не хватает ментора и детального код-ревью?

Прокачайтесь из junior до Middle на практическом онлайн-интенсиве с опытным наставником, где вы на практике:
👉 Обуздаете RxJava3 и Kotlin Coroutines
👉 Выстроите архитектуру так, что сам Гауди позавидует
👉 Закэшируете данные и перестанете бояться серьёзных отношений в БД

Особенности интенсива:
✅ Детальные код-ревью и консультации с наставником
🔥 Очень много практики. Все знания отрабатываются на реальном проекте
💬 Поддержка ментора и положительные отзывы участников

Многие участники увеличили свою зарплату и нашли работу в течение 2 месяцев после прохождения интенсива, не откладывай своё развитие!

Скидка 10% до 25 марта, или пока не закончатся места, так что жмите скорее 👇
источник
Android Broadcast
#DataBinding

Легкий DataBinding для Android

Автор показывает применение DataBinding в RecyclerView и то как как это было упрощено с помощью библиотеки EasyRecyclerBinding
источник
Android Broadcast
Какие у вас отношения с DataBinding из Jetpack?
Анонимный опрос
25%
Используем в проекте
23%
Ушли от его использования
34%
Слышал(а), но не затаскивал(а) в production
7%
Что это?
10%
Не участвую в опросе
Проголосовало: 1762
источник
2021 March 23
Android Broadcast
#AndroidStudio

Create Android Studio plugin to toggle “Show layout bounds” (Part 2)

Продолжение серии статей о упрощение Android разработки через расширение Android Studio. В новой части добавляется возможность включения/выключения показа границы устройств
источник
Android Broadcast
#митап #онлайн #реклама

Mobile Optimized Meetup #2
Когда: 24 марта в 18:00 (GMT+3)

В эту среду, 24 марта, пройдет второй митап конференции MobileOptimized. Программа разделена на 2 части - Android и iOS.

В Android части будет обсуждаться:
👉 Зачем нужен KSP и какая разница с KAPT; Платон Малюгин (Android-разработчик, Delivery Club)
👉 Fireside chat "Android 12: куда нас привела эволюция ОС?" Участвуют Кирилл Розов (автор проекта @android_broadcast) и Артем Багрицевич (Android-разработчик, EPAM)
источник
Android Broadcast
Google fixes issue causing Android apps to crash with updates to Chrome and WebView 

Если ваши приложения стали сегодня падать, вполне возможно это вина обновления Chrome. Под массовый креш попали только Samsung. Вашим пользователям надо обновить Android System WebView
источник
Android Broadcast
#AndroidBroadcast

Готовлю новый выпуск в котором с представителями компаний, организующих стажировки, обсудим как лучше пройти путь от подачи заявки до зачисления на стажировку.

Выпуск не будет в прямом эфире, поэтому задавайте свои вопросы заранее в форме
источник
2021 March 24
Android Broadcast
#Android12

All About PendingIntents

Разбор применения PendingIntent и особенностей его обязательной декларации мутабельности в Android 12, а также лучших практик
источник
Android Broadcast
#курс #онлайн #реклама

​Хотите научиться программировать на Android?

Тогда поступайте на факультет Android-разработки с гарантированным трудоустройством. А еще вас ждет скидка 30% на курс!
источник
Android Broadcast
#Activity

Understanding the Android Activity Launch Modes

Годы разработки привели нас к Jetpack Compose и возможному отказу от Fragment. Что останется вечным - Activity. В статье разбирается как есть режиме запуска Activity и как они влияют на Task т.е. Back Stack Activity.
источник
2021 March 25
Android Broadcast
#Coroutines #Flow

A safer way to collect flows from Android UIs

Совсем недавно я выпустил видео про миграцию с LiveData на Flow и вскользь упомянул проблем с тем что нет CoroutineScope, который соответствует поведению подписки в LiveData. Новое API
👉 LifecycleOwner.addRepeatingJob
👉 Lifecycle.repeatOnLifecycle
👉 Flow.flowWithLifecycle

Функции доступны в lifecycler-runtime-ktx 2.4.0-alpha01
источник