Как стать автором
Обновить

Комментарии 11

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

И это правильное решение. Такую важную часть приложения лучше контролировать самим. Правда фреймворком я бы это не назвал, скорее библиотекой.

По дизайну:

image
Зеленый, зеленый, зеленый — слишком много зеленого. Зеленый он очень специфичный и сложный, а когда он только один — это тоскливо. Зеленый же с серым — очень тоскливо. Да у вас есть еще сиреневый, и его функционал определен, он не может оживить картинку при такой ограниченной площади. Даже если зеленый ваш — корпоративный, сами графики можно, и лучше сделать другим цветом. Возможны и другие решения. Но от этого монохромного вида лучше отойти.
Рекомендую классифицировать все что у вас зеленое — выбранный объекты разных типов, кнопки меню, кнопки периода, и т.д. И после это некоторые классы сделать другого цвета, например того-же сиреневого, но лучше иметь три цвета.
Спасибо за вашу идею и замечания, передал их нашим дизайнерам.
Обсуждали разные цвета при разработке интерфейса, но тогда остановились на зеленом.
Главное не то что зеленый, хоть красный, хоть желтый — главное что цвет только один. Монохромность вот проблема ИМХО.
Ваши «фреймворки» принципиально не поддерживают carthage, или нативный (от слова встроенный в xcode) SPM?
Планируем в ближайшее время добавить поддержку Carthage и Swift Package Manager.
Классная статья, спасибо, интересно как вы измеряли FPS
Наш фреймворк работает на SpriteKit и график рисуется на SKView, у которой можно включить отображение FPS-а через параметр showsFPS.
А также для замера FPS использовали библиотеку GDPerformanceView-Swift.
Вот бы еще переход анимированный между датасетами, чтобы кривая при этом сама плавно менялась, а не заменялась на другую через альфу и т.п.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.