Flutter App for drawing on your phone.
- Для управления состоянием приложения использовать Riverpod;
- Интерфейс приведен в макете Figma;
- Точка, линия и длина линии показываются динамически при нажатии на экран и перемещении точки нажатия;
- При окончании нажатия точка и линия фиксируются;
- Проверка на невозможность пересечения линий;
- Если последняя точка находится рядом с первой точкой, то многоугольник замыкается с изменением цвета внутри многоугольника на белый;
- Готовый многоугольник можно редактировать перемещением точек с динамическим изменением линии и показа её длины, при этом область белого цвета внутри многоугольника меняется после фиксации изменения многоугольника.
- Качество кода и соответствие современным стандартам разработки на Flutter.
- Точность воспроизведения дизайна макета.
- Время выполнения задания.
16/02/24: 12:17 - 13:32, 13:52 - 18:31, 18:36 - 19:00, 20:00 - 21:24, 21:45 - 22:15
17/02/24: 09:07 - 11:02, 14:00 - 17:50
18/02/24: 09:50 - 13:20, 13:30 - 16:30, 20:00 - 20:53
19/02/24: 13:30 - 17:55, 19:00 - 22:47
20/02/24: 08:30 - 12:20, 12:45 - 16:40, 17:12 - 17:50, 18:12 - 19:15, 19:30 - 20:15
21/02/24: 09:35 - 17:20, 19:10 - 00:05
22/02/24: 18:00 - 22:20
23/02/24: 08:00 - 09:00, 09:40 - 11:50, 11:50 - 14:40, 15:00 - 16:53