Одной из классных фичей Android 13 - возможность задать язык для приложения отдельно от системного. Важно особенностью является что разработчикам надо добавить специальный файл со списком поддерживаемых языков, иначе эта фича не работает.
На мой взгляд - одна из лучших фичей новой версии Android. Пожалуйста, прошу вас как обладатель устройства с Android 13 поддержать вас эту фичу. targetSdk поднимать не нужно!Ставьте 🔥 если и вы хотите этого
В статье вы найдете руководство по поддержке этой фичи на Android 13 и старых версиях ОС через App Compat, а рекомендации по миграции с собственного механизма выбора языка
#android13
На мой взгляд - одна из лучших фичей новой версии Android. Пожалуйста, прошу вас как обладатель устройства с Android 13 поддержать вас эту фичу. targetSdk поднимать не нужно!Ставьте 🔥 если и вы хотите этого
В статье вы найдете руководство по поддержке этой фичи на Android 13 и старых версиях ОС через App Compat, а рекомендации по миграции с собственного механизма выбора языка
#android13
🔥147👍5🤔2👎1😁1
📺 Migrate your apps to Android 13 (18 мин)
Видеообзор руководства по миграции на targetSDk=33 (Android 13) и адаптации работы вашего приложения для свежей версии зелёного робота
#android13 #androiddevsummit
Видеообзор руководства по миграции на targetSDk=33 (Android 13) и адаптации работы вашего приложения для свежей версии зелёного робота
#android13 #androiddevsummit
👍16🔥2👎1😁1
Deep Dive Into Deep Link. Часть 5. Нюансы: port, mime, path, диспетчеризация, обратная совместимость
Заключительная часть серии статей про работу с deep link в Android и как справится с ними на разных версиях ОС и устройствах.
В этой статье обсуждаются как еще можно сломать работу ссылок, что провести долгие часы в дебаге и поиске ответа в гугле: порты, mime type, параметризация path, обратная совместимость и пр.
#androidos
Заключительная часть серии статей про работу с deep link в Android и как справится с ними на разных версиях ОС и устройствах.
В этой статье обсуждаются как еще можно сломать работу ссылок, что провести долгие часы в дебаге и поиске ответа в гугле: порты, mime type, параметризация path, обратная совместимость и пр.
#androidos
👍17👎1
В будущей версии Camera X 1.3.0 (сейчас в альфа) появится новый артефакт с CameraViewfinder - базовая реализация превью камеры, интеграция которой требует минимум усилий.
В статье приводится руководство по ее интеграции в приложении и как можно управлять камерой.
#camera #jetpack
В статье приводится руководство по ее интеграции в приложении и как можно управлять камерой.
#camera #jetpack
👍21👎1🤔1
Untitled.mov
2.1 MB
Making Jellyfish move in Compose: Animating ImageVectors and applying AGSL RenderEffects (10 мин)
Перенесении такого рода анимации со всеми новомодными плашками: Jetpack Compose, собственная векторная ImageVector (вариация SVG в Android) и её анимирование по частям, AGSL RenderEffects
#compose #android13
Перенесении такого рода анимации со всеми новомодными плашками: Jetpack Compose, собственная векторная ImageVector (вариация SVG в Android) и её анимирование по частям, AGSL RenderEffects
#compose #android13
🤯16👍2🤔2❤1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Paparazzi Plugin - плагин для Android Studio для работы с библиотекой Paparazzi напрямую из IDE. Позволяет записывать, проверять и посмотреть UI без устройства и эмулятора
#tooling #androidstudio
#tooling #androidstudio
👍13🔥8👎2😁1🤔1
📺 Собеседование Android System Design. Проводит Сергей Боиштян (2 часа)
📺 How to Boost Your App's Performance With Baseline Profiles (17 мин)
📺 Google Dev News (2.5 мин)
📺 Migrate your apps to Android 13 (18 мин)
📺 Google Play Games for PC - Android Game Dev Show (8 мин)
📺 Weird and Ambitious Multiplatform Things | Jake Wharton and Jesse Wilson (1 час)
📺 Create custom layouts with Jetpack Compose (1.5 часа)
📺 IT за рубежом. Как устроена Android разработка в Канаде (1.5 часа)
📺 Обзор фичей Android 13 для пользователей (10 мин)
#подборкавидео
📺 How to Boost Your App's Performance With Baseline Profiles (17 мин)
📺 Google Dev News (2.5 мин)
📺 Migrate your apps to Android 13 (18 мин)
📺 Google Play Games for PC - Android Game Dev Show (8 мин)
📺 Weird and Ambitious Multiplatform Things | Jake Wharton and Jesse Wilson (1 час)
📺 Create custom layouts with Jetpack Compose (1.5 часа)
📺 IT за рубежом. Как устроена Android разработка в Канаде (1.5 часа)
📺 Обзор фичей Android 13 для пользователей (10 мин)
#подборкавидео
👍16🔥5👎1😁1🤔1
Если вам интересно больше узнать про Google Pixel 7 Pro, его возможности и опыт использования - подписывайтесь на мой личный блог @rozov_blog. Там я уже выложил кучу фоток, а еще больше в личном Instagram @krl_rzv
😁24🔥5🤔5🤯4👍3👎1
Вышел Gradle 7.6
👉 Поддержка Java 19
👉 Улучшение конфига JVM test suite
👉 Добавлена поддержка загрузки Java Toolchain из произвольных репозиториев
👉 Инкрементальная компиляция теперь работает и после ошибки сборки. Раньше происходила полная рекомпиляция
👉 Перезапуск отдельных тасков (флаг
👉 Улучшение кэша конфигурации
#gradle
👉 Поддержка Java 19
👉 Улучшение конфига JVM test suite
👉 Добавлена поддержка загрузки Java Toolchain из произвольных репозиториев
👉 Инкрементальная компиляция теперь работает и после ошибки сборки. Раньше происходила полная рекомпиляция
👉 Перезапуск отдельных тасков (флаг
--rerun)👉 Улучшение кэша конфигурации
#gradle
🔥11👍5👎2
Making Gradle Inputs Just Sensitive Enough
Чтобы сделать Gradle сборки эффективными важно правильно работать с кэшами, для чего надо правильно расставить аннотации над входными данными
#gradle
Чтобы сделать Gradle сборки эффективными важно правильно работать с кэшами, для чего надо правильно расставить аннотации над входными данными
#gradle
👍8👎2😁1
Under the hood of Relay (сейчас в Альфе) - плагин для Android Studio, чтобы генерировать Compose код из Figma. Автор статьи копают немного глубже и делятся как устроена генерация.
#tooling
#tooling
🥰11👍3👎2😁1
IT's Tinkoff Mobile Meetup в Челябинске о дизайн системе в Тинькофф. Ребята подготовили интересные доклады. В статье краткий пересказ, а также запись докладов митапа
👍15😁8👎4🔥2
RuStore заявил о 7 млн пользователей, а уже завтра я буду записывать интервью с его разработчиками и узнавать больше подробностей. Накидывайте свои вопросы в комментариях
🎉63😁30👎10🤯9👍5🤔3🥴1
Удалённая сборка Android проектов на сервере прямо из Android Studio
История из боли долгой локальной сборки Android проекта, даже с оптимизациями. Решение - вынести сборку на удаленном стационарном компьютере. Статья - это руководство как произвести настройку с помощью mirakle. Ускорение в 3-4 раза и отсутствие дискомфорта сборки на ноутбуке
История из боли долгой локальной сборки Android проекта, даже с оптимизациями. Решение - вынести сборку на удаленном стационарном компьютере. Статья - это руководство как произвести настройку с помощью mirakle. Ускорение в 3-4 раза и отсутствие дискомфорта сборки на ноутбуке
🎉18👍12👎3😁1
Gradle Compilation Avoidance
Разбор как Gradle пропускает компиляцию кода для которого это не нужно делать, ABI компиляция, отличия от инкрементальной компиляции и пр.
#gradle
Разбор как Gradle пропускает компиляцию кода для которого это не нужно делать, ABI компиляция, отличия от инкрементальной компиляции и пр.
#gradle
👍8👎3🔥1😁1
Нужно ли вернуть на канал негативные реакции?
Anonymous Poll
51%
Да, включи все
21%
Да, но только 👎
14%
Нет, все хорошо
14%
Не участвую в опросе
😁33🤔8⚡7👎7🤡6🙏5👍4🔥4❤2🏆1
📺 Запись Q&A стрима ноябрь 2022 (2 часа) выложил на Boosty. Почему так? Вчера рассказал вещи, которые пусть будут в ограниченном доступе.
Следующий Q&A стрим пройдет в декабре 2022
#AndroidBroadcast
Следующий Q&A стрим пройдет в декабре 2022
#AndroidBroadcast
👎18🤔11👍6😁3
Как можно хранить стабы для MockWebServer в Android-тестах
Команда Delivery Club Tech делится опытом подмены ответов сервера для проведения UI тестов без необходимости общаться с сервером и проверки разных сценариев в зависимости от ответа с backend. Стек: OkHttp3 + Retrofit + JUnit
#test
Команда Delivery Club Tech делится опытом подмены ответов сервера для проведения UI тестов без необходимости общаться с сервером и проверки разных сценариев в зависимости от ответа с backend. Стек: OkHttp3 + Retrofit + JUnit
#test
👍28👎11⚡2😁2
📺 Новости мобильной разработки и мира технологий 2022.22 (20 мин)
👉 Qualcomm анонсировала конкурента Apple M
👉 Ученые признали показания Galaxy Watch 4 правильными
👉 Еще больше магазинов приложений в России
#AndroidBroadcast
👉 Qualcomm анонсировала конкурента Apple M
👉 Ученые признали показания Galaxy Watch 4 правильными
👉 Еще больше магазинов приложений в России
#AndroidBroadcast
👍20👎12
Measuring and drawing in Jetpack Compose
Разбор как происходит измерение размера Compose виджетов, а затем их дальнейшая отрисовка. Полезно тем кто хочет делать свои элементы полностью с нуля либо покопаться внутри
#compose
Разбор как происходит измерение размера Compose виджетов, а затем их дальнейшая отрисовка. Полезно тем кто хочет делать свои элементы полностью с нуля либо покопаться внутри
#compose
👍33👎7
Why go with Paparazzi? Our journey with Android Screenshot Testing (5 мин)
Разбор что такое скриншот тестирование, зачем оно делается и библиотеки Paparazzi для скриншот тестирования без устройства. Плюсы - скорость работы, и нет проблем с эмуляторами/устройствами.
#test
Разбор что такое скриншот тестирование, зачем оно делается и библиотеки Paparazzi для скриншот тестирования без устройства. Плюсы - скорость работы, и нет проблем с эмуляторами/устройствами.
#test
👎13👍3