Android Broadcast
13.8K subscribers
3.13K photos
225 videos
9 files
5.31K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot
Download Telegram
Теперь мерч @android_broadcast можно купить на Wildberries 🔥 Теперь возможностей заказать их стало больше, а главное это можно сделать легче за пределами России, как и оплатить

Сейчас уже доступны
👉 Android Алфавит
👉 Angry Droid
👉 Android Zoo
👉 Dagger Guy
👉 Давит в фоне

Также остается работать androidbroadcaststore.by - это партнёрство со VseMayki. Там ассортимент выше, все появляется быстрее, но есть ограничения по оплате за пределами РФ и цены отличаются

#мерч #AndroidBroadcast
Media is too big
VIEW IN TELEGRAM
📺 Кодогенерация в Android разработке. KAPT. KS (1 час)

Интервью с разработчиком Yatagan - легкой замены Dagger. Обсудили кодогенерацию и ее эффект на время сборки, даст ли серьезное ускорение KSP и нужно ли отказывать от Dagger в пользу Koin и Manual DI.

01:31 Знакомство с гостем
02:08 Возврат к рефлексии
04:18 kapt
05:11 KSP
08:55 Yatagan
10:35 Сходство с Dagger
12:08 Преимущества Yatagan
14:25 Поддержка рефлексии
16:08 Dagger и рефлексия
17:00 Выигрыш в цифрах
21:35 Manual DI
24:40 Валидация графа
30:18 Плагины компилятора
31:28 Поддержка KSP
38:38 Опыт миграция на Yatagan
41:50 Находки в Dagger
45:30 Минимально необходимый функционал
48:12 Проблемы инкрементальной кодогенерации
51:11 Результаты миграции на Yatagan

Смотрите интервью на разных площадках:
👉 RuTube
👉 VK Video
👉 Дзен

#AndroidBroadcast #интервью
❗️ Вышел Dagger 2.48 с поддержкой KSP. Пока в Альфа статусе

Подробности в новой странице документации

#dagger @android_broadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
Вышел Kaspresso 1.5.3:
👉 Автоматическая выгрузка артефактов после прогона тестов (логи, видео, скрины, иерархия графических элементов)
👉 Добавлена поддержка кастомных путей до ADB Server
👉 Реализована поддержка кастомных кликов
👉 Улучшена работа со строковыми артефактами при прогоне скриншот-тестов
👉 Добавлено использование поддерживаемых разрешений устройством при записи видео
👉 Повышена стабильность скриншот-тестов в части смены локали
👉 Улучшена работа с системными диалогами в тестах
👉 Добавлена поддержка темной темы скриншот-тестов

Выполнены внутренние доработки CI/CD
👉 добавлены прогоны на API 33 (Android 13) и 21 (Android 5.0)
👉 Добавлены автоматические проверки актуальности и корректности юридических документов
👉 Увеличено количество проверочных тестов.

Также команда опубликовала в туториале новые уроки
Задать вопросы можно в официальном чате @kaspresso

#testing
📺 Новости мобильной разработки 2023.17 (20 мин)

00:53 Смерть ускорителей
02:20 Gradle VS Bazel
04:03 Android Studio Iguana
05:25 Emcee
07:22 Tracer
09:35 ChatGPT Enterprise
10:47 Compose Multiplatform 1.5.0
13:17 Kotlin 1.9.10
13:52 Okko в AppStore
14:56 Мерч на Wildberries!
16:50 Dagger KSP

#AndroidBroadcast #новости
В AppMetrica завезли новую фичу - "А/Б эксперименты". 
Фича связана с "Конфигурацией флагов" и позволяет задавать различные комбинации флагов на разные сегменты пользователей. Можно проводить сложные эксперименты с включением нескольких флагов и условий для их выполнения, например, на основе возраста пользователя из профиля. Также можно привязать эксперимент к определённым акциям.

Попробовать фичу можно бесплатно, но в ограниченном варианте.

#analytics #tooling
На этой неделе представили Dagger 2.48 в котором появилась поддержка KSP. Я вам очень рекомендую посмотреть интервью с разработчиком Yatagan, который расскажет что KSP - большой обман Google и не все так сладко как рассказывают

Интервью
📺 Как стать разработчиком в Tinkoff. Финтех школа (2 часа)
📺 Кодогенерация. KAPT. KSP. Manual DI. Интервью с разработчиком Yatagan (1 час)
📺 Модерация контента магазина приложений (1 час)

Разборы
📺 Полный разбор Android 14 для разработчиков (34 мин)
📺 Full Guide to Manual Dependency Injection + Removing Dagger (15 мин)

Новости
📺 Новости - Dagger KSP | Замена Firebase | Ускорение тестов
(20 мин) от @android_broadcast

Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе

#подборкавидео
This media is not supported in your browser
VIEW IN TELEGRAM
Lottielab - редактор Lottie анимаций, что позволит вам работать с ними эффективнее. Проект пока в Beta

#tooling #animation
adb_deeplink.sh (исходник на GitHub) - скрипт который позволяет проверять deep link на устойстве. Про его устройство можно почитать в статье

#tooling
Forwarded from Kotlin Broadcast (Кирилл Розов)
Статья с тестами Dagger c KSP. Стало лучше, но не значительно. Интересно еще увидеть картину по расходы оперативной памяти во время сборки

#ksp
Forwarded from Mobile Developer (Алексей Гладков)
Очень важный анонс! 🔥🔥
Mobile Developer и Android Broadcast идут в оффлайн!

После
нашего с Кириллом турне по России мы поняли, что во многих городах есть люди, которые хотели бы встречаться, общаться и обмениваться знаниями без деления на платформы, а просто для создания сообщества. Но часто для этого нет повода, места или все вместе

Поэтому мы решили создать группы для городов, где будут организовываться встречи. Вначале это будут просто встречи пообщаться, познакомиться, а в будущем постараемся это сделать платформой для выступлений местных авторов, платформу для создания митапов и так далее

Поэтому вступайте в свои группы (пока есть только Москва, Санкт-Петербург и Гродно). У нас не будет деления на iOS, Android, Aurora или любые другие ОС, которые появятся в будущем. Это сообщество мобильных разработчиков, поэтому оно называется Mobile Broadcast, как два наших канала вместе

Группы
Mobile Broadcast | Москва https://t.me/+jiSUaJa_xBAzODIy
Mobile Broadcast | Санкт-Петербург https://t.me/+rQYvowhsyVk4ZDFi
Mobile Broadcast | Гродно https://t.me/+9pJafMQ4tSQ5NzYy

Просьба вступать только тех, кто живет в этих городах, так как тех, кто не ходит будем вычислять и одаривать добром :D
Если кто-то хочет организовать филиал у себя в городе, то можете написать мне @neuradev
Forwarded from Kotlin Broadcast (Кирилл Розов)
Когда-то это должно было произойти - KtLint 1.0
👉 Поменялись Maven артифакты
👉 Бинарная совместимость теперь будет проверяться
👉 Множество экспериментальных правил стали стабильными
👉 Представлены новые экспериментальные правила
🛠️ Исправление багов и улучшения
👉 Kotlin 1.9

#tooling
Media is too big
VIEW IN TELEGRAM
Теперь стиль Android будет такой. На вкус и цвет, да еще и объемный
Нравится новый брендинг Android?
Anonymous Poll
31%
Да
41%
Нет
29%
Все равно/не участвую
Вышла вторая Canary версия Android Studio Iguana в которой из нововведений - Studio Bot, доступный только в US
Рассказывают как Material You (M3) закладывался под все размеры экрано и как Window Size Classes позволяю сделать это лучше (без кода)

#material