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
Media is too big
VIEW IN TELEGRAM
Boosty неплохой сервис но на нем очень трудно найти старый контент, который вышел пару месяце назад, поэтому сделал видеоинструкцию как найти его:
👉 Видео только для патронов
👉 Короткие подкасты с мнение и жизнью (только для патронов)
👉 Весь контент который был в раннем доступе или сейчас в нем
👎26👍10
Jetpack CameraX 1.2 вышла в Beta

Что нового:
👉 Интеграция Google ML Kit
👉 Zero-Shutter Lag - съемка без задержки (экспериментальное API)

#jetpack #camera
👍17👎13
Top Tips for Adopting Android’s Notification Permission (3 мин)

В Android 13 для показа уведомлений нужно запрашивать новый Runtime Permission. В статье приводятся советы как это реализовать в приложениях и показать уведомления с учетом изменения

Изменение касается всех приложений. Для targetSdk < 33 будет показан запрос при первом запуске приложения.

#android13 #security
👍21👎10🔥1
📺 Cобеседование на позицию Senior Android разработчика (2 часа)

Дмитрий Мовчан из Дзена cобеcедует Михаила Левченко из Авто.ру по сценарию, который использовал в Revolut, для оценки технического уровня Android разработчика. В программе интро секция, Java, Kotlin и Android.

Выпуск также доступен в формате подкаста

#AndroidBroadcast
👍48👎18
📺 Новости мобильной разработки 2022.14 (35 мин)

В свежем выпуске новостей рассказываю про
👉 Новый стабильный Compose
👉 Мое мнение про сделку Яндекс с VK
👉 Почему Android 13 вышел необычно раньше
👉 Обновления политик Google Play и автоматизация снятие бана
👉 Почему нет будущего для мобильной разработки для Сбера и других санкционных компаний

🎧 Подкаст версия здесь
📺 Версия на YouTube здесь

Новостные выпуски теперь будут выходить только на Boosty и доступны патронам либо можно открыть доступ к отдельном посту. Важные технические ролики все также будут выходить публично

#AndroidBroadcast #ТолькоДляПатронов
👎130👍33🤔3🔥1
Яндекс выпускает DivKit — фреймворк для server-driven UI с открытым кодом

Яндекс выложил свой движок для динамического создания UI. Кому это будет полезно? Для начала - это каталоги чего-либо в приложении. В Яндексе движок используется Едой, Маркетом, Яндекс ТВ и др. продуктами.

Что включается в себя DivKit:
👉 SDK для Android, iOS и Web
👉 DSL для создания UI на сервере

Исходный код опубликован на Гитхабе под лицензией Apache 2.0, а это значит его можно использовать в коммерческих проектах

#ui
👍48👎22🤔1
Google анонсировала Cross Device SDK Dev Preview для создания лучшего опыта работы на нескольких Android устройствах

Еще на Google I/O 2022 заявили про то что компания занимается разработкой новых SDK для удобной работы с приложениями на нескольких устройствах.

Что в первом релизе:
👉 Поиск устройств поблизости и шаринг данных между ними
👉 Безопасная зашифрованная передача данных
👉 Пользовательская сессия на нескольких устройствах - расширения опыта работы с приложением сквозь все ваши устройства

Как начать и руководство для разработчиков найдете здесь, а также полезное видео с Google IO на тему

Работ API завязана на Google Play Services, Bluetooth, Wi-Fi и UWB. Вот бы еще интеграцию с macOS...
👍22👎10🔥6
Обновление Android Jetpack от 24 августа 2022

👉 Camera 1.2.0 Beta 1 (подробнее в посте)
👉 Room 2.5.0-alpha03 добавляет новый тип транзакции Upsert (UPdate or inSERT). Обновляет запись если существует с таким id или создает новую запись
👉 androidx.sqlite переписали на Kotlin
👉 Wear Tiles 1.1.0: поддержка Material виджетов и новые Layout. Подробный список компонентов здесь
👉 WebView 1.5.0: setAlgorithmicDarkeningAllowed вместо setForceDark и возможность белого списка URL для использования в proxy

#jetpack #jetpackupdate
👍35👎14💯1
📺 Особенности разработки Android приложения-компаньона для Bluetooth LE (50 мин)

Взял интервью у Никиты Куликова, разработчика open source Android приложения-компаньона для Flipper Zero, которое активно использует Bluetooth Low Energy (BLE)

Что обсудили:
👉 Разница между Bluetooth и BLE
👉 Архитектура приложения
👉 Почему так много проблем с Bluetooth в Android
👉 Вендоры шалят

🎧 Аудио версия выпуска по ссылке

Я просто в шоке был от рассказанного Никитой: куча проблем в SDK, изменения которые на работают, постоянные рефакторинги и пофигистическое отношение Google к этому API, а также полному отсутствия какого-либо внятного руководства по работе

#AndroidBroadcast #РаннийДоступ
👍46👎19🔥2
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
🔥 Touchlab сделал мобильное приложение для Droidcon NYC на Android и iOS, использую Compose для каждой из платформ 😮

Это первый production на Compose iOS, который сделали еще даже до появления dev preview Compose iOS

iPhone у меня нет чтобы оценить приложения, но может вы сможете когда оно опубликуется (на момент выхода поста проходит ревью)

👉 Исходники приложения на GitHub
🤯25👎10🔥10💯2
📺 Автоматизация проверки размера Android приложения на CI (~0.5 часа)

Доклад про автоматизацию отслеживания изменения размера релизной сборки приложения на каждом Pull Request. Автор рассказывает про структуру APK и App Bundle, а также про инструменты для получения разницы в размере между сборками.

Автор доклада - Акниет Арысбаев @akniet, Android разработчик в компании Delivery Hero, команда "App Performance"

Версия для спонсоров на YouTube

#AndroidBroadcast #РаннийДоступ
👍34👎10🔥2🙏2
MAD about Media (7 мин)

Статья о современных подхода для создания медиа приложения на Android, на оснвое опыта полученного от перевода Universal Android Media Player на Compose. Статья концентрируется вокруг Jetpack Media3

#media
👎14👍11
Вышло большое обновление руководства по изучению Jetpack Compose:
👉 Новые гайды
👉 Новые тесты/викторины
👉 Новый бейджики в ваш dev профиле

#compose
🔥98👎12💯5👍4
186994957-a25978ce-c980-45bd-9b84-452d6334a07e.mov
767.8 KB
v9 - библиотека которая позволяет динамически изменять Path, схоже с тем как это происходит в 9-patch
👍20👎11
Подписаны ли вы на еженедельные рассылки по программированию/технологиям?
Anonymous Poll
46%
Да
45%
Нет
1%
Не интересует тематике
7%
Не участвую в опросе
👎12👍6🤔2💯1
Нашел действительно уникальную тему для интервью - разработка приложение под Android/iOS на QT. Кроссплатформенный UI, бизнес логика на C++, JNI, мосты с Android и пр. Пишите в комментариях что стоит спросить у эксперта

P.S. В начале интервью буду просить сделать короткое демо как пишется UI
👍62👎22🔥11
Hiding sensitive data using NDK in an Android application (5 мин)

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

#security
👎37🤔5👍2
Forwarded from iOS Broadcast (Розалия Амирова)
Danger. Автоматизируем ревью на CI и пишем свой плагин

Лучше автоматизировать все, что можно автоматизировать. Поэтому проверку кодстайла и MR тоже делегируем 🤖
О том, как реализовать свой плагин для Danger на Kotlin DSL, читайте в статье

#tools
👍22👎20🔥2
Optimizing RecyclerView : Pre-inflated ViewPool (6 мин)

Ускорение RecyclerView через рендеринг элементов списка наперед в фоновом потоке

#performance #ui
👍74👎12🤔5🔥1💯1