[#] Macaw
habrabot(difrex,1) — All
2016-10-26 17:00:05


Привет Хабр! Современные интерфейсы мобильных приложений содержат тонны иллюстраций и анимаций, начиная от [хитрых градиентов][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