#UI #Design
State of the Navigation Drawer
Navigation Drawer присутствует довольно давно в Android приложениях, но он имеет минусы:
➖ сокрытие навигации с экрана
➖ разработчики порой его перегружают элементами
➖ пользователи не видят новый функционал, которая добавляется в приложения
Как альтернатива Drawer предлагается использовать Bottom Navigation. Он позволяет решить проблемы, присущие Drawer, но также имеет ограничения, например он располагает от 3 до 5 элементов.
В своих последних приложения Google стала использовать комбинированный подход с Drawer и Bottom App Bar
Что сейчас имеет место и есть ли универсальное решение? Вопрос как всегда философский и не имеет четкого ответа. В статье автор сделал обзор существующих решений и их эффективности.
State of the Navigation Drawer
Navigation Drawer присутствует довольно давно в Android приложениях, но он имеет минусы:
➖ сокрытие навигации с экрана
➖ разработчики порой его перегружают элементами
➖ пользователи не видят новый функционал, которая добавляется в приложения
Как альтернатива Drawer предлагается использовать Bottom Navigation. Он позволяет решить проблемы, присущие Drawer, но также имеет ограничения, например он располагает от 3 до 5 элементов.
В своих последних приложения Google стала использовать комбинированный подход с Drawer и Bottom App Bar
Что сейчас имеет место и есть ли универсальное решение? Вопрос как всегда философский и не имеет четкого ответа. В статье автор сделал обзор существующих решений и их эффективности.
Medium
State of the Navigation Drawer
UI design patterns evolve. Some come into fashion and some go out of fashion. A pattern, once common, over used, and pervasive has been…
#Material #Design #BottomSheet
Hands-on with Material Components for Android: Bottom Sheet
Третья статья из серии о компонентах Material Design и как их использовать в Android. В текущей рассматривается Bottom Sheet:
👉 Виды Bottom Sheet
👉 Базисы использования
👉 BottomSheetBehavior
👉 Состояния Bottom Sheet и как его сохранить
👉 Оповещение об изменение состояния
👉 Кастомизация
Hands-on with Material Components for Android: Bottom Sheet
Третья статья из серии о компонентах Material Design и как их использовать в Android. В текущей рассматривается Bottom Sheet:
👉 Виды Bottom Sheet
👉 Базисы использования
👉 BottomSheetBehavior
👉 Состояния Bottom Sheet и как его сохранить
👉 Оповещение об изменение состояния
👉 Кастомизация
Medium
Hands-on with Material Components for Android: Bottom Sheets
Part 3 of a series covering practical usage of Material Components for Android
👍1
#Material #AndroidX #Design
Upgrading to Material Components
На Google I/O 2018 было представлено обновление Material Design или его вторая версия. В рамках нее произошло обновление концепции дизайна и UI элементов, даже библиотке с дизайном поменяла пакет и стала
👉 TextInputLayout: OutlinedBox и FilledBox
👉 Material Button: filled, text, elevated
👉 Chips: Filter, Choice, Action
👉 Bottom App Bar
👉 Backdrop Menu
Для тех кому интересно узнать больше о Material Design 2.0 рекомендую изучить официальную документацию и пройти Codelab "Material Advanced Components"
Upgrading to Material Components
На Google I/O 2018 было представлено обновление Material Design или его вторая версия. В рамках нее произошло обновление концепции дизайна и UI элементов, даже библиотке с дизайном поменяла пакет и стала
com.google.android.material:material
. В статье рассказывается о том как интегрировать новую библиотеку к себе в проект (придется мигрировать на AndroidX) и немного об обновленных компонентах:👉 TextInputLayout: OutlinedBox и FilledBox
👉 Material Button: filled, text, elevated
👉 Chips: Filter, Choice, Action
👉 Bottom App Bar
👉 Backdrop Menu
Для тех кому интересно узнать больше о Material Design 2.0 рекомендую изучить официальную документацию и пройти Codelab "Material Advanced Components"
Medium
Upgrading to Material Components
Material Components (part of Android Jetpack) bring redesign for well known UI elements and even add new ones to the entire collection. In…
👍1
#Design #DarkTheme
Design for the Dark Theme
Темная тема с приходом Android Q становится горячей темой, хотя и возможность его реализовать в Android присутствует уже давно. С чего же начать путь в добавление поддержки темной темы вашему приложению? Своим опытом делятся разработчики Shutter Points адаптации темной темы для своего продукта.
Design for the Dark Theme
Темная тема с приходом Android Q становится горячей темой, хотя и возможность его реализовать в Android присутствует уже давно. С чего же начать путь в добавление поддержки темной темы вашему приложению? Своим опытом делятся разработчики Shutter Points адаптации темной темы для своего продукта.
Medium
Design for the Dark Theme
Bringing the dark UI on Android apps
#Design #UI #MaterialDesign
Material Design Guideline June Update
Произошло обновление гайдов по Material Design. Из важного - описаны пикеры дат
Material Design Guideline June Update
Произошло обновление гайдов по Material Design. Из важного - описаны пикеры дат
Material Design
Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences.
#Design
32 отличия дизайна мобильного приложения под iOS и Android
Статья которую я не смогу обойти, так как страдаю от дизайна, когда он не адаптируется под платформу и не использует всю прелесть Material Design, а может и наоборот - использует ее слишком, даже где не нужно. Да еще и дизайнеры зачастую - это пользователи Apple стороны и не знают пользовательского опыта Android.
Статья сможет показать различия и послужить аргументами в разговоре с ними. Что разбирается:
👉 Базовые отличия Humans Interface Guideline (HIG) и Material Design (MD)
👉 Отличия в навигации
👉 Отличия в компонентах (UI)
👉 Другие отличия: магазины, кликабельные зоны, splash экраны, форматы данных, дизайн пустых состояний и прочее
32 отличия дизайна мобильного приложения под iOS и Android
Статья которую я не смогу обойти, так как страдаю от дизайна, когда он не адаптируется под платформу и не использует всю прелесть Material Design, а может и наоборот - использует ее слишком, даже где не нужно. Да еще и дизайнеры зачастую - это пользователи Apple стороны и не знают пользовательского опыта Android.
Статья сможет показать различия и послужить аргументами в разговоре с ними. Что разбирается:
👉 Базовые отличия Humans Interface Guideline (HIG) и Material Design (MD)
👉 Отличия в навигации
👉 Отличия в компонентах (UI)
👉 Другие отличия: магазины, кликабельные зоны, splash экраны, форматы данных, дизайн пустых состояний и прочее
Хабр
32 отличия дизайна мобильного приложения под iOS и Android
Железный дизайнер из Redmadrobot Design Lab Артур Абраров делится наблюдениями. Адаптировать дизайн под другую платформу — неотъемлемая часть работы дизайнера мобильных приложений. Цель этой работы —...
#Design
Стилизация Android-приложений и дизайн-система: как это сделать и подружить одно с другим
Дизайн система - это принципы, которые позволят вам унифицировать подходи описания компонентов и эффективно реализовывать дизайн в приложение на основе этих «кирпичиков».
В статье автор разбирает подходы как реализовать дизайн систему в Android приложении
Стилизация Android-приложений и дизайн-система: как это сделать и подружить одно с другим
Дизайн система - это принципы, которые позволят вам унифицировать подходи описания компонентов и эффективно реализовывать дизайн в приложение на основе этих «кирпичиков».
В статье автор разбирает подходы как реализовать дизайн систему в Android приложении
Хабр
Стилизация Android-приложений и дизайн-система: как это сделать и подружить одно с другим
Привет читателям! В какой-то момент любое крупное приложение разрастается так, что сложно везде поддерживать однотипный дизайн и динамично реагировать на любые изменения и тенденции в дизайне и...
#Material #Design
Material Components for Android 1.2.0 is now available
Вышла новая версия Material Components для Android. Что нового:
👉 Material Motion - реализация стандартных анимаций из Material’s motion system, на основе androidx.transition
👉 Виджеты Slider и RangeSlider
👉 ShapeableImageView - расширение
👉 Класс MaterialColors стал публичным и дал доступ к множеству утилит для работы с цветами
👉 Поддержка аттрибута
👉 MaterialButton теперь не игнорирует
👉 Исправление багов
👉 Улучшение accessibility
Material Components for Android 1.2.0 is now available
Вышла новая версия Material Components для Android. Что нового:
👉 Material Motion - реализация стандартных анимаций из Material’s motion system, на основе androidx.transition
👉 Виджеты Slider и RangeSlider
👉 ShapeableImageView - расширение
AppCompatImageView
, которое понимает shape из тем👉 Класс MaterialColors стал публичным и дал доступ к множеству утилит для работы с цветами
👉 Поддержка аттрибута
materialThemeOverlay
во всех компонентах, который позволяет использовать theme overlay. В отличие от android:theme
его можно использовать в стилях по умолчанию.👉 MaterialButton теперь не игнорирует
android:background
👉 Исправление багов
👉 Улучшение accessibility
Medium
Material Components for Android 1.2.0 is now available
Material motion system, Sliders, ShapeableImageView, and more
#Design #Material
Android Design System and Theming: Typography
Подробный разбор работы со шрифтами в Material Design на Android:
👉 Ресурсы шрифтов
👉 Стандартные стили
👉 Система шрифтов Material Design
👉 Темы и стили для текста в Android
Android Design System and Theming: Typography
Подробный разбор работы со шрифтами в Material Design на Android:
👉 Ресурсы шрифтов
👉 Стандартные стили
👉 Система шрифтов Material Design
👉 Темы и стили для текста в Android
Medium
Android Design System and Theming: Typography
Android Design System and Android Theming can help us to have a simple, powerful, and easy to maintain application theme.
#material #design #android12
Material Components Android 1.5.0-alpha03
Самое важное изменение - ранний доступ к задачному Material 3 и надо использовать compileSdk 31 (Android 12). Скорее всего так называется Material You.
Material Components Android 1.5.0-alpha03
Самое важное изменение - ранний доступ к задачному Material 3 и надо использовать compileSdk 31 (Android 12). Скорее всего так называется Material You.
This media is not supported in your browser
VIEW IN TELEGRAM
#material #design #androidevsummit
Introducing Material Theme Builder
Material Theme Builder - инструмент, который позволит сгенерировать код (Android XML, Jetpack Compose, Design System Package) и визуализировать как это будет выглядеть. Вы можете поставить инструмент в качестве плагина для Figma
Introducing Material Theme Builder
Material Theme Builder - инструмент, который позволит сгенерировать код (Android XML, Jetpack Compose, Design System Package) и визуализировать как это будет выглядеть. Вы можете поставить инструмент в качестве плагина для Figma
#design
Команда Material представили новую версию шрифта Roboto - Roboto Serif.
Скачать его можно здесь
Команда Material представили новую версию шрифта Roboto - Roboto Serif.
Скачать его можно здесь
👍19👎8🤮2
Google представила хаб для дизайном UI Android приложений - сборник материалов для вдохновления и инструкции по реализации. Гайды есть для мобилок, часов, больших экранов и TV. Классно что можно увидеть примеры популярных функций и их реализаций для разных устройств
#design #googleio #material
#design #googleio #material
👍41🔥13👎9
Статья (EN, 15 мин, ссылка без VPN) от дизайнера про современные паттерны навигации в мобильных приложениях
#design
#design
❤17👍1
Forwarded from Compose Broadcast (Кирилл Розов)
Вышел Material Design 3 для Compose версии 1.2
👉 Новые экспериментальный компоненты - PullToRefreshContainer и PullToRefreshState
👉 Новый экспериментальный тип кнопок - Segmented Button
👉 Автоматическое скрытие/появление BottomBar при скролле
👉 Рефакторинг
👉
👉
👉 Больше цветов в палитре цветов для большой кастомизации приложения, а также теперь она стала работать лучше
👉 Разные типы
Больше подробностей в release notes
#material #design #android @compose_broadcast
👉 Новые экспериментальный компоненты - PullToRefreshContainer и PullToRefreshState
👉 Новый экспериментальный тип кнопок - Segmented Button
👉 Автоматическое скрытие/появление BottomBar при скролле
👉 Рефакторинг
SwipeToDismiss
👉
Badge
и BadgedBox
теперь стабильные👉
Сhip
тоже стабильные👉 Больше цветов в палитре цветов для большой кастомизации приложения, а также теперь она стала работать лучше
👉 Разные типы
Surface
Больше подробностей в release notes
#material #design #android @compose_broadcast
👍21🔥5