Проектирование веб-приложения, использующего API, в Sketch

Что вы будете создавать
Теперь, когда мы учли все элементы нашего небольшого приложения (и в том числе их возможные состояния), мы можем с уверенностью приступать к созданию визуальных «заглушек» (мокапов или mockup) для каждого элемента и соответствующего состояния. Если вам в какой-то момент разработки станут интересны детали, касающиеся дизайна (используемых цветов, размера шрифтов и так далее), загляните в оригинальный файл Sketch на GitHub.
Давайте начнем с рабочей области в Sketch и зададим ей светло-серый фон.
Заголовок (название)
Поскольку это всего лишь демо, мы не будем тратить много времени на создание целостного брендинга для нашего приложения. Вместо этого мы просто стилизуем название приложения, использовав шрифт из Google Fonts. В этом случае я остановился на Pacifico. Если он установлен на вашем компьютере, вы сможете увидеть, как он выглядит в Sketch.
Текстовое поле
Теперь нам нужно поле для текста с кнопкой отправки формы. Сюда пользователь сможет вставить ссылку на приложение, иконку которого в высоком разрешении он хочет скачать. Следуя нашим вайрфэймам (шаблонам), разместим текстовое поле под заголовком и зададим ему ширину, равную ширине страницы, чтобы оно работало на экранах разного размера (от десктопа до мобильных устройств).
Вывод результата
Давайте теперь добавим основной блок содержимого, где мы будем отображать иконку, которую вернет нам iTunes API. Для демонстрационных целей мы будем использовать полноразмерную иконку приложения Twitter (вы можете скачать ее здесь).
Примечание: на иконки приложений iOS маска по умолчанию не наложена. Картинка иконки (как видно на этом примере с Twitter) квадратная. iOS применяет скругление углов на уровне операционной системы, так что для нашего приложения нам придется создать маску для иконок iOS. Маска — это не просто радиус скругления углов, это, скорее, «кругоквадрат» (squircle). Вместо того, чтобы создавать ее самостоятельно, я использовал шаблон иконок Sketch, который разработал Тибот Нинов (Thibaut Ninove).
Состояния компонентов
Теперь создадим несколько макетов (мокапов), которые помогут нам понять, как будут выглядеть компоненты в различных состояниях. Чтобы отобразить эти состояния, мы используем область вывода результатов.
Для исходного состояния (при загрузке страницы) мы будем выводить небольшую иконку и текстовую инструкцию по использованию приложения:
На время загрузки зальем область вывода белым цветом и покажем индикатор загрузки:
При возникновении проблемы просто покажем сообщение об ошибке:
До следующего раза!
Вот и все! У нас есть симпатичные визуальные макеты для различных состояний элементов приложения, и теперь мы готовы к его реализации на HTML, CSS и JavaScript!
По материалам: www.webdesguru.com
I have read so many articles oor reviews abou thee blogger lvers exhept thiss
articxle is really a pleasqnt paragraph, keep iit up.
Your article helped me a lot, is there any more related content? Thanks!
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
I do not even know how I ended up here, however I thought this put up was once good.
I do not understand who you are however definitely
you are going to a famous blogger should you are not already.
Cheers!
I’m usually to running a blog and i really appreciate your content. The article has really peaks my interest. I’m going to bookmark your web site and hold checking for new information.
wonderful points altogether, you just won a new reader. What would you recommend in regards to your submit that you
made some days ago? Any positive?
I’m not that much of a internet reader to be honest but your blogs really nice, keep it up!
I’ll go ahead and bookmark your website to come
back down the road. All the best
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Выигрывай бабло в лучших казино! Топ слотов, акции, советы для победы! Присоединяйся
Игровые автоматы: секреты, стратегии, промокоды! Заработай с нами! Реальные обзоры.
https://t.me/s/official_izzi/6
Зарабатывай реальные деньги в лучших казино! Обзоры слотов, бонусы, советы для победы! Подписывайся
Игровые автоматы: секреты, стратегии, промокоды! Заработай с нами! Реальные обзоры.
https://t.me/Official_1win_1win/1470
Откройте для себя мир азарта с 7k casino! Вас ждут увлекательные игры, щедрые бонусы и шанс сорвать куш! Попробуйте свои силы прямо сейчас!
https://7k-off.online
https://t.me/s/official_starda
https://t.me/s/win1win777win
fabuloso este conteúdo. Gostei bastante. Aproveitem e vejam este conteúdo. informações, novidades e muito mais. Não deixem de acessar para descobrir mais. Obrigado a todos e até mais. 🙂
https://t.me/vavadaslot_777/350
https://t.me/s/win1Online1
I have been exploring for a bit for any high quality articles
or blog posts on this kind of area . Exploring
in Yahoo I finally stumbled upon this website.
Studying this information So i’m happy to show that I’ve
an incredibly just right uncanny feeling I discovered just what
I needed. I so much indubitably will make sure to don?t overlook this
site and provides it a glance regularly.
https://t.me/s/Official_1win_1win