Запись эфира в высоком качестве уже доступна
0:00 Вступление
2:08 Про библиотеку
14:43 Зачем нужна поддержка работы с несколькими стеками
18:16 Кодинг
1:34:34 Ответы на вопросы
1:39:40 Заключение
#AndroidBroadcast #кодинг #навигация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Полезная статья про случай когда shrinkResources не работает и как это поправить через правильную настройку Android проекта
#оптимизации
#оптимизации
Telegram
Блог компании mxkmn inc.
Вообще, большинство разрабов просто ленивы, и поэтому приложения сейчас занимают какое-то ненормальное количество места. Я постоянно стараюсь с этим бороться, но и тут не без проблем.
В первую очередь, гугл говорит, что для оптимизации требуется добавить:…
В первую очередь, гугл говорит, что для оптимизации требуется добавить:…
👍11❤4
Обсуждаем главные новости Android-разработки за последний месяц.
00:50 Итоги Google I/O 2024
04:23 Интеграция
05:58 Windows 11 на ARM от Snapdragon
10:08 Gradle 8.8
11:46 Kotlin Conf 2024
19:40 RPC на Kotlin
20:29 Predictive Back Gesture в Android 15
22:22 ChromeOS запустили на Android
24:39 Запрос оплаты у друга в Google Play
26:34 Android Studio станет обновляться чаще
28:16 Сообщество Mobile Broadcast
Смотрите разбор на разных площадках:
👉YouTube
👉VK Video
👉Дзен
#AndroidBroadcast #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🎉5
Forwarded from Mobile Broadcast | Анонсы
На сайте вы:
▪️ найдете города, где есть сообщество Mobile Broadcast, и фотоотчеты встреч
▪️ познакомитесь с нашими Mobile Broadcast Experts
▪️ сможете подать заявку на регистрацию сообщества в своем городе
Присоединяйтесь к сообществу Mobile Broadcast в своих городах!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
Forwarded from Compose Broadcast
CompositionLocal - механизм, обеспечивающий много гибкости для Compose и его можно использовать чтобы добавить гибкости вашей архитектуре. Например, так я получал из Composable функций DI Scope. Об этом статья (EN, 5м)
#compose #архитектура
#compose #архитектура
🔥11👍2
Forwarded from Тест-раннер Emcee
Встречайте Release 21.0.0 🚀
Мы хорошо поработали над унификацией работы с Emcee и для iOS, и для Android — переработали формат файла emceeplan. А ещё:
☑️ реализовали установку через Homebrew;
☑️ подключили более стабильный и надёжный Vapor для очереди;
☑️ ограничили длину сообщения падения теста до 10 KB, чтобы исключить переполнение системы;
☑️ добавили retryonwroker для Android-тестов, чтобы перезапускать упавшие тесты на том же воркере;
☑️ внедрили MacOS demo, чтобы запускать демонстрацию для Android на MacOS;
☑️ добавили генерацию JUnit отчета для Android.
Выше не весь список, весь список тут: документация.
И небольшое напоминание: с вопросами, комментариями и предложениями мы вас ждём в этом чате.
Мы хорошо поработали над унификацией работы с Emcee и для iOS, и для Android — переработали формат файла emceeplan. А ещё:
☑️ реализовали установку через Homebrew;
☑️ подключили более стабильный и надёжный Vapor для очереди;
☑️ ограничили длину сообщения падения теста до 10 KB, чтобы исключить переполнение системы;
☑️ добавили retryonwroker для Android-тестов, чтобы перезапускать упавшие тесты на том же воркере;
☑️ внедрили MacOS demo, чтобы запускать демонстрацию для Android на MacOS;
☑️ добавили генерацию JUnit отчета для Android.
Выше не весь список, весь список тут: документация.
И небольшое напоминание: с вопросами, комментариями и предложениями мы вас ждём в этом чате.
👍9
Как мы разобрали монолитное приложение для бизнеса на модули - статья как в ПСБ разделяли свое приложение. Остался в шоке с каким стеком и подходами делали приложение ((( Как один все бизнесы сначала быстро напишут код в одном модуле, при росте не занимаются архитектурой и потом все как один начинают писать статьи на тему "как мы сделали модуляризацию из одного God модуля". Что сразу не дало закладывать нормальный фундамент архитектуры?
#архитектура #модуляризация
#архитектура #модуляризация
👍12
Bytemask - Gradle плагин, шифрующий строки в приложении, затрудняя их реверс инжениринг. Используется ключ подписи приложения для шифрования
#безопасность
#безопасность
👍51❤3
Как сломать скомпилированный код, не нарушая бинарную совместимость - статья про тот какие есть виды совместимости библиотек, как их соблюдать в Kotlin и Android артефактах и проверять
👍22🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30
Вышел Glance 1.1.0 - создание App Widget для Android и Tile для Google WearOS на Compose
Что нового:
👉 Библиотека для Unit тестов виджетов
👉 Новые Modifier
👉 Улучшения превью виджетов в IDE
👉 Улучшения API
#android #compose #wearos
Что нового:
👉 Библиотека для Unit тестов виджетов
👉 Новые Modifier
👉 Улучшения превью виджетов в IDE
👉 Улучшения API
#android #compose #wearos
👍18
Вышли Fragment 1.8.0
🔥Новый артефакт
🛠 Улучшения работы с Predictive Back Gesture
#fragment #compose
🔥Новый артефакт
fragment-compose для вставки Fragment в Composable функции. Рекомендуется как замена AndroidViewBinding🛠 Улучшения работы с Predictive Back Gesture
#fragment #compose
🔥38👍7
ChromeOS теперь тоже Android 🤯 Теперь операционки будут использовать одно и тоже Linux ядро, а также другие наработки Android будут перетекать в браузерную ОС. Обещают ускорение поддержки новых фичей.
Помимо этого ОС теперь разрабатываются в одном подразделение, что тоже должно повлиять на ускорение принятие решений
#android #chromeos
Помимо этого ОС теперь разрабатываются в одном подразделение, что тоже должно повлиять на ускорение принятие решений
#android #chromeos
👍48🔥3
В официальной документации Android появился раздел, посвященный Kotlin Multiplatform и его поддержке со стороны команды из Google.
Официальная поддержка уже даёт о себе знать и база знаний будет только расти. Документация по Kotlin API на сайте уже тоже содержит маркеры по поддерживаемым платформам
#kmp #android @android_broadcast
Официальная поддержка уже даёт о себе знать и база знаний будет только расти. Документация по Kotlin API на сайте уже тоже содержит маркеры по поддерживаемым платформам
#kmp #android @android_broadcast
🔥62👍8
This media is not supported in your browser
VIEW IN TELEGRAM
📺 Почему Apple Keynote - лучший софт для презентаций (33 мин)
Для всех своих презентаций я использую Apple Keynote - простой и понятный софт. Покажу его основные возможности, которые позволяют мне делать презентации просто и красиво, а также донести всю необходимую информацию.
Видео доступно подписчикам и за донат на Boosty, а также Telegram боте Tribute в закрытой группе.
#AndroidBroadcast #видео
Для всех своих презентаций я использую Apple Keynote - простой и понятный софт. Покажу его основные возможности, которые позволяют мне делать презентации просто и красиво, а также донести всю необходимую информацию.
Видео доступно подписчикам и за донат на Boosty, а также Telegram боте Tribute в закрытой группе.
#AndroidBroadcast #видео
❤9👍2
Одно из официальных приложений-примеров Compose в Android - Jetcaster, обновили и добавили поддержку складных смартфонов, Chrome OS, больших экранов, Android TV и часов на WearOS. Также появились App Widget на Compose с помощью либы Glance
Подробно об процессе поддержки и шаринга кода между платформами читайте в статье (EN, 12м)
#compose #android #androidtv #wearos #foldable #ui #chromeos
Подробно об процессе поддержки и шаринга кода между платформами читайте в статье (EN, 12м)
#compose #android #androidtv #wearos #foldable #ui #chromeos
👍34🔥4❤2
Если вам надо иметь возможность переключаться между реализаций карт, то можно изучить стать где автор рассказывает "Как объединить Google и Яндекс карты в Android" (11м)
#карты
#карты
🔥20
A/B тесты - важная часть развития любого продукта, чтобы понимать предпочтения пользователей, сравнить гипотезы и понять какая принесёт результаты роста желаемой метрики.
Теперь из Консоли разработчика в RuStore можно делать A/B тесты в Remote Config. Всё бесплатно и без ограничений. Сервис позволяет таргетировать обновления на определенную аудиторию и отслеживать результаты, которые потом хранит более 10 лет (пишите в комментариях кому это нужно).
ВАЖНО! Личные и персональные данные не используются для таргетирования.
Remote Config строится на базе платформе для A/B экспериментов от VK, которая раньше использовалась внутри, а теперь становится доступной для всех разработчиков. Платформу используют в сервисах VK с общей аудиторией 70+ млн человек, поэтому она уже проверена на больших нагрузках и множеством параллельных экспериментах
#rustore #abtest #remoteconfig
Теперь из Консоли разработчика в RuStore можно делать A/B тесты в Remote Config. Всё бесплатно и без ограничений. Сервис позволяет таргетировать обновления на определенную аудиторию и отслеживать результаты, которые потом хранит более 10 лет (пишите в комментариях кому это нужно).
ВАЖНО! Личные и персональные данные не используются для таргетирования.
Remote Config строится на базе платформе для A/B экспериментов от VK, которая раньше использовалась внутри, а теперь становится доступной для всех разработчиков. Платформу используют в сервисах VK с общей аудиторией 70+ млн человек, поэтому она уже проверена на больших нагрузках и множеством параллельных экспериментах
#rustore #abtest #remoteconfig
👍23❤2👎2🔥1
Forwarded from Mobile Broadcast | Анонсы
У нас появились новые города, так что встречайте
Mobile Broadcast | Бишкек
Хотите открыть сообщество в вашем городе?
Заполняйте форму по ссылке и мы с вами свяжемся
Вступайте в сообщество в своем городе!
👉 Список городов можно найти здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍6❤2👎1