Компонент для вывода графиков в iOS приложении (Swift)
Цена договорная
У нас есть работающее приложение для трейдинга, которое постоянно улучшается, развивается итп. Мы хотели бы в него добавить функцию показа графиков цен.
ЗАДАЧА: написать компонент для вывода графиков цен на Свифте.
Сразу, на всякий случай, оговоримся тут, что нам нужно реально хорошее качество исполнения, пиксель перфект, 60fps и чистый, хорошо оформленный код.
На входе вам будет даны:
— Дизайны и все ассеты (в Скетче или Абстракте) — примеры дизайна можно посмотреть в аттаче.
— Набор статичных тестовых данных для графиков
— Дизайнер и лид iOS разработчик в помощь, если у вас будут какие-то вопросы.
Далее работа будет проходить в два этапа:
1 ЭТАП - статика: реализовываем компоненты которые хорошо выводят статические данные.
— 60fps
— Вся необходимая верстка должна быть реализована без AutoLayout
— Адаптация графика под установленные размеры (так чтобы на всех устройствах в разных размерах работало)
— Дизайн графика должен полностью настраиваться внешней “темой”, без внутренней адаптации под тёмную/светлую-тему
2 ЭТАП - динамика: после того как статичный компонент готов, нужно будет привязать его к API и доработать так чтобы хорошо работал с реальными данными.
— Доступ к API и проверка на динамических данных (вместо статичного файла)
— Взаимодействие с графиком (перетаскивание/вождение пальцем + haptic feedback)
— Загрузка данных из сети по выбранному токену
— Изменение выбранного периода времени (1 день, 1 неделя, 1 мес, год итп — см. дизайн)
— Прелоадеры пока ждем подгрузки данных
— Оптимистическая прогрузка данных (чтобы пользователю приходилось меньше ждать)
В РЕЗУЛЬТАТЕ:
мы хотим получить
— Полностью компилируемый проект без внешний зависимостей для графиков (максимум из позволяющихся зависимостей — вспомагательные, которые не влияют на работу самих графиков)
— Огромным плюсом будет оформленный SPM-пакет (но это не обязательное требование)
Оплата: 50% по выполнении 1-го этапа,
50% по выполнении 2-го этапа
ЗАДАЧА: написать компонент для вывода графиков цен на Свифте.
Сразу, на всякий случай, оговоримся тут, что нам нужно реально хорошее качество исполнения, пиксель перфект, 60fps и чистый, хорошо оформленный код.
На входе вам будет даны:
— Дизайны и все ассеты (в Скетче или Абстракте) — примеры дизайна можно посмотреть в аттаче.
— Набор статичных тестовых данных для графиков
— Дизайнер и лид iOS разработчик в помощь, если у вас будут какие-то вопросы.
Далее работа будет проходить в два этапа:
1 ЭТАП - статика: реализовываем компоненты которые хорошо выводят статические данные.
— 60fps
— Вся необходимая верстка должна быть реализована без AutoLayout
— Адаптация графика под установленные размеры (так чтобы на всех устройствах в разных размерах работало)
— Дизайн графика должен полностью настраиваться внешней “темой”, без внутренней адаптации под тёмную/светлую-тему
2 ЭТАП - динамика: после того как статичный компонент готов, нужно будет привязать его к API и доработать так чтобы хорошо работал с реальными данными.
— Доступ к API и проверка на динамических данных (вместо статичного файла)
— Взаимодействие с графиком (перетаскивание/вождение пальцем + haptic feedback)
— Загрузка данных из сети по выбранному токену
— Изменение выбранного периода времени (1 день, 1 неделя, 1 мес, год итп — см. дизайн)
— Прелоадеры пока ждем подгрузки данных
— Оптимистическая прогрузка данных (чтобы пользователю приходилось меньше ждать)
В РЕЗУЛЬТАТЕ:
мы хотим получить
— Полностью компилируемый проект без внешний зависимостей для графиков (максимум из позволяющихся зависимостей — вспомагательные, которые не влияют на работу самих графиков)
— Огромным плюсом будет оформленный SPM-пакет (но это не обязательное требование)
Оплата: 50% по выполнении 1-го этапа,
50% по выполнении 2-го этапа
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.