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

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

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

  • Android Broadcast

    Договорился на интервью про KMM Beta, состояние технологии и ее будущие. Отвечать будут представители JetBrains. Задавайте свои вопросы в комментариях
  • Android Broadcast

  • Android Broadcast

    MVI и State Machine — объединяем концепции Разработчики Контура рассказывают про VisualFSM - еще один MVI open source. Плюс либы - с ее помощью можно выстроить визуализацию вашей системы. Что узнаете из статьи: 👉 Один набор моделей для MVI и FSM 👉 Построение графа по исходному коду проекта 👉 Визуализация и анализ диаграммы состояний 👉 Концепция AsyncWorker 👉 Поддержка Kotlin Coroutines и RxJava 👉 Поддержка KMM 📺 Видеозапись доклада на Mobius 2022 Spring (45 мин) #architecture #kmm
  • Реклама

  • Android Broadcast

    🔥 Google анонсировал экспериментальное превью мультиплатформенных Jetpack библиотек на KMM. Давно уже шло что везде чистый Kotlin, а переносимость Jetpack Compose на другие платформы то и Jetpack либы тоже в этом помогут. Сейчас мультиплатформенным являются Collections и DataStore. Почему? Да они прекрасно кладутся на функционал который есть на разных платформах, а под капотом используется платформенная реализация или из языка под капотом (например Java Collections)] Делитесь мнением по поводу официальной поддержки KMM в Android #kmm #jetpack
  • Android Broadcast

    🎉 Kotlin Multiplatform Mobile (KMM) вышел в Beta Что значит Beta для KMM: 👉 Технология практически готова и ее безопаснос использовать 👉 Количество изменение, требующих миграции, будет минимизровано и авторы стараются такого не допускать Время пробовать и интегрировать технологию, ведь она уже много где есть в продакшене!
  • Android Broadcast

    Jetpack Compose Layouts - статья про создание собственного Compose Layout, аналогичного Row, но только новый компонент переносит дочерние элементы на следующую строку в случае недостатка места по горизонтали #compose
  • Android Broadcast

    Compose Tooling (7 мин) Статья с разбором различных инструментов: 👉 Live templates - быстрые шаблоны кода в Android Studio для ускорения создания compose функций 👉 Стандартные иконки 👉 Превью Compose функций и превью в разных конфигурациях 👉 Превью на устройствах 👉 Обновление превью в реальном времени. Пока работает только с литералами: строки, числа и логические типы. Активно ведутся работы чтоб обновлять от любого изменения 👉 Layout Inspector - анализ UI на устройстве, а также анализ рекомпозиций 📺 Видео версия (8 мин) #compose #tooling
  • Android Broadcast

    Google призывает разрабатывать приложения для часов. Конечно же с выходом своих фирменных часов им хочется видеть больше приложений. Начинают постить истории как все стало лучше у разработчиков и прочее. Как по мне пока не будет больше требования от Google Play или стимуляции продвижением и прочим на часах, то никакого успеха в попытках не будет. Тоже самое будет ждать и Google Pixel Tablet в 2023 году. Устройства то есть неплохие, но вот количества адаптированного софта. Google надо не только делать улучшения и пилить библиотеки, а заставлять разработчиков поддерживать альтернативные платформы. Очень жду чтобы Яндекс Музыка смога работать на часах без телефона, иметь удобный способ делать заметки голосом и пр. софт. Galaxy Watch 4 уже получились очень хорошими. Проблема уже давно не в железе и выход Pixel Watch существенно не изменит картину #wearos
  • Android Broadcast

    Google напоминает что пора поднять targetSdk вашего приложения до API Level 31 (Android 12). Крайний срок - 1 ноября 2022. После этого не сможете больше заливать новые сборки. Подробности здесь Если совсем забьете на приложение - то его и видеть вообще перестанут в Google Play, так как все что не поддерживает Android 30 и выше будет скрываться
  • Android Broadcast

    На этой неделе рассказали про будущие фичи Kotlin 1.8, которые уже можно попробовать в 1.7.20 со спец флагами 📺 Accelerate development: Compose tooling - MAD Skills (8 мин) 📺 NEW OPERATOR in Kotlin (and true open-ended ranges) (14 мин) 📺 THIS Is How You Use Notifications on Android API 33+ (Notification Permission) (14 мин) 📺 Тимур Гасымов — Добавляем комфорта в работу с WebView (1 час) 📺 Разработка лаунчера. Интервью (0.5 часа) 📺 Part 4: Deep links for your business (6 мин) 📺 Data objects in Kotlin: pretty-print your objects! (7 мин) 📺 Google Developer News (3 мин) #подборкавидео
  • Android Broadcast

    Вышел Gradle 7.5.1 👉 Поддержка Java 18 👉 Поддержка Groovy 4 👉 Continuous Build стал работать быстрее на Windows и macOS с Java 9+ 👉 Улучшены отчеты по получению зависимостей 👉 Новый отчет под всем конфигурация в проекте. Запускайте таску resolvableConfigurations 👉 Улучшен configuration cache 👉 kotlin-dsl плагин теперь поддерживает configuration cache 👉 Улучшения интеграции с IDE 👉 Улучшение производительности 👉 Исправление багов #gradle
  • Android Broadcast

    Обновление Android Jetpack от 5 октября 2022 👉 ShareTarget 1.2.0 - исправили работу на Android 12 👉 Activity 1.7.0-alpha01 - Новое API FullyDrawnReporter, которое позволит получать информацию когда несколько компонентов готовы к взаимодействию. 👉 Compose Material 3 1.0.0-rc01 - TextField в Compose Material 3 получит подержку Slot API для отображения ошибок и др. частей. Также обновили гайды по Material 3 и миграции с Material 2 на 3 👉 Jetpack SQLite - переписали на Kotlin 🎉 Новая библиотека Jetpack TV 1.0.0-alpha01 - Compose & Material для Android TV Множество других минорных улучшений и развития библиотек в этом релизе. Подробнее тут #jetpack #jetpackupdate
  • Android Broadcast

    Exploring "select" expression of Kotlin coroutines select - это специальная функция, которая дожидается результата нескольких suspend функций и возвращает результат первой выполнившейся. В статье разбираются ее подробности и применение В комментариях пишите примеры использования такой функции на практике #coroutines
  • Android Broadcast

    Prepare your Android Project for Android Gradle plugin 8.0 API changes Новая Android Studio Flamingo (в Canary статусе) содержит мажорное обновление Android Gradle Plugin (AGP). В версии 8.0 нас ждет удаление deprecated API. Первых из них станет Transform API, а на замену придет Artifacts API и Instrumentation API, доступное с AGP 7.2. В статье короткое руководство по миграции #gradle
  • Android Broadcast

    Прошла презентация новых устройств от Google Вот и презентовали новые устройства от Google. Уже практически все знали заранее, но вот резюме Pixel 7/7 Pro Обновленный процессор Google Tensor G2 (конечно там все быстрее), разблокировка по лицу, день работы, 5x оптический зум и 30 с помощь SuperRes (только про), макро фокус, Cinematic Blur и пр. Pixel Watch Симпатичные часы, со сменным браслетами (по виду удобное и просто), интеграция с Fitbit. Вся мощь их будет в экслюзивном софте, так что надо проверять Кстати, на этой трансляции оценил перевод видео нейросетями в Яндекс Браузере. Был приятно удивлен, как работает функция со стримами: переводит речь хорошо, синхронно со спикером и смысл не потерялся. Всё это доступно в десктопной и мобильных версиях браузера.  AI поражает меня все больше и больше. Если интересно как устроен перевод видео, то можете узнать из статьи. Даже стало интересно каких затрат стоит работа этой фичи #google #pixel
  • Реклама

  • Android Broadcast

    Анонс Android Dev Summit'22 - основной конференции по Android разработке. Впервые с 2019 года она будет проходить не только онлайн, но и оффлайн Расписание: 👉 24 Октября, Сан-Франциско - все кейноуты и Modern Android Development трек 👉 9 ноября, Лондон - день "Form Factors" где будут рассказывать адаптацию Android приложений под все устройства 👉 14 ноября - Платформа Мне нравится что треки разнесли далеко друг от друга по времени и локации, так получится лучше познакомится с материалом. Онлайн все также будет стримиться на YouTube Как вам такой формат? Сайт конференции - здесь #conference
  • Android Broadcast

    📺 Как создать свой лаунчер. Интервью (37 мин) Взял интервью у разработчика Яндекс.Лончера: 👉 С какими API приходится взаимодействовать 👉 Как реализовать нормально поддержку App Widget 👉 Какие сложности создают вендоры 👉 CTS тесты и оптимизация под Android GO Подписчики на Boosty увидели это видео раньше других, а также много другого эксклюзивного контента. #AndroidBroadcast
  • Android Broadcast

    В статье разбирается пример разработки App Widget на Compose подходе - Jetpack Glance. Виджет будет показывать местоположения пользователя. Выглядит явно лучше чем XML где можно вставить неподдерживаемую View или атрибут. #appwidget #compose