Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
368 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#compose #appwidget #wear

Announcing Glance: Tiles for Wear OS made simple

В новой версии Glance появпилась возможность работать с Tile для Wear OS. Примеры и как это сделано в статье
🔥14👍3
#СидимВорчим

📺 Сидим, Ворчим. Пилотный выпуск (1 час)

Порой хочется излить душу по поводу всего происходящего в IT, поговорить с единомышленником. Леша Гладком - шикарный мужик и мы с ним замутили новое шоу "Сидим Ворчим". В пилотном выпуске обсуждаем Айтишниц и куда качество образование инженеров.

Оставляйте свои комментарии под видео и лайки
👍64🔥25💩9🎉5😱2
Всем привет! С вами автор @android_broadcast - @krlrozov. Если вы читаете этот пост, значит вам нравится то, что я сделаю и вы следите за каналом. Всегда целью канала было делать контент бесплатным, открытым и доступным для всех. Мне хочется максимально помогать вам и заниматься контентом для Android Broadcast целыми днями, не отвлекаясь на постоянные финансовые заботы, а также отказаться от рекламы.

Вы можете поддержать проект одним из нескольких способов:
👉 Ежемесячные донаты через Boosty или Patreon. Даже минимальный взнос в 80 рос. руб. или 1$ уже поможет, но за большое пожертвование вы можете получить дополнительные бонусы: закрытый чат, ранний доступ, личные консультации и прочее.
👉 Единоразовый взнос через Donate либо на YooMoney

Понимаю что не все из вас могут пожертвовать деньги или считают это нужным, просто пройдите мимо этого поста.
👍10713💩5👎2
#AndroidBroadcast #Новости

📺 Новости Android разработки (0.5 часа)

Вышла новая версия Android Studio (опять забагованная), множество стабильных релизов библиотек Android Jetpack, а также новых альфа. Помимо прочего Intel нанесла ответный удар Apple!

💰 Поддержать проект на Boosty или Patreon
👍24😁11🔥7💩5😢1
#performance

Improving App Performance with Baseline Profiles

Вы могли уже слышать про новую библиотеку Jetpack Profile Installer, которая позволяет паковать с библиотекой правила для профайлера, чтобы ускорить запуск приложения и в целом увеличить скорость работы кода из библиотеки.

Новый механизм Baseline Profiles теперь позволит вам для своего приложения создать собственный профиль оптимизации и добавить его в приложение. Все подробности в статье!
👍20💩3
#compose

Compose Destinations - это KSP библиотека, которая на основе аннотаций генерирует код. Под капотом используется Jetpack Navigation для Compose, чтобы спрятать весь рутинный код, который придется писать руками.
👍27
№rxjava

Реактивное программирование или сопрограммы: между молотом и наковальней? (8 мин)

Еще одно сравнение RxJava и Coroutines. Как мне кажется каждый должен сделать выбор для себя, но вот Google официально рекомендую Coroutines для Android и Jetpack Compose им пропитан
👍8
#AndroidStudio #Emulator

Крайний стабильный релиз Android Studio (AS) многим сломал эмулятор. Если у вас есть проблемы, пожалуйста, сообщите о них через специальную функцию в AS. С этой просьбой в комментариях под видео обратился один из инженеров Google, которые работает над эмулятором.

Вам нужно выбрать Help > Submit Feedback и это создаст базовое issue с заполнением всей необходимой информации.
👍35💩4
#android12

Your Deep Links Might Be Broken: Web Intents and Android 12 (10 мин)

Android 12 принес множество изменений для работы с PendingIntent и deep link с целью безопасности. В статье автор описывает причины этих изменений и как с ними работать. Если вы не владеете доменом, то сделать ваше приложение обработчиком ссылок по умолчанию без участия пользователя не получится.
💩23🎉1🤮1
#firebase #remoteconfig

Everything you need to know about Remote Config’s latest personalization feature

Персонализация Remote Config позволяет вам менять параметры конфигурацию для пользователей на основе машинного обучения без необходимости контроля. Вам не нужно мониторить все самостоятельно и подбирать параметры как в A/B тестах, а только указать параметр и желаемый результат.
👍6
#AndroidBroadcast

📺 Запись собеседования Михаила Горюнова (1.5 часа)

Тестовое собеседования на позицию Senior/Lead Android Developer

👨‍⚖️ Кандидат - Михаил Горюнов
Михаил занимается разработкой Android-приложений, библиотек и инструментов. Сторонник инженерного подхода, когда технология выбирается из соображений её целесообразности для решения поставленных задач, а не с целью «поиграться новыми клубочками». Любит Котлин, ценит и уважает Джаву.
👍61🔥3🥰1
#compose

Getting Started with ConstraintLayout in Jetpack Compose (6 мин)

Совсем недавно вышла первая версия ConstraintLayout для Compose, а вот уже и статья как его использовать в ваших приложениях.
👍10
This media is not supported in your browser
VIEW IN TELEGRAM
#android12

Android 12. Splash Screen API. Делаем анимированный экран загрузки

Опыт адаптации нового Splash Screen API из Android 12 на примере реального приложения
👍37🥰10🤔1
Перевожу документацию по новой рекомендуемой архитектуре для Android приложений от Google. Стоит ли переводить терминологюи (напр. Data Source как Источник Данных)?
Anonymous Poll
79%
Оставлять англ термины
3%
Переводить полностью
15%
Переводить с указанием оригинального названия
3%
Не участвую
0%
Другой вариант (в комментарии)
👍29🔥20👏3💩1
This media is not supported in your browser
VIEW IN TELEGRAM
#ui

Android Edge to Edge 101 (7 мин)

Разбор организации безрамочного UI (edge-to-edge) в вашем приложение, чтобы полностью использовать всю площадь экрана для показа информации.
🔥41👍14👏2
#ksp #dagger

Слежу за поддержкой Assisted Inejct в Hilt для Dagger и в треде проскачила классная инфа - команда Dagger сейчас сосредоточена на поддержке KSP и все остальное в низком приоритете! Ждем ускорения Dagger и меньше Java кода в Android проектах.
🔥40👍7💩1
#AndroidStudio

Вышел эмулятор 31.2.7 с фиксом работы на M1. Проверил сам - процесс не зависает, подключится к эмулятору внутри окна Android Studio я смог. Обновляйтесь!
👍36🔥10💩1
#flutter

Flutter vs Native: почему мы переходим с первого на второй

Я слышал много историй успеха Flutter, как компанию уходят на него и экономят, да и в Surf от Flutter отдела еще та пропаганда, но вот Ozon уходит от этой технологии Google и выбирает натив. Почему? Смотрите в статье

Пошли слухи, что вся эта дичь из-за нового начальства, которое не признает кроссплатформу и приказали переписать не разбираясь в деталях. Поэтому комментарии к статье более интересны, чем сама статья
💩35👍26
#android9

Accessing App Usage History In Android (6 мин)

Инструкция как получить доступ к статистики использования экрана
🔥13👍3👏2🤮2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
#compose #анимация

Animations in Jetpack Compose with examples (5 мин)

Compose - это совсем другой подход в анимации UI и статья покажет вам как это делается в новом UI фреймворке Google
👍24💩3🔥2👏1