#android13
Вышла первая Beta Android 13
👉 Разделение разрешений для доступа к картинкам, видео и аудио. Пришли на замену READ_EXTERNAL_STORAGE
👉 Улучшение уведомления об ошибках в Keystore
👉 Возможность задавать какие устройства могут быть использованы для воспроизведения аудио потока
Ждем анонсов Google I/O и Platfrom Stability Release, чтобы узнать все про Androdi 13, так как сейчас совсем мало информации
#appwidget
Тёмная сторона Android App widgets
Разработчик из Yota делится опытом реализации виджета приложения для показа баланса. Часть UI проста, но вот регулярное обновление данных — это уже квест. Помимо этого неочевидный выбор размеров для виджета лаунчером и UI ограничения только придают сложности задаче
#android12
How to avoid double splash screens in Android 12? (2 мин)
Стандартный Splash Screen в Android 12 сломал много поведение дублированием его с существующим. Автор статьи приводит просто пример как совместить Splash Screen до и после
#compose
Alternatives to Idling Resources in Compose tests (4 мин)
В Espresso, для того чтобы уведомлять об окончании асинхронных операций, использует Idling Resources. В Compose для этого есть waitUntil API, которая предлагается как альтернатива. Подробнее ее разбирают в статье
#реклама
Mobius — конференция по мобильной разработке от JUG Ru Group, в формате online+offline 🔥
Online-часть: 25–27 мая.
Offline-день: 22 июня.
В online вас ждут выступления, посвященные трендам и новым технологиям, обмен опытом и общение в чатах.
На offline-дне в Санкт-Петербурге можно вживую послушать спикеров, лично познакомиться с коллегами и потусоваться у стендов партнеров.
Первая программа и билеты уже на сайте.
Также JUG Ru Group проведет в этом сезоне еще 6 конференций — от тестирования до java. Принять участие в них можно по билету Full Pass, который дает доступ ко всем конференциям по цене двух. Подробности и список всех конференций на сайте.
Для подписчиков канала организаторы сделали промокод. Он поможет купить любой персональный билет со скидкой: androidbroadcast2022JRGpc
#library
Ktorfit - реализация аля Retrofit, только полностью на Kotlin с поддержкой Js, Jvm, Android, iOS, Linux. Вместо OkHttp под капотом Ktor, а Java Dynamic Proxy заменил на KSP.
Кстати, у меня на канале вышло видео как работает Retrofit
#AndroidBroadcast #Новости
📺 Новости Android разработки (24 мин)
Свежий выпуск новостей из мира мобильной разработки:
👉 Яндекс научит курьеров программированию
👉 Цукерберг лицемерил с комиссией App Store и Google Play
👉 Меня лишили статуса GDE
👉 Очередная порция обновлений Android Jetpack
#compose
10 открытых проектов Jetpack Compose, которые вас вдохновят
Хотите посмотреть что уже сделали на Jetpack Compose, а главное как это делают, то вам поможет статья. Есть просты приложения, но также много кастома и интеерсные анимации
#реклама
Всем привет!
Недавно в этом канале увидел опрос, который показал, что тут есть люди, которым интересен контент для новичков.
Если вы еще не смотрели, то обратите внимание на курсы Андрея Сумина по андроид разработке. На Udemy его курсы имеют самый высокий рейтинг среди русскоязычных преподавателей. Один из них - курс Android профессиональный уровень, где с нуля изучаются корутины и Dagger и идёт подготовка к собеседованию на Junior разработчика. Возможно кому-то будет интересно.
Для жителей РФ курс можно приобрести на российской площадке
Важно! Сейчас стоимость курса всего 1800 рублей и за эту цену вы получите доступ сразу ко всем курсам площадки (Android, Web, C# и многое другое)
Если вы живёте не в России, то курс можно приобрести на Udemy, по этой ссылке на него есть хорошая скидка
Также имеется телеграм канал, где все студенты могут общаться и задавать вопросы. Многие писали, что без проблем прошли собеседование и устроились на работу после прохождения курса
#AndroidBroadcast
Стартуем Android Broadcast Q&A с Кириллом Розовым. Подключайтесь или смотрите в записи.
Можете накидать свои вопрос заранее в LiveChat или через Donation Alerts, минимально поддержав проект в непростые времена
#tooling
Вышел LeakCanary 2.9.1
👉 Дополнительные метрики в дампы
👉 Ускорение сбора дампа
👉 Удалил FailTestOnLeakRunListener (breaking change)
👉 Исправление багов
Если хотите что-то предложить для LeakCanary 3.0, можете написать об этом в Twitter здесь. Что известно уже:
👉 Отдельное приложение для визуализации утечек
👉 Okio 3.0
👉 Поддержка мультиплатформы (возможно)
👉 Визуализация heap в виде дерева
#митап #онлайн #реклама
Yet Another Mobile Party (YAMP)В следующую субботу 30.04.2022,12:00-16:00 (GMT+3) пройдет онлайн митап для iOS- и Android-разработчиков от Яндекса — YAMP.
Встретимся нашим небольшим теплым комьюнити, чтобы поговорить о разных интересных темах в разработке.
— Поговорим о преимуществах и недостатках server-driven UI;
— Вместе с Кириллом Розовым, автором проекта @android_broadcast, на небольших сниппетах посмотрим какие проблемы и кейсы могут встречаться на код-ревью (в этот раз на примере Android);
— Обсудим какие роли и задачи закрывают лиды в команде; разберемся могут ли автотесты обеспечивать стабильность приложения.
Делитесь ссылкой на встречу и регистрируйтесь.