Интернет

Проектирование для безбраузерного Интернета

Пользователям все равно, является ли технология нативной, установленным веб-приложением или веб-сайтом. То, что заставляет пользователей вовлекаться и заставляет покупателей конвертировать, — это на самом деле сам опыт. В этой статье Митч более подробно рассматривает PWA на устройствах Android и объясняет, как мы можем проложить путь к новой эре просмотра веб-страниц без браузера.

Подробнее

Создание доступных систем меню

В сети существует множество различных типов меню. Создание инклюзивного опыта — это вопрос использования правильных шаблонов меню в правильных местах, с правильной разметкой и правильным поведением.

Подробнее

From Cats With Love: приветствуем новое Smashing Membership

Познакомьтесь с Smashing Membership, инициативой сообщества, призванной поддерживать и выделять новые и старые голоса сообщества.

Подробнее

Полное руководство по веб-дизайну

В этой статье я сосредоточусь на основных принципах, эвристиках и подходах, которые помогут вам создать отличный пользовательский интерфейс для вашего веб-сайта. Я начну с глобальных вещей, таких как путь пользователя (как определить «скелет» веб-сайта), и перейду к отдельной странице (что следует учитывать при разработке веб-страницы). Мы также рассмотрим другие важные аспекты дизайна, такие как рассмотрение мобильных устройств и тестирование.

Подробнее

Понимание заголовка Vary

HTTP-заголовок Vary отправляется в миллиардах HTTP-ответов каждый день. Но его использование никогда не соответствовало его первоначальному замыслу, и многие разработчики неправильно понимают, что он делает, или даже не осознают, что их веб-сервер отправляет его. С появлением подсказок для клиентов, вариантов и ключевых спецификаций различные ответы получают новый старт.

Подробнее

Признания самозванца

Пять лет назад, когда меня впервые пригласили выступить на одной из лучших фронтенд-конференций в Европе, у меня была **смесь чувств**. Очевидно, я был невероятно горд и счастлив: у меня никогда не было возможности сделать это раньше для разнообразной аудитории людей с разным набором навыков. Но другие чувства, которые у меня были, были весьма разрушительными. Я искренне не мог понять, чем я могу быть кому-то интересен: хоть я и проработал к тому времени много лет во фронтенде, в сообществе я был очень молчалив. Я не участвовал в популярных фреймворках или библиотеках. Я был просто средним. Итак, ощущение совершения ошибки, что **я не заслужил быть на этой конференции**, было очень сильным, и я не мог поверить, что действительно буду выступать, пока не купил билет на самолет.

Подробнее

Введение в Gravit Designer: разработка погодного приложения (часть 2)

Добро пожаловать во вторую часть этого руководства по Gravit Designer. В [первой части](https://www.smashingmagazine.com/2017/08/introduction-gravit-designer-designing-weather-app-part-1/) мы рассмотрели Gravit в общих чертах и ​​все настроили, создал фоновое изображение в приложении погоды и строку состояния, а затем начал делать начальные элементы контента дизайна. Продолжим с того места, на котором остановились. Создав основные текстовые слои области контента в [первой части](https://www.smashingmagazine.com/2017/08/introduction-gravit-designer-designing-weather-app-part-1/) этого руководства , продолжим с погодными условиями для разного времени суток.

Подробнее

Аутентификация пользователей для веб-приложений и приложений для iOS с помощью AWS Cognito (часть 1)

Разработчики и организации ищут способ повысить гибкость мобильных решений. Есть желание сократить время от идеи до проверки. Как разработчик, я часто сталкиваюсь с одним препятствием, которое может замедлить начальную сборку мобильной гипотезы: управление пользователями.

Подробнее

Разработка идеальной таблицы сравнения характеристик

Для ценника, который соответствует определенному порогу, или если мы особенно инвестируем в качество продукта, мы хотим быть _абсолютно_ уверены, что делаем правильный выбор и получаем хороший продукт по хорошей цене. Вот где **таблица сравнения функций** имеет решающее значение.

Подробнее

Девять принципов реализации дизайна

Как мы можем оценить существующий проект? Независимо от того, просматриваем ли мы код, проверяем CSS или проводим собеседования с кандидатами на роль в нашей команде, вот ряд принципов, которые помогут нам в этом.

Подробнее