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

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Android Broadcast
‼️ RuStore отключает API биллинга у разработчиков, оформленными как самозанятые, с февраля 2026 На сайте документации магазина можно найти официальное письмо. Отключается не просто возможность совершения покупок в приложениях/играх, а всё API биллинга, что…
Получил комментарий от пресс службы RuStore по изменениям работы с самозанятыми:
Мы продолжаем поддерживать российских разработчиков — меняется только формат работы с платёжными инструментами. Самозанятые по-прежнему могут бесплатно публиковать свои приложения на аудиторию более 65 млн пользователей. Для монетизации через RuStore можно оформить ИП или юрлицо. Или использовать альтернативные способы монетизации внутри приложений.
🎉11👍72👎1
💡 Продуктивность начинается с комфорта — особенно, когда пишешь код часами.

Healthy Chair помогает сохранить здоровье спины и ясность ума: подстраивается под тебя и поддерживает в любой рабочей позе.

Преимущества Healthy Chair:
• Эргономичная спинка с поддержкой поясницы
• Регулировка сиденья по высоте и глубине
• Подлокотники в 3 плоскостях
• Подголовник с настройкой по высоте и углу
• Система качания с фиксацией
• Текстиль, сетка или стул-седло — под любой сетап

🔥 С 15 по 21 декабря включительно при покупке регулируемого стола Ergostol–20% на кресла Healthy Chair.
Скидка применяется автоматически, если в корзине есть и стол, и кресло.

🎁 А с промокодом ANDROID10 получите ещё –10% на все столы и опции к ним, кроме комплекта стол + кресло по акции. Если вы покупаете стол или другие товары без акционного набора — промокод действует!

Со всеми товарами можно ознакомиться на сайте ergostol.ru.

Реклама. ООО «СОФТЭФФЕКТ». ИНН 7735575262
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👎1
💳 Чем принимать оплату в Android‑приложении от пользователей из России

Даже если стор не даёт собственного биллинга или он ограничен, в Android‑приложении всё ещё можно легально принимать оплату от пользователей в России через платёжные агрегаторы.

Вот варианты, которые умеют карты российских банков, Mir, СБП и подписки:
👉 YooKassa (ЮKassa) - платёжный агрегатор с мобильным SDK и полноценным API для разовых платежей
👉 CloudPayments - агрегатор с нативным Android SDK и поддержкой регулярных платежей.
👉 Robokassa - классический российский платёжный агрегатор с API и режимом подписок.

Стоит уточнять юридическую форму получателя с которой может работать сервис

Все эти решения можно использовать в Android‑приложениях вне зависимости от стора, где вы публикуетесь: RuStore, Google Play, альтернативные каталоги или собственная дистрибуция APK. Ограничения будут не технические, а юридические — правила конкретного магазина и ваша модель налогообложения.

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

#Монетизация #GooglePlay #RuStore
👍21🔥95👎2
🛠 IntelliJ IDEA теперь единая: больше бесплатных функций и упрощенный выбор

JetBrains объявила о важном изменении: с версии 2025.3 IntelliJ IDEA Community Edition и Ultimate объединяются в один продукт. Больше не нужно выбирать между двумя редакциями.

Всё основное — бесплатно: Базовый функционал для разработки на Java, Kotlin, поддержка Spring Boot, работа с базами данных и многое другое доступны сразу после установки без активации.

Важно:
1️⃣ Станет проще: Не нужно переустанавливать IDE, чтобы перейти с бесплатной версии на платную или обратно.
2️⃣ 30-дневный пробный период Ultimate: Все расширенные инструменты (профилировщики, продвинутая веб-поддержка, фреймворки Enterprise) можно бесплатно протестировать.
3️⃣ Открытый код: Исходный код IDE по-прежнему доступен на GitHub для сборки
4️⃣ Пользователи Community Edition: При обновлении до 2025.3 получите единую IDE со всеми бесплатными функциями и пробным периодом Ultimate (если вам надо).
5️⃣Пользователи Ultimate: Лицензия автоматически конвертируется в подписку. Если она истечёт, вы не потеряете доступ к IDE — просто останетесь на базовом функционале

JetBrains уже ранее закрыла Fleet. Кажется, что все шаги идут как оптимизация портфолио продуктов и упрощение разработки.

#JetBrains #IDEA #IDE #Java #Kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3812🔥10👎2
🎁 Топ подарков айтишнику на 2026: для здоровья, а не для продуктивности

После личного опыта с выгоранием понял: лучший подарок — тот, что помогает выжить в профессии. Не для скорости, а для здоровья.

Сохраняйте этот список — всё проверено и работает.

🪑 Основа: спина и рабочее место
* Подъемный стол — мастхэв. Хотя бы час работы стоя меняет всё. Рекомендация: Ergostol (есть конструктор на сайте) или на Ozon.
* Кресло с сеткой — спина должна дышать. Топ: METTA Samurai Black Edition. Бюджетно: CHAIRMAN CH636.
* Портативный монитор — для переездов и коворкингов. Топ: Arzopa Z1RC 16" (2.5K) или UPERFECT 17.3" Ugame J19 2K.

🤲 Руки: профилактика туннельного синдрома
* Раздельная/эрго-клавиатура — снимает нагрузку с плеч. Варианты: Keychron Q11 Split, Logitech Ergo K860 или классика Logitech MX KEYS Mini.
* Эргономичная мышь — держит запястье в естественном положении. Вертикальные: Logitech Lift (для средних/маленьких рук) или Logi MX Vertical (для крупных). Классика: Logi MX Master 4.

🥤 Биохакинг: вода и воздух
* Умная бутылка HidrateSpark — мигает, напоминая пить.
* Датчик CO₂ и увлажнитель — если голова «не варит», часто проблема в воздухе. Увлажнитель: Xiaomi Smartmi Evaporative Air Humidifier 3.

Уют, свет и тишина
* Лампа на монитор — бережёт глаза, не занимает место на столе. Отличный вариант: Лампа Xiaomi 1S ScreenBar.
* Наушники с шумоподавлением (ANC) — кнопка «выключить мир». Топ: Sony WH-1000XM6. Разумная альтернатива: Anker Soundcore Space One Pro. Для любителей Apple - AirPods обычные или Pro последней модели.
* Надёжные аксессуары UGreen — GaN-зарядки (например, UGreen Nexode Pro 100Вт, Powerbank Ugreen PB551.
* Аксессуары ShevDesk — войлочные коврики, деревянные подставки для эстетики сайт бренда.

🎮 Разгрузка мозга
* Sony PlayStation 5 Pro — для полного погружения.
* Steam Deck OLED — играть в большие игры где угодно.
* Сложные LEGO (Icons/Technic) — лучшая медитация для рук и головы. (На маркетплейсах можно найти более доступные аналоги).
* Рамки для Lego

👇 Пишите в комментариях: какой гаджет в этом году стал для вас открытием? Или о чём мечтаете под ёлку?
1👍50🔥188👎3
Live stream scheduled for
Live stream started
Live stream finished (1 hour)
🏝 Kotlin 2.3.0 Stable! Вышла новая версия языка

Команда Kotlin выпустила финальную версию Kotlin 2.3.0. Обновление приносит новые стабильные возможности языка, улучшения производительности и поддержку новейших инструментов.

📢 Основные нововведения:
Язык: Больше стабильных функций, проверка неиспользуемых возвращаемых значений, явные backing field.
Kotlin/JVM: Поддержка Java 25.
Kotlin/Native: Улучшенный Swift export, ускорение сборки, импорт C/Objective-C библиотек (бета).
Kotlin/Wasm: Полные имена и новая модель исключений включены по умолчанию.
Kotlin/JS: Экспериментальный export suspend-функций, новое представление LongArray.
Gradle: Совместимость с Gradle 9.0, новый API для регистрации сгенерированных исходников.
Compose compiler: Стектрейсы для минифицированных Android-приложений.
Стандартная библиотека: Стабильные API для работы со временем и улучшенная работа с UUID.

📖 Подробнее на сайте

Каждую ключевую фичу подробно разберу в отдельном посте в канале @kotlin_broadcast. Следите за новостями!

#Kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍3👎32
📹 Что с наймом в IT? Перспективы 2026 года. Интервью с HR 18+ лет опыта в индустрии

Обсудили положение дел в найме, перспективные направления, AI собеседования и сантехников

Запись эфира также доступна на 📹 VK Video

#AndroidBroadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍72👎2
Android Broadcast
🪙 Вышла запись эфира с разбором резюме подписчиков канала профессиональным HR с более 15 лет опыта в индустрии. Что узнает из записи: 👉 Почему не надо больше оформлять резюме красиво 👉 Как делать резюме под ATS системы 👉 Плохие и хорошие резюме 👉 Как делать…
Вместе с Ирой мы сделали ещё один классный эфир (запись есть на Boosty). Мы взяли резюме подписчиков и разбирали их на ошибки и что мешает кандидату после отклика попасть до человека.

Печально, что системы автоматизируются до того, что самый верный способ передать резюме через знакомых знакомых HR из компании
9🔥5👎4👍2🎉1
🚀 Jetpack Ink 1.0 стабильна! Библиотека для работы с рукописным вводом и графикой

Google выпустил стабильную версию Jetpack Ink 1.0 — библиотеку для создания продвинутых функций рукописного ввода (inking) и рисования в Android-приложениях.

Это многомодульная библиотека, которая обрабатывает цифровые штрихи (strokes) от ввода (стилус или палец) до их показа. Она предоставляет все необходимые инструменты для создания реалистичного и отзывчивого опыта письма или рисования.

👨‍💻 Кому будет полезна?
👉 Разработчикам приложений для заметок, скетчей, цифровых подписей.
👉 Образовательным приложениям, требующим аннотирования документов или изображений.
👉 Любому продукту, где нужен реалистичный, выразительный пользовательский ввод поверх контента.

Библиотека берет на себя сложности обработки графики, физики мазков и обработки жестов, позволяя легко добавить профессиональные функции рисования.

#Jetpack #AndroidDev #Android
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37👎43🔥1
🚀 Core-Backported-Fixes 1.0: Умная проверка исправлений системных багов

Google выпустил новую библиотеку Core-Backported-Fixes 1.0. Она помогает приложениям определить, установлены ли на устройстве пользователя критические исправления системных ошибок от Google.

Когда Google выпускает исправление системной ошибки Android, его распространение на все устройства занимает месяцы. Эта библиотека позволяет приложению проверить, применено ли конкретное исправление на текущем устройстве, и в зависимости от этого выбрать безопасную стратегию работы.

Библиотека предоставляет API для проверки статуса известных проблем (KnownIssues) по их ID.

val fixManager = BackportedFixManager()
if (fixManager.isFixed(KnownIssues.KI_398591036)) {
// Исправление установлено, можно использовать функцию
useFeatureSafely()
} else {
// Исправления нет, включаем обходной путь
useFallbackWorkaround()
}


Пока что библиотека содержит информацию об одной известной проблеме - KI_398591036: Аномальные цветовые тона при съёмке в формате JPEG-R на некоторых устройствах Pixel. Рекомендация — использовать обычный JPEG, пока проблема не исправлена.

👨‍💻 Кому это будет полезно?
👉 Разработчикам, чьи функции зависят от конкретных системных исправлений.
👉 Приложениям, работающим с аппаратными возможностями (камера, датчики), где часто встречаются специфичные для устройств баги.
👉 Тем, кто хочет повысить стабильность и избежать сбоев, связанных с прошивкой.

#AndroidDev #Jetpack #Pixel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16👎42🎉1
📹 Что тебе подарить ? Один из частных вопросов, что слышут АйТишники и не только, потому что подобрать сложно. Решил сделать видео, где рассказал про свой топ подарков и дать отправную точку для идей подписчикам и вашим близким!

Смотрите новое видео на YouTube

#AndroidBroadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👎52👍2🎉2
🚀 Обновление для WebView с упором на производительность и контроль

Вышла версия 1.15.0 библиотеки AndroidX WebKit (WebView). Главное изменение — повышение minSdk с API 21 до API 23 😁

🎯 Ключевые новые возможности:

⚡️ Ускорение загрузки
👉 prerenderUrlAsync() — предварительная загрузка (prerender) страниц для мгновенного открытия.
👉 Profile.preconnect() — предварительное установление соединения с origin.
👉 Profile.addQuicHints() — подсказка WebView использовать протокол QUIC/HTTP3 для ускорения.

🔧 Больше контроля
👉 setHyperlinkContextMenuItems() — кастомизация контекстного меню для ссылок.
👉 setBackForwardCacheSettings() — настройка Back/Forward кэша (таймауты, лимиты).
👉 Profile.addCustomHeader() — установка кастомных HTTP-заголовков для запросов.

🔒 Безопасность и отладка
👉 Новый WebViewBuilder API для создания WebView с неизменяемой конфигурацией, что повышает безопасность при использовании addJavascriptInterface.
👉 Улучшенные API для отладки асинхронной инициализации WebView.
👉 Также возвращена отправка заголовка X-Requested-With, а старый API для его исключения помечен как deprecated.

#WebView #AndroidDev #Jetpack
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20👎4🔥42
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 IDEA обновила дизайн по умолчанию.

Ключевые изменения:
👉 Компоновка элементов UI с отступами и закруглёнными углами
👉 Чёткие границы окон инструментов, упрощающие их изменение размера и настройку пространства.
👉 Активная вкладка теперь подсвечена более явно.
👉 Новые визуальные настройки

Чтобы выключить новый дизайн достаточно сменить тему на другую в настройках Appearance & BehaviorAppearance и выберите другую тему

🤔 Мне визуально нравится. Выглядит легко и обновлено, но вот насколько это будет удобно в работе? В целом у программистов большие экраны и места на немного отступов там есть. Но меня не отпускает мысль: "А зачем было менять?" Предыдущее крупное обновление дизайна было в 2022 и то не все его приняли.
Буду ждать когда новый UI доедет до Android Studio чтобы оценить в повседневной работе

💬 В комментариях делитесь своим мнением и может вы сможете ответить на вопрос "Зачем???"

#IDEA
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥47👍11👎64
This media is not supported in your browser
VIEW IN TELEGRAM
🪙 Запись созвона с разработчиком Koin

На созвон закрытого сообщества позвал разработчика Koin - популярного DI. Про что будем говорить:
- Возможности Koin плагина для Android Studio
- Анализ производительнсти приложения
- Будущее Koin DI
- Конкуренция с Metro DI

Сможете подключиться и пообщаться с Артемом и Кириллом с расширенной подпиской и выше, а позже посмотреть в записи на Boosty.

Весь контент Boosty можно посмотреть тут

#AndroidBroadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥179👎7👍6👏1🎉1
🚀 Media3 1.9.0: 4 новых модуля, Compose UI и умная предзагрузка

Вышел крупный релиз Jetpack Media3 1.9.0. В центре обновления — четыре новых модуля и значительные улучшения производительности:
👉 Новый модуль media3-inspector — извлечение метаданных (длительность, формат) и кадров (превью) без запуска воспроизведения. Заменяет MediaMetadataRetriever.
👉 Новый модуль media3-ui-compose-material3 — готовые Compose-компоненты в стиле Material 3 для быстрой сборки UI плеера.
👉 Переписали media3-cast — автоматическое управление переходами между локальным (ExoPlayer) и удалённым (Chromecast) воспроизведением.
👉 Переписали media3-decoder-av1 (переписан) — стабильный AV1-декодер на основе библиотеки dav1d от автором VLC плеера.
⚡️ Умный PreloadManager - Добавлена интеграция с кэшем на диске и автоматическое управление памятью. Можно предзагружать большие очереди, не боясь превысить лимит оперативной памяти.
Детектор «зависшего» плеера — автоматически сообщает об ошибке, если воспроизведение не прогрессирует.
👉 Упрощённая настройка кнопок в уведомлениях (Android Auto, Wear OS) через Player.COMMAND_*.
🔮 CompositionPlayer - экспериментальное API для реального превью видеомонтажа перед экспортом через Transformer.

Подробности в официальном блоге

#Android #Jetpack #Media #Chromecast
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34👎4👍31
Пример встраивания проигрывания видео с ExoPlayer через Jetpack Media3 в UI на Compose

@Composable
fun SimplePlayerUI(
player: Player,
modifier: Modifier = Modifier,
) {
Column(modifier) {
ContentFrame(player) // Video
Row (...) {
// Simple controls
SeekBackButton(player)
PlayPauseButton(player)
SeekForwardButton(player)
}
}
}
🤔23👍18👎52
🛒 Google Play врёт с размером обновления?

Уже не первый раз замечаю как при обновлении приложения вижу одну цифру, в когда начинаю обновлять - объем скачиваемых данных больше

💬 Делитесь идеями в комментариях

#GooglePlay
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤔9👎4