Разработка Android 2D CAD для раскладки
Описание
Требуется разработать MVP Android-приложения для планирования раскладки ламината/паркета на чертеже квартиры. Приложение должно включать следующие ключевые функции:
1. Режим черчения: Пользователь должен иметь возможность рисовать линии (стены) пальцем на экране. Линии должны автоматически выравниваться по вертикали/горизонтали (под 90 градусов) и магнититься друг к другу. Должна быть предусмотрена возможность выделения, перемещения и поворота стен с точным указанием угла.
2. Редактирование чертежа: Возможность ввода точных размеров (длины и ширины) для каждой стены.
3. Генерация сетки ламината: Отдельный слой для генерации сетки из прямоугольников по заданным размерам доски. Сетка должна автоматически масштабироваться. Поддерживаемые типы раскладки: палубная со смещением 1/2, палубная со смещением 1/3, ёлочка английская (венгерская), ёлочка французская.
4. Интеграция слоев и расчет подрезок: Слой ламината должен свободно перемещаться и вращаться поверх чертежа стен с помощью жестов. Дополнительно требуется оценить и предложить стоимость за функцию загрузки фото/скана чертежа помещения в качестве подложки с возможностью калибровки по масштабу.
Технические требования: Android, Kotlin, Jetpack Compose (Canvas) или альтернативные предложения по движку для работы с кастомной 2D-графикой.
Бюджет
В рынкеМедиана по «Мобильная разработка» – 10 000 ₽
Свежесть и конкуренция
AI Score
Требования к навыкам
Спросить AI о заказе
Спросите что угодно об этом заказе
Помогу понять, ваш ли это заказ: оценю бюджет и сроки, подсвечу подводные камни и подскажу, как откликнуться.
