This media is not supported in your browser
VIEW IN TELEGRAM
В новом выпуске Кирилл Розов и Сергей Боиштян - Билд инженер, Лид команды "Speed" в AvitoTech обсуждают:
🔧 Профессию билд-инженера и основные задачи этой роли.
⚙️ Прогресс в Gradle и Android Gradle плагине.
🌟 Будущее сборок для Android и Kotlin Multiplatform проектов.
Если вы хотите узнать, как изменился Gradle и куда движется мир сборок, это видео для вас!
#AndroidBroadcast #avitotech #gradle
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍11❤10🤯9
Реализую приложения на Compose Material 3 и был в шоке как в коде тебе требуют один набор цветов, на сайта в документации описаны другие, а еще часть нашел из анонса в блоге Material Design. Как вы с этим боретесь?
#material
#material
❤27🤯27👍12
Demeter от Яндекс - набор библиотек для анализа производительности Android приложений. Включает в себя замер выполнения методов, скорость выполнения inject в конструкторы, следит за изменениями StateObject. Результаты можно экспортировать для удобного анализа через таблицы, Perfetto и Flipper
#инструменты #производительность
#инструменты #производительность
👍57🤯3
Между всеми участниками сообщества Broadcast проводим Тайный Санта! 10 декабря бот вам выдаст имя участника, которому вы будете отправлять подарок. Для регистрации надо перейти по ссылке и следовать инструкциям бота
Еще в боте много всяких весёлых активностей! Присоединяйтесь!
Еще в боте много всяких весёлых активностей! Присоединяйтесь!
👍13🤯2 2
Вышел Dagger 2.53 c breaking changes для Kotlin
👉 Все
👉 Обязательно использование
👉
👉 Удалена поддержка Java 7
‼️ Ничего полезного в Dagger не добавляют уже давно, так что сидите на той версии что вас устраивает и работает.
#dagger #di
👉 Все
Binds теперь потребуют объявления с nullable типами 👉 Обязательно использование
JvmSuppressWildcards в Multibinding Map для generic типа значения👉
Binds методы теперь не могут использовать Scope, когда они делегирует @Produces имплементации👉 Удалена поддержка Java 7
‼️ Ничего полезного в Dagger не добавляют уже давно, так что сидите на той версии что вас устраивает и работает.
#dagger #di
👍15🔥11🤯6 2
Автор статьи, Максим Качинкин, из ДоДо решил реализовать замер платности анимаций переходов между экранами. В статье разбирается что считается во время показа экрана, методика замера и конечно же код реализации. Рекомендую к ознакомлению
#android #анимация #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🤯2
Полный разбор ViewModel, что позволит вам прокачаться в знаниях, узнать глубже API, которое используете, и ответить на вопросы на собеседованиях как Senior. Весь разбор на реальном коде в IDE
Что в видео:
👉 как удобно использовать
👉 Создание нестандартного ViewModelStore
👉 создание собственных фабрик
👉 как ViewModel пережить смерть процесса, а не только поворот экрана
Видео доступно по подписке в Telegram и на Boosty (лучше тут), либо единоразовая покупка тут
#AndroidBroadcast #viewmodel #jetpack #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62👍7❤3
На Android 13 и выше теперь Play Integrity API теперь будет работать на основе аппаратного механизма Android Platform Key Attestation, что сделает сложнее и дороже злоумышленникам обход аттестации устройства. Android 12 и ниже будут работать как и прежде.
Всех пользователей переведут на новый механизм в мае 2025, но уже сейчас можно переключиться по запросу
#googleplay #безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
В этом видео я собрал самые горячие новости и интересные события в мире Android
#AndroidBroadcast #Android #Kotlin #JetpackViewModel #Compose #DI #KMP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18 10❤3🔥2🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Surf рассказывает сделали редизайн навигации главного экрана в приложении Burger King, где надо было сделать двухуровневые табы
#recyclerview #android
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27 14👍4
Начиная с Chrome 107 на всех версиях Android и для всех устройств на Android 16 и новее по умолчанию будет использоваться сокращенный User-Agent в WebView.
Делается это с целью минимизации идентификации пользователя по косвенным данным
#webview #chrome #android16
Делается это с целью минимизации идентификации пользователя по косвенным данным
#webview #chrome #android16
👍36 5
На простом примере разработчик показывается как реализовать свой простой MVI для Android приложения на Compose. Испольует Dagger Hilt и Kotlin Coroutines,
#mvi #архитектура
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🤯2
Недавно вышел Vulkan 1.4 с очень важной фичёй для Android - Host Image Copy. Она позволяет разгрузить GPU от передавать изображения через CPU. Android устройства, которые адаптируют фичу, смогут давать разработчикам загрузку быстрее и потреблять меньше памяти.
#opengles #vulkan
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🤯1
Вышел scrcpy 3.1
Список изменений
👉 При закрытии виртуального дисплея по умолчанию закрывались все приложения на нём, теперь можно указать опцию
🎮 Улучшена поддержка геймпадов
👉 Добавлена поддержка dav1d AV1 кодека
🛠 Исправлены баги
#инструменты
Список изменений
👉 При закрытии виртуального дисплея по умолчанию закрывались все приложения на нём, теперь можно указать опцию
--no-vd-destroy-content чтобы приложения перемещались на основной экран🎮 Улучшена поддержка геймпадов
👉 Добавлена поддержка dav1d AV1 кодека
🛠 Исправлены баги
#инструменты
👍10🔥2
Вы накручивали опыт в резюме? (опрос для программистов)
Anonymous Poll
5%
Я не работаю программистом
18%
ДА, накручивал(а) опыт
67%
НЕТ, не накручивал(а)
10%
Не участвую в опросе
🤯19 13👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Плагин для проверки безопасности кода для IDEA Ultimate
Представили плагин для интеграции анализа безопасности кода на основе OWASP. Работает только в IDEA Ultimate. Те кто может купить и поставить - возрадуйтесь!
Также появился плагин для Qodana, если пользуешься сервисом - ставь ❤️
#jetbrains #безопасность #idea
Представили плагин для интеграции анализа безопасности кода на основе OWASP. Работает только в IDEA Ultimate. Те кто может купить и поставить - возрадуйтесь!
Также появился плагин для Qodana, если пользуешься сервисом - ставь ❤️
#jetbrains #безопасность #idea
👍22❤5 3
В видео я разбираю как устроены Kotlin Property Delegate, особенности Lazy Delegate, а также покажу как написать свой делегат или добавить его поддержку в уже существующий тип
#AndroidBroadcast #kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥7🤯4 3