Обложка канала

Android Broadcast. Страница 4

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

  • Android Broadcast

    Мое видео из далёкого прошлого про возможности ConstraintLayout, где на реальном экране разбираю фичи https://youtu.be/yZYOX6hRYFc
    Обзор возможностей ConstraintLayout

    #AndroidBroadcast #ConstraintLayout Обзор возможностей самого мощного и гибкого layout в Android - ConstraintLayout 💰 Поддержать проект http://bit.ly/3sratqQ 📰 Android Broadcast Telegram https://ttttt.me/android_broadcast 🔗 Репозиторием с кодом из видео https://github.com/androidbroadcast/ConstraintLayoutIntro 🔗 Документация ConstraintLayout https://bit.ly/37auBo1 🔗 Тренинг по ConstraintLayout https://bit.ly/3b6oKB4 🔗 Codelab по ConstraintLayout http://bit.ly/3af9UsS 0:00 Вступление 1:01 Постановка задачи 2:00 Типы размеров в ConstraintLayout. match_constraint (0dp) 5:23 Относительное расположение элементов, bias 9:48 layout_margin, goneMargin 11:55 Выравнивание View относительно другой View 15:16 Barrier 16:37 Flow: размещение виджетов с автоматическим переносом 22:26 Chain - аналог LinerLayout, предок Flow 25:19 Guideline - виртуальные линии 27:27 Group - группировка виджетов 29:23 Заключение

    YouTube
  • Android Broadcast

    Очередное обновление политик Google Play 👉 Новые требования по верификации аккаунтов. Для аккаунтов организаций надо будет указать D-U-N-S номер, Для всех новых разработчиков будут требовать с авгста 2023, а существующим - с октября 2023 👉 Больше информации о разработчике в Google Play. В секции "о разработчике" будет показываться информация о данных юр лице 👉 Приложения с финансовыми функциями будут должны подавать специальную форму с описаний финансовых фичей с необходимым документами чтобы осуществлять их 👉 Google Play Billling 5+ становится обязательным в августе 👉 Приложения для запуска Android приложений в контейнерах должны будут соблюдать флаг REQUIRE_SECURE_ENV, что указывает нежелания разработчика запуска их в контейнерах. Подробности тут 👉 Новые правила по блокчейн и NFT контенту приложений в Google Play. Подробности тут 👉 Добавлена новая политика "Прозрачности Поведения", направленная на то что функции приложений должны быть понятны и описание не должно вводить в заблуждение #googleplay
  • Android Broadcast

    Разработчик "Яндекс Путешествий" делится своим взглядом на хранение ресурсов в многомодульном Android приложении. Прошли долгий путь и пришли к организации ресурсов с минимальным количеством пересборок проекта #architecture
  • Реклама

  • Android Broadcast

    Вышла новая бета Android 14. Все сфокусировано на исправление багов и допиливание фичей для пользователей. Август и сентябрь будет релиз #android14
  • Android Broadcast

    Если вы столкнулись с проблемой после обновления targetSdkVersion до 31/32, то решается это так: 🔹 меняем compiledSdkVersion, targetSdkVersion и ndkVersion в android > build.gradle; 🔹 в android > app > build.gradle добавляем для Java: androidx.work:work-runtime:2.7.1, для Kotlin: androidx.work:work-runtime-ktx:2.7.1; 🔹 в android > app > src > main > AndroidManifest.xml добавляем android.exported= “true” Подробнее читаем тут #новость
  • Android Broadcast

    Строить метрики производительности команда должно касательно пользовательских сценариев использования приложения т.е. положительный опыт использования. Если вы уменьшили расход оперативки на 10% но на скорость для пользователя это никак не повлияло - смысла в этом не было. Для пользователя важны 2 метрики - плавность интерфейса и скорость отзывчивости. Для продолжительных жестов (drag) реакция должна быть не больше чем за отрисовку 1 кадра, а для дискретных (тап по экрану) - <69 мc. В статье подробно разбирается как добиться адекватного времени в метриках. #performance
  • Android Broadcast

    🔥 Mobius в поисках спикеров! Mobius — крупнейшая в России конференция по мобильной разработке от JUG Ru Group. 👨‍💻 Если вы эксперт в Android-разработке, подавайте заявку на выступление. Расскажите о платформах, языках, архитектуре, качестве продукта, инфраструктуре. Полный список тем — на сайте. И не стесняйтесь предлагать свои. 📌 Вы можете выступить онлайн или офлайн и выбрать любой формат выступления — доклад, воркшоп, интервью, обсуждение, BoF-сессию или придумать что-то свое.  ✔️ На этапе подачи заявки подойдут даже примерные тезисы, необязательно иметь уже готовый доклад. После отправки заявки Программный комитет поможет доформулировать идею и превратить ее в доклад. А персональный куратор пройдет с вами весь путь — от идеи до продакшена: сделает ревью, поможет с доработкой, проведет репетиции и даст рекомендации по выступлению. ❗ Подавайте заявки до 25 июля. #партнерский
  • Android Broadcast

  • Android Broadcast

    В Gradle 8.2 для Kotlin DSL появилась возможность задавать свойства через оператор = вместо использования функций с именами #gradle
  • Android Broadcast

  • Android Broadcast

  • Android Broadcast

    С анонсом Kotlin 1.9.0 объявили, что Google выпустит свой Gradle плагин для работы с Android в Kotlin Multiplatform и он будет рекомендуемый путь для работы с Android в мультиплатформенных продуктах Google активно двигается в расширение Jetpack и Android разработки в мультиплатформу, что не может не радовать. Делитесь своими мыслями в комментариях #kmm
  • Android Broadcast

    👨‍💻 Программировали, программировали и переросли свои задачи? 🔥 Работайте над масштабными ИТ-проектами в Тинькофф. Здесь тимлид хороший и задачи интересные. А работать можно прямо там, где живете: у Тинькофф есть ИТ-хабы в 25 городах России, в Беларуси, Армении и Казахстане.  👉 Вакансии тут #вакансия
  • Android Broadcast

    Вышла Jetpack Media3 1.1.0: множество обновлений ExoPlayer, работы с аудио и видео и других новинов #jetpack #media
  • Android Broadcast

    Плагин для группировки файлов по префиксам в дереве проекта (без создания папок). Подробности тут #androidstudio
  • Реклама

  • Android Broadcast

    Статья (10 мин) со сравнением популярных библиотек для скриншот тестирования Android приложения: Facebook Screenshot Testing Library, Shot, Paparazzi, Dropshots #testing
  • Android Broadcast

    PlayBadges - бейдж для GitHub с информацией о приложении в Google Play
  • Android Broadcast

    Стал доступен плагин Kotlin Notebook для IDEA - интерактивный инструмент, позволяющий комбинировать код, визуализации и текст в одном документе. Вы сможете быстро прототипировать, анализировать и работать с данными. Если видите полезное применение в своей работе - делитесь в комментариях #tooling