Android Broadcast
14.2K subscribers
3.51K photos
338 videos
11 files
5.87K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Stylus Low Latency (7 мин) - статья про новое Android Jetpack API, которое предназначено для лучшего опыта использования стилусов с экранами устройств. Библиотеки уменьшают время обработки между касанием экрана стилусом и отображение результата на экране и предсказывают куда дальше будет двигаться стилус. В статье разбирается как ускорена реакции (с помощью обходов буферезации отрисовки), реализация предсказание движения и как использовать эти API

Библиотека low latency graphics работает на Android 10+, а motion prediction на Android 4.4+, так что интегрировать можно на множество современных устройств.
👍21👎7
Everything you need to know about State in Jetpack Compose with examples

В статье рассматриваются основные аспекты работы с состояние в Jetpack Compose
👉 Что такое состояние
👉 Как создать объект состояния
👉 Зачем использовать remember {} ?
👉 Делегирование by против =
👉 Сохранение состояния
👉 Передача состояния через параметров
👉 Модификация состояния
👉 Flow, LiveData, Rx в качестве состояния

#compose
👍21👎13🔥7❤‍🔥2
Альтернативные магазины мобильных приложений: как обойтись без Google Play и AppStore. Автор статьи делится опытом размещения в Galaxy Store (Samsung), AppGallery (Huawei + Honor), NashStore и RuStore
👎72👍17
Custom Jetpack Compose layout with Kotlin DSL (5 мин)

Пример реализации DSL для расположения элементов в по фиксированной сетке и деталей работы такого layout под капотом.

#compose
👍20👎12🤔1
Пример реализации Drag & Drop на Foldable устройстве с использованием Jetpack Drag & Drop. Microsoft все пишет гайды и делает либы для складных устройств, но не летит у них (

#foldable #jetpack
🥱12👍9🌚9👎4
Ну вот и пора новогодних розыгрышей. От вас всего лишь подписка на @kotlin_broadcast. Чтобы участвовать в розыгрыше вам так надо нажать кнопку "Участвовать" под постом.

Если не верите в удачу, то можете купить рюкзак на сайте xd-design.ru. Там сейчас скидки и дополнительную получите по промокоду BROADCAST
👍36👎30🔥31
pathAdvancedPattern - это продвинутый способ задания шаблона для пути в uri из deep link. В отличие от pathPattern, у которого доступны специальные символы: .* , pathAdvancedPattern может обрабатывать .*[...]^+{...}. Возможность появилась в Android 12.0 (API Level 33). Помимого этого еще появился атрибут pathSuffix, который позволяет проверять окончания

Все подробность и примеры вы найдете в статье

#android12 #deeplink
🔥27👎9👍1
Вышел Kaspresso 1.5.0
👉 Поддержка targetSdk 30
👉 Полноэкранные скриншоты
🛠️ Множество исправлений багов

ВНИМАНИЕ! Релиз содержит breaking changes. Подробности здесь
👍14👎12🔥1
Minding your Handlers and Queues

История того как фиксили багу в работе Paparazzi из-за Lottie. Все проблема оказалась Handler Thread, ведь все Handler сохраняются в одном месте и Paparazzi брал тот Handler, который не привязан к UI (Main) потоку приложения
👎11🤣7👍5
🔴 Стартуем подведение итогов 2022 в прямом эфире вместе с Лешей Гладковым. Посидим, поворчим на 2022 😁
👎23🍾16🥱4👍3😁1🤔1🤩1
Чат-бот с искусственным интеллектом ChatGPT написал Android приложение! Это очень примитивное приложение, но оно компилируется, запускается и работает. Но как он это сделал? С первой попытки или пришлось долго сидеть и мучить его? Все подробности в статье, но автор приукрасил истину. Бот говорил ему что надо делать, давая примеры кода, чем писал код за него.

Вот бы еще и статью написал чат бот, было бы полное комбо
❤‍🔥23👍10👎10😱7😁4😢2🤓2🥱1🍾1
Вышел Kotlin 1.8.0. Подробности в @kotlin_broadcast
🥱6👍2👎2
Итоги года для @android_broadcast. Год прошел неплохо. Добился высоких результатов и рост продолжается. Также канал стал самым крупным русскоязычным каналом по Android. Спасибо всем вам!

P.S. Место в рейтинге 10 среди категория "Технология" в Беларуси
🎉75👎14🔥6👏5🍾5👍3🥱3
Еще один розыгрыш рюкзака. На этот раз XD Design Bobby Soft. Место проведения - @ios_broadcast
👎17👍162