Привет Хабр! Современные интерфейсы мобильных приложений содержат тонны иллюстраций и анимаций, начиная от [хитрых градиентов][1] и заканчивая [диаграммами акций][2]. Поэтому мобильным разработчикам приходится тратить огромное количество времени, чтобы превратить красивый дизайн в функциональное приложение, которое, к тому же, будет работать на устройствах различных размеров.
Именно с этой проблемой мы столкнулись во время разработки iOS приложений. Чтобы упростить задачу, мы разработали графическую библиотеку [Macaw][3], которая позволяет описывать сложные интерфейсы в виде понятных объектов [сцены][4] и даже напрямую отображать SVG графику с поддержкой событий и анимации.
Интересно? В этой статье мы познакомим вас с базовыми понятиями Macaw и вместе создадим диаграмму с анимацией, используя минимум кода.
[Читать дальше →][5]
[1]:
https://itunes.apple.com/us/app/fresh-air-beautiful-personalized/id933439687?mt=8
[2]:
https://itunes.apple.com/us/app/portfolio-finance-news-stock/id974217998?mt=8
[3]:
https://github.com/exyte/macaw
[4]:
https://en.wikipedia.org/wiki/Scene_graph
[5]:
https://habrahabr.ru/post/313630/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut