#разработка_интерфейсов — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #разработка_интерфейсов, aggregated by home.social.
-
[Перевод] Flutter Widget Previewer: разработка UI без запуска приложения
Я разрабатываю приложения на Flutter уже много лет, и то, как он развивается, не перестает меня удивлять. Сегодня Flutter Widget Previewer — это уже не эксперимент, а нормальный инструмент для проектирования UI: он позволяет видеть, как виджеты отрисовываются в реальном времени, без запуска приложения целиком. В этой статье разберем, что такое Flutter Widget Previewer, как им пользоваться и как этот инструмент помогает ускорить разработку интерфейсов. Заодно поговорим о нескольких особенностях, о которых стоит помнить.
https://habr.com/ru/companies/otus/articles/1013696/
#Flutter #Widget_Previewer #Hot_Reload #мобильная_разработка #разработка_интерфейсов #UI #виджеты_Flutter #дизайнсистема #кроссплатформенная_разработка #разработка_приложений
-
[Перевод] Flutter Widget Previewer: разработка UI без запуска приложения
Я разрабатываю приложения на Flutter уже много лет, и то, как он развивается, не перестает меня удивлять. Сегодня Flutter Widget Previewer — это уже не эксперимент, а нормальный инструмент для проектирования UI: он позволяет видеть, как виджеты отрисовываются в реальном времени, без запуска приложения целиком. В этой статье разберем, что такое Flutter Widget Previewer, как им пользоваться и как этот инструмент помогает ускорить разработку интерфейсов. Заодно поговорим о нескольких особенностях, о которых стоит помнить.
https://habr.com/ru/companies/otus/articles/1013696/
#Flutter #Widget_Previewer #Hot_Reload #мобильная_разработка #разработка_интерфейсов #UI #виджеты_Flutter #дизайнсистема #кроссплатформенная_разработка #разработка_приложений
-
[Перевод] Flutter Widget Previewer: разработка UI без запуска приложения
Я разрабатываю приложения на Flutter уже много лет, и то, как он развивается, не перестает меня удивлять. Сегодня Flutter Widget Previewer — это уже не эксперимент, а нормальный инструмент для проектирования UI: он позволяет видеть, как виджеты отрисовываются в реальном времени, без запуска приложения целиком. В этой статье разберем, что такое Flutter Widget Previewer, как им пользоваться и как этот инструмент помогает ускорить разработку интерфейсов. Заодно поговорим о нескольких особенностях, о которых стоит помнить.
https://habr.com/ru/companies/otus/articles/1013696/
#Flutter #Widget_Previewer #Hot_Reload #мобильная_разработка #разработка_интерфейсов #UI #виджеты_Flutter #дизайнсистема #кроссплатформенная_разработка #разработка_приложений
-
[Перевод] Flutter Widget Previewer: разработка UI без запуска приложения
Я разрабатываю приложения на Flutter уже много лет, и то, как он развивается, не перестает меня удивлять. Сегодня Flutter Widget Previewer — это уже не эксперимент, а нормальный инструмент для проектирования UI: он позволяет видеть, как виджеты отрисовываются в реальном времени, без запуска приложения целиком. В этой статье разберем, что такое Flutter Widget Previewer, как им пользоваться и как этот инструмент помогает ускорить разработку интерфейсов. Заодно поговорим о нескольких особенностях, о которых стоит помнить.
https://habr.com/ru/companies/otus/articles/1013696/
#Flutter #Widget_Previewer #Hot_Reload #мобильная_разработка #разработка_интерфейсов #UI #виджеты_Flutter #дизайнсистема #кроссплатформенная_разработка #разработка_приложений
-
State-менеджмент «из коробки» во Flutter: эффективная альтернатива BLoC и Riverpod
Управление состоянием — один из ключевых аспектов разработки приложений на Flutter. Часто для этой задачи выбирают тяжелые и многофункциональные решения вроде BLoC, Riverpod или GetX. Однако во многих проектах подобная инфраструктура избыточна: не каждое приложение требует сложной архитектуры и дополнительного уровня абстракции. В данной статье мы расскажем про встроенные инструменты Flutter, которые позволяют реализовать надежный и предсказуемый state-менеджмент без сторонних фреймворков. Вы узнаете, как использовать ValueNotifier и Provider для удобной работы с состоянием и когда такой подход является оптимальным.
https://habr.com/ru/articles/972360/
#flutter #state_management #ValueNotifier #provider #setstate #архитектура #мобильная_разработка #разработка_интерфейсов
-
State-менеджмент «из коробки» во Flutter: эффективная альтернатива BLoC и Riverpod
Управление состоянием — один из ключевых аспектов разработки приложений на Flutter. Часто для этой задачи выбирают тяжелые и многофункциональные решения вроде BLoC, Riverpod или GetX. Однако во многих проектах подобная инфраструктура избыточна: не каждое приложение требует сложной архитектуры и дополнительного уровня абстракции. В данной статье мы расскажем про встроенные инструменты Flutter, которые позволяют реализовать надежный и предсказуемый state-менеджмент без сторонних фреймворков. Вы узнаете, как использовать ValueNotifier и Provider для удобной работы с состоянием и когда такой подход является оптимальным.
https://habr.com/ru/articles/972360/
#flutter #state_management #ValueNotifier #provider #setstate #архитектура #мобильная_разработка #разработка_интерфейсов
-
State-менеджмент «из коробки» во Flutter: эффективная альтернатива BLoC и Riverpod
Управление состоянием — один из ключевых аспектов разработки приложений на Flutter. Часто для этой задачи выбирают тяжелые и многофункциональные решения вроде BLoC, Riverpod или GetX. Однако во многих проектах подобная инфраструктура избыточна: не каждое приложение требует сложной архитектуры и дополнительного уровня абстракции. В данной статье мы расскажем про встроенные инструменты Flutter, которые позволяют реализовать надежный и предсказуемый state-менеджмент без сторонних фреймворков. Вы узнаете, как использовать ValueNotifier и Provider для удобной работы с состоянием и когда такой подход является оптимальным.
https://habr.com/ru/articles/972360/
#flutter #state_management #ValueNotifier #provider #setstate #архитектура #мобильная_разработка #разработка_интерфейсов
-
State-менеджмент «из коробки» во Flutter: эффективная альтернатива BLoC и Riverpod
Управление состоянием — один из ключевых аспектов разработки приложений на Flutter. Часто для этой задачи выбирают тяжелые и многофункциональные решения вроде BLoC, Riverpod или GetX. Однако во многих проектах подобная инфраструктура избыточна: не каждое приложение требует сложной архитектуры и дополнительного уровня абстракции. В данной статье мы расскажем про встроенные инструменты Flutter, которые позволяют реализовать надежный и предсказуемый state-менеджмент без сторонних фреймворков. Вы узнаете, как использовать ValueNotifier и Provider для удобной работы с состоянием и когда такой подход является оптимальным.
https://habr.com/ru/articles/972360/
#flutter #state_management #ValueNotifier #provider #setstate #архитектура #мобильная_разработка #разработка_интерфейсов
-
Доступность как архитектура UI
Использование WAI-ARIA как основы архитектуры UI-компонентов даёт неожиданные преимущества: Ускоряет разработку — у вас есть готовые паттерны для большинства случаев Упрощает рефакторинг — чёткая структура кода позволяет легко вносить изменения Улучшает коммуникацию — единая терминология помогает в общении с дизайнерами Повышает качество — вы не забудете про важные детали вроде focus management Повышает конкурентноспособность - продукт не столкнется с государственным или иным регулированием
https://habr.com/ru/articles/923926/
#доступность #a11y #ARIA #проектирование_интерфейсов #разработка_интерфейсов #headlessui
-
Раскатываем дизайн-систему: от хаоса к процессам. Делимся, какие уроки мы из этого извлекли, хоть и было сложно
Приветствую! Меня зовут Борис, я руководитель отдела фронтенд-раработки в ЮМoney и продакт-менеджер платформенной команды. О сложностях управления подобными командами и проблемах, которые иногда возникают, уже рассказывал в своей предыдущей статье. Сегодня хочу поделиться историей о том, как в условиях ограниченных ресурсов нам удалось выстроить консистентность пользовательского интерфейса в сервисе, который состоит более чем из 70 микросервисов и охватывает разные направления бизнеса.
https://habr.com/ru/companies/yoomoney/articles/920994/
#фронтендразработка #дизайнсистема #разработка_интерфейсов #mui #консистентность
-
Как у нас происходит процесс передачи макетов разработчикам
Важной частью работы дизайнеров является передача интерфейсов в руки фронтенд-разработчиков (mobile и web). Но, между творческим замыслом дизайнера и его воплощением в коде может возникнуть немало трудностей. В этой статье мы хотели показать как это происходит у нас: какие подходы и инструменты используем, как отмечаем состояния готовности и др.
https://habr.com/ru/articles/895252/
#figma #разработка_интерфейсов #дизайн #документация #uikit #передача_макетов #адаптивность
-
Автоматизируем рутинные задачи и сокращаем бюджет на дизайн: Figma Variables в создании макетов мобильных приложений
При разработке дизайна для мобильных приложений важно учитывать гайдлайны платформ, их уникальность и пользовательский опыт. При этом макеты должны быть качественными и удобными для разработчиков. Когда дизайнер заканчивает работу над макетами, UI Kit и всеми элементами для первой мобильной платформы, ему нужно адаптировать всё тоже самое для второй. Хоть это задача простая, но она занимает довольно много времени. Наш Lead дизайнер интерфейсов Фёдор Миронов нашел способ, как с помощью Figma Variables оптимизировать процесс создания макетов для второй платформы. При этом можно сохранить уникальность каждой из них и значительно быстрее подготовить все нужные состояния для разработчиков. В результате удаётся примерно в два раза сокращать время рутинной работы для дизайнера, оптимизировать затраты на разработку дизайна и получать макеты сразу для iOS и Android, что в целом экономит бюджет проекта. В статье рассказываем, как настроить компоненты с Variables так, чтобы получить всю эту магию.
https://habr.com/ru/companies/cleverpumpkin/articles/874904/
#дизайн_интерфейсов #разработка_интерфейсов #дизайн_мобильных_приложений #дизайн_мобильного_приложения #figma_design #variables
-
Тысячи иконок и адаптация под RTL: проектирование интерфейса шаблона мобильного приложения для партнёров Travelpayouts
Представьте, вы скачиваете приложение-шаблон и хотите настроить его под себя. А будут ли там нужные цвета, иконки, кнопки и темы? Удобно ли будет им пользоваться после всех манипуляций? Об этих вопросах мы в CleverPumpkin задумались, когда проектировали интерфейс для White Label App — шаблона нативного мобильного приложения для поиска и покупки авиабилетов или бронирования отелей для компании Travelpayouts. Это партнёрская платформа, которая даёт возможность тревел-брендам и инфлюенсерам получать доход от рекламных кампаний известных тревел-брендов и сервисов. В статье дизайнер интерфейсов CleverPumpkin Фёдор Миронов рассказывает о том, как он продумывал дизайн приложения таким образом, чтобы партнёры могли скачать шаблон и настроить приложение под любую стилистику и сохранить визуальную гармонию. Пару слов о проекте White Label App — это шаблон приложения с готовыми функциональными модулями. С его помощью партнёры Travelpayouts могут сделать собственное уникальное приложение — его интерфейс легко кастомизируется под любой брендбук или понравившуюся стилистику. Для этого достаточно выбрать один из предустановленных стилей и задать цветовую палитру интерфейса. А после опубликовать готовое приложение в Google Play или App Store со своими названием и иконкой. В прошлой статье мы подробно рассказывали о процессе создании проекта и разработке двух его версий (White Label App и White Label SDK) и удобном конфигураторе для одновременной настройки интерфейса для iOS и Android. Но этот проект уникален и с точки зрения дизайна, поэтому решили подробно написать о том, как его создавали.
https://habr.com/ru/companies/cleverpumpkin/articles/851292/
#дизайн_интерфейсов #адаптация_дизайна #разработка_интерфейсов