#UI #Layout #FlexBox
Google FlexboxLayout for Android
Те кто работает с Web технологиями знают о CSS Flexible Layout, довольно гибкое решение для построения UI. Ребята из Google реализовали это решение для Android FlexboxLayout.
Суть layout сводится к тому что он позволяет довольно гибко выстраивать сетку из View, переносить их на новую строку/столбец если они не вмещаются на экране, задвать веса
Поиграться с layout можно с помощью примера Flexbox Playground
Google FlexboxLayout for Android
Те кто работает с Web технологиями знают о CSS Flexible Layout, довольно гибкое решение для построения UI. Ребята из Google реализовали это решение для Android FlexboxLayout.
Суть layout сводится к тому что он позволяет довольно гибко выстраивать сетку из View, переносить их на новую строку/столбец если они не вмещаются на экране, задвать веса
Поиграться с layout можно с помощью примера Flexbox Playground
GitHub
GitHub - google/flexbox-layout: Flexbox for Android
Flexbox for Android . Contribute to google/flexbox-layout development by creating an account on GitHub.
Experimenting with Jetpack Glance (4 мин)
Вышел Glance Experimental Tools - набор экспериментальных расширений для Jetpack Glance (разработка App Widget в Compose стиле). Что есть в новом репе:
👉 AppWidgetHost - возможность показывать RemoteView (например App Widget) в любом приложении
👉 Live Preview - возможность смотреть ваши виджет с обновлением "на лету"
👉 Layout Inspector
👉 Стандартный конфигурационный UI для виджета
Все исходники здесь
#appwidget #compose
Вышел Glance Experimental Tools - набор экспериментальных расширений для Jetpack Glance (разработка App Widget в Compose стиле). Что есть в новом репе:
👉 AppWidgetHost - возможность показывать RemoteView (например App Widget) в любом приложении
👉 Live Preview - возможность смотреть ваши виджет с обновлением "на лету"
👉 Layout Inspector
👉 Стандартный конфигурационный UI для виджета
Все исходники здесь
#appwidget #compose
👍16👎9
Compose Tooling (7 мин)
Статья с разбором различных инструментов:
👉 Live templates - быстрые шаблоны кода в Android Studio для ускорения создания compose функций
👉 Стандартные иконки
👉 Превью Compose функций и превью в разных конфигурациях
👉 Превью на устройствах
👉 Обновление превью в реальном времени. Пока работает только с литералами: строки, числа и логические типы. Активно ведутся работы чтоб обновлять от любого изменения
👉 Layout Inspector - анализ UI на устройстве, а также анализ рекомпозиций
📺 Видео версия (8 мин)
#compose #tooling
Статья с разбором различных инструментов:
👉 Live templates - быстрые шаблоны кода в Android Studio для ускорения создания compose функций
👉 Стандартные иконки
👉 Превью Compose функций и превью в разных конфигурациях
👉 Превью на устройствах
👉 Обновление превью в реальном времени. Пока работает только с литералами: строки, числа и логические типы. Активно ведутся работы чтоб обновлять от любого изменения
👉 Layout Inspector - анализ UI на устройстве, а также анализ рекомпозиций
📺 Видео версия (8 мин)
#compose #tooling
👍12😁3🤯2