Теперь мерч @android_broadcast можно купить на Wildberries 🔥 Теперь возможностей заказать их стало больше, а главное это можно сделать легче за пределами России, как и оплатить
Сейчас уже доступны
👉 Android Алфавит
👉 Angry Droid
👉 Android Zoo
👉 Dagger Guy
👉 Давит в фоне
Также остается работать androidbroadcaststore.by - это партнёрство со VseMayki. Там ассортимент выше, все появляется быстрее, но есть ограничения по оплате за пределами РФ и цены отличаются
#мерч #AndroidBroadcast
Сейчас уже доступны
👉 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 #интервью
Интервью с разработчиком 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 @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
👉 Автоматическая выгрузка артефактов после прогона тестов (логи, видео, скрины, иерархия графических элементов)
👉 Добавлена поддержка кастомных путей до ADB Server
👉 Реализована поддержка кастомных кликов
👉 Улучшена работа со строковыми артефактами при прогоне скриншот-тестов
👉 Добавлено использование поддерживаемых разрешений устройством при записи видео
👉 Повышена стабильность скриншот-тестов в части смены локали
👉 Улучшена работа с системными диалогами в тестах
👉 Добавлена поддержка темной темы скриншот-тестов
Выполнены внутренние доработки CI/CD
👉 добавлены прогоны на API 33 (Android 13) и 21 (Android 5.0)
👉 Добавлены автоматические проверки актуальности и корректности юридических документов
👉 Увеличено количество проверочных тестов.
Также команда опубликовала в туториале новые уроки
Задать вопросы можно в официальном чате @kaspresso
#testing
Android Broadcast
Вышел Gradle 8.3 👉 Ускорение Java сборки 👉 Полная поддержка Java 20 👉 Сокращен расход оперативной памяти (график выше, желтая полоса - Android Studio Hedgehog + Gradle 8.3) 👉 Улучшения в работе с Kotlin DSL 👉 Улучшения работы Configuration Cache 👉 Dry run…
Реальные тесты потребления памяти с новой версией Gradle от @Ivanlardis
Факт что ребята из Gradle не врали про оптимизацию
#gradle @android_broadcast
Факт что ребята из Gradle не врали про оптимизацию
#gradle @android_broadcast
📺 Новости мобильной разработки 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 #новости
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
Фича связана с "Конфигурацией флагов" и позволяет задавать различные комбинации флагов на разные сегменты пользователей. Можно проводить сложные эксперименты с включением нескольких флагов и условий для их выполнения, например, на основе возраста пользователя из профиля. Также можно привязать эксперимент к определённым акциям.
Попробовать фичу можно бесплатно, но в ограниченном варианте.
#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
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
Интервью
📺 Как стать разработчиком в 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
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
Не по теме Android, но в тему дня - календарь переворачивает автор @ios_broadcast - Андрей Зонов.
https://t.me/ios_broadcast/740
https://t.me/ios_broadcast/740
Telegram
iOS Broadcast
Переворачиваем вечный SwiftUI календарь при помощи UIKit
Специально для вас сделал демо проект с которым можно переворачивать календарь прямо на своем телефоне
👉 70 строк кода
👉 UIPageViewController
👉 Всего 2 инстанса и полный реюз 3 сентября
#swift #swiftUI…
Специально для вас сделал демо проект с которым можно переворачивать календарь прямо на своем телефоне
👉 70 строк кода
👉 UIPageViewController
👉 Всего 2 инстанса и полный реюз 3 сентября
#swift #swiftUI…
This media is not supported in your browser
VIEW IN TELEGRAM
Lottielab - редактор Lottie анимаций, что позволит вам работать с ними эффективнее. Проект пока в Beta
#tooling #animation
#tooling #animation
adb_deeplink.sh (исходник на GitHub) - скрипт который позволяет проверять deep link на устойстве. Про его устройство можно почитать в статье
#tooling
#tooling
Forwarded from Kotlin Broadcast (Кирилл Розов)
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
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
👉 Поменялись Maven артифакты
👉 Бинарная совместимость теперь будет проверяться
👉 Множество экспериментальных правил стали стабильными
👉 Представлены новые экспериментальные правила
🛠️ Исправление багов и улучшения
👉 Kotlin 1.9
#tooling
Media is too big
VIEW IN TELEGRAM
Теперь стиль Android будет такой. На вкус и цвет, да еще и объемный
Вышла вторая Canary версия Android Studio Iguana в которой из нововведений - Studio Bot, доступный только в US
Рассказывают как Material You (M3) закладывался под все размеры экрано и как Window Size Classes позволяю сделать это лучше (без кода)
#material
#material