android_broadcast | Неотсортированное

Telegram-канал android_broadcast - Android Broadcast

9431

Подборка новостей и статей для Android разработчиков. Обсуждение @android_broadcast_talks YouTubе канал: https://youtube.com/androidBroadcast Реклама https://androidbroadcast.dev/ads Поддержать проект https://donationalerts.com/r/androidbroadcast

Подписаться на канал

Android Broadcast

Ну наконец-то кто-то это сделал❗ Показывают почему не стоит использовать активно mapOf(vararg pairs: Pair<K, V>) из-за создания промежуточных объектов. Подробности в статье (5 мин)

Недавно в Android завели новые типы - ScatterMap, которые могут помочь вам ускорить работу кода и снизить нагрузку на память

#performance

Читать полностью…

Android Broadcast

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

Если вы хотите влиять на развитие проекта: выбор технологий, в какие архитектуры буду делать рефакторинг, какие технологии надо будет показать вокруг настройки проекта, тогда оформляйте подписку Senior или Lead. Помимо этого вы получите доступ в чат, где тоже будем обсуждать проект и другие вопросы в уютном сообществе разработчиков

#AndroidBroadcast #кодинг #boosty

Читать полностью…

Android Broadcast

Chet Haase - легенда Android, который занимался UI фреймворком и Dev Rel, покидает Google после 14 лет

Уходит из IT и хочет писать комедии (прошел даже курсы длительностью 2 года)

Источник тут (ссылка без VPN)

@rozov_blog

Читать полностью…

Android Broadcast

В JobInfo.Builder появилась возможность добавлять тэги для отладки работы JobScheduler

#android15

Читать полностью…

Android Broadcast

🔴 Новостное приложение: с нуля до публикации
Когда: сегодня, 17 февраля, 18:00 (GMT+3)

Разработка приложения для просмотра новостей на основе публичного API с нуля до публикации в Google Play.

Вероятно процесс будет разбит на несколько стримов, но разбираем все подробно от и до

❗️ Запись эфира останется на канале

#AndroidBroadcast #live

Читать полностью…

Android Broadcast

Стало известно название Android 15 -
Vanilla Ice Cream. В отличие от предыдущих лет где указывали только букву в доках нового Android, теперь указывают полное имя

#android15

Читать полностью…

Android Broadcast

Android 15 DP1 можно поставить на все устройства Google Pixel, начиная с Pixel 6. Как это сделать тут

ВАЖНО❗Не рекомендую ставить сборку на свое основное устройство

#android15

Читать полностью…

Android Broadcast

Вышла первая Dev Preview Android 15
👉 Обновили Privacy Sandbox и Health Connect
👉 FileIntegrityManager - новое API, которое позволяет шифровать файлы на основе fs-verity из Linux ядра
👉 Возможность шаринга области экрана
👉 Больше возможностей контроля камеры в условиях низкой освещенности и управления вспышкой
👉 Поддержка виртуальных MIDI устройств
👉 Расширение возможностей Android Dynamic Performance Framework (ADPF)
👉 Новые OpenJDK API в Android SDK

#android15

Читать полностью…

Android Broadcast

Большая шпаргалка по запросам в SQLite

#sqlite

Читать полностью…

Android Broadcast

Бесплатный вебинар на тему: «Реклама в вашем приложении: от регистрации в РСЯ до начала монетизации»

Будет интересно всем разработчикам мобильных приложений.

Спикер Дмитрий Фисько расскажет:
— Как зарегистрировать приложение в Рекламной сети Яндекса 
— Как настроить приложение на Android и интегрировать в него Yandex Mobile Ads SDK 
— Какие типы рекламных объявлений могут подойти для вашего приложения. 
— Как запустить рекламу, настроив первый рекламный блок

Место встречи: онлайн
Дата и время: 14 февраля в 12:00 мск

Количество мест ограничено. Регистрируйтесь

Читать полностью…

Android Broadcast

Jake Wharton решил каппнуть в того как лучше делать маппинг набора значений в одну строку и какую лучше выбрать реализацию. Массивы с лямбдой инициализации значений будут довольно полезны

#performance

Читать полностью…

Android Broadcast

📺 Как затащить новую технологию (50 мин)

01:17 Об эксперте
01:54 Перед тем, как тащить технологию в проект
07:25 Об этапе документации
13:54 Система ревью
16:10 Переговоры с менеджментом и сбор метрик
27:51 Как стек влияет на репутацию проекта, найм и мотивацию
32:27 С чего начинать миграцию
36:05 Подход через A/B тесты
40:27 Изучение технологии в действии

Смотрите интервью на разных площадках:
👉YouTube
👉RuTube
👉android_broadcast?z=video-191115425_456239345%2Fclub191115425%2Fpl_-191115425_-2">VK Video
👉Дзен

#AndroidBroadcast #интервью

Читать полностью…

Android Broadcast

Device streaming в Android Studio стал доступен всех теперь находится в стадии открытой альфа-версии! Это означает, что вы можете получить доступ к сервису без регистрации в программе раннего доступа. Просто загрузите последнюю версию Canary версию Android Studio и привяжите проект Firebase.

Device Streaming позволяет тестировать приложения на реальных устройствах Android от различных производителей, расположенных в центрах Google, и все это прямо из Android Studio. Сервис можно использовать бесплатно пока он не вышел из Альфа статуса.

#androidstudio #firebase #testing

Читать полностью…

Android Broadcast

Продолжение про улучшение ADB и упрощения работы с ним. В новой части рассказывают про то как вместо ID телефонов вывести название модели

#tooling

Читать полностью…

Android Broadcast

🔴 Q&A Стрим. Прожариваем новые форматы
Когда: суббота, 10 февраля, 18:00 (GMT+3)

Традиционный стрим, где я рассказываю новости Broadcast и отвечаю на ваши вопросы по разработке и не только

❗️ Запись эфира останется на канале

#AndroidBroadcast #live

Читать полностью…

Android Broadcast

Разработчик делится опытом работы с Vision Pro в качестве мониторов

Мне нравится ходить вокруг окон, смотреть на какой-нибудь код или выходные данные сервера и как бы чувствовать, что это “большая и работающая машина”. В каком-то смысле такое ощущение, будто стоишь в большом машинном зале. Это действительно не похоже ни на один обычный настольный компьютер

— заключил он.

@android_broadcast

Читать полностью…

Android Broadcast

🔴 Стартует Новостное приложение: с нуля до публикации

Разработка приложения для просмотра новостей на основе публичного API с нуля до публикации в Google Play.

Вероятно процесс будет разбит на несколько стримов, но разбираем все подробно от и до

❗️ Запись эфира останется на канале

#AndroidBroadcast #live

Читать полностью…

Android Broadcast

При создании уведомлений теперь можно указать расширения для Android TV: задать Intent для Android TV, отдельный Notification Channel ID для Android TV и принудительный показ поверх других приложений

#android15

Читать полностью…

Android Broadcast

Если вы хотите выбрать на каких технологиях будет делаться приложения, в какие магазины делать публикацию, настройку CI/CD и прочие аспекты - подпишитесь на Boosty и вы получите такую возможность.

Читать полностью…

Android Broadcast

Скриншот из документации по новому методу

#android15

Читать полностью…

Android Broadcast

Android 15 DP1: Новая опция для разработчиков "Показать отношение HDR/SDR".

В Android 13 была добавлена поддержка SDR-dimming — Уменьшение яркости SDR-контента на экране при одновременном показе HDR-контента. Т.е. Когда на экране появляется HDR-контент, яркость экрана увеличивается, чтобы учесть увеличенный диапазон яркости HDR-контента. В то же время любой SDR-контент, который также отображается на экране, плавно затемняется при увеличении яркости экрана, так что воспринимаемая яркость SDR-контента не изменяется.

В Android 15 DP1 разделе Настройки / Система / Для разработчиков был добавлен новый переключатель "Показать отношение HDR/SDR". При его включении справа сверху появится показатель отношения, который при отсутствии на экране HDR контента имеет значение 1.00, при просмотре фото в Google Фото или Files — 4.99, а при просмотре HDR видео в YouTube — 7.99.

*SDR — Standard Dynamic Range
*HDR — High Dynamic Range


😎 Google News | Ru

Читать полностью…

Android Broadcast

График релиза сборок Android 15 аналогичный предыдущей версии:
👉 Нас ждет несколько Dev Preview
👉 Ближе к апрелю первая Beta
👉 В июне Platform Stability релиз
👉 Стабильный релиза в августе-сентябре

#android15

Читать полностью…

Android Broadcast

📹 Pkl: новый убийца JSON/YAML от Apple (14 мин)
Если вы тоже пока не дошли до детального ревью нового языка конфигурации Pkl, который представила Apple, вот видео в котором менее чем за 15 минут вы получите базовое понимание синтаксиса и мест для применения Pkl.

🤯 Pkl позволяет использовать в конфигурации такие возможности языка, как классы, функции, условия и циклы, что потенциально революционизирует способ обработки конфигураций.
💡 Проверка в Pkl достигается за счет использования аннотаций типов, а аннотации типов могут опционально иметь определенные ограничения, что делает их надежной и интересной функцией.

Читать полностью…

Android Broadcast

В системном инструменте выбора медиа начинает появляться интеграция с Google Фото

С сегодняшнего дня системный инструмент выбора мультимедиа (Photopicker) получает поддержку интеграции приложений облачного хранилища фото. При открытии инструмента, вы увидите единую ленту облачных и локальных фото. Кроме того, все альбомы и папка «Избранное», созданные в приложении для облачного хранения, будут легко доступны на вкладке «Альбомы».

В настоящее время эта функция распространяется вместе с февральским обновлением системы через Google Play на устройства под управлением Android 12 и выше. И первым приложением для облачного хранения данных, поддерживающим эту функциональность, стало Google Фото. Также, вы можете самостоятельно выбрать поддерживаемое приложение источник фото в настройках устройства.

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

🔗 Анонс Google

Google News | Ru

Читать полностью…

Android Broadcast

Обычно мы занимаемся оптимизациями только в Java/Kotlin коде а все оптимизации в байткоде отдаем сторонним инструментом. Разработчик в серии статей (EN, 9 мин, ссылка без VPN) решил разработать инструмент по работе с Dex и первой части погружает в детали Dex и как считать из скомпилиного кода информацию

Читать полностью…

Android Broadcast

6 марта в Москве пройдет первая техническая конференция VK. Расскажут про архитектуру про архитектуру продуктов, ML и AI технологии, доклады про развитие продуктов, а также UI и UX.

На конференции также состоится совместный митап VK и «ГЭС-2», посвященный цифровой доступности.

Участие в VK JT бесплатное!

Читать полностью…

Android Broadcast

В подборке вакансий у вас есть возможность развития ваших навыков в глубины работы Android ОС, заняться дизайн китом на Compose и переводить проекта на него или возглавить команду из 5 человек. За подробностями вам сюда

Услышал обратную связь и добавил описание требований и процесс отбора на вакансию

#вакансия

Читать полностью…

Android Broadcast

🔴 Начинаю Q&A Стрим. Прожариваем новые форматы

Традиционный стрим, где я рассказываю новости Broadcast и отвечаю на ваши вопросы по разработке и не только

❗️ Запись эфира останется на канале

#AndroidBroadcast #live

Читать полностью…

Android Broadcast

📌 Как удаленно тестировать мобильные приложения?
🗓 14 февраля, 16:00 мск

Коллеги из @Selectel запустили новый продукт – ферму мобильных устройств. Это инфраструктурное решение для удаленного тестирования и сборки приложений. А 14 февраля они проводят вебинар, на котором покажут, как проводить параллельные тесты приложений из любой точки мира. Без закупки техники и настройки инфраструктуры. Расскажут, как использовать ферму мобильных устройств для мануального тестирования и автотестов. 

Программа вебинара:
 ◽️Что такое мобильная ферма и как она устроена?
 ◽️Чем ферма отличается от других методов тестирования?
 ◽️Мануальное тестирование и автотесты с Appium с помощью фермы.
 ◽️Сравнение тестов на телефоне, подключенном к ноутбуку, эмуляторе и мобильной ферме Selectel.

Зарегистрируйтесь на мероприятие и и получите эксклюзивный бонус для тестирования вашего приложения

Читать полностью…

Android Broadcast

Вышел Material Design 3 для Compose версии 1.2
👉 Новые экспериментальный компоненты - PullToRefreshContainer и PullToRefreshState
👉 Новый экспериментальный тип кнопок - Segmented Button
👉 Автоматическое скрытие/появление BottomBar при скролле
👉 Рефакторинг SwipeToDismiss
👉 Badge и BadgedBox теперь стабильные
👉 Сhip тоже стабильные
👉 Больше цветов в палитре цветов для большой кастомизации приложения, а также теперь она стала работать лучше
👉 Разные типы Surface

Больше подробностей в release notes

#material #design #android @compose_broadcast

Читать полностью…
Подписаться на канал