Разработать ReactNative компонент

Цена договорная
02 февраля 2021, 01:16 • 3 отклика • 35 просмотров
Требуется оперативно разработать React-Native компонент на TS, аналог вот этого - https://github.com/5up-okamura/react-native-draggable-gridview

Функционал:
- Сетка полотна 8 клеток в ширину,
- По высота может скролиться,
- Корректно работает на iOS и Android без обрезаний,
- Два режима: редактирование и просмотр,
- Режим редактирования включается долгим удержанием пальца, выключается нажатием по свободному месту на полотне (вне плитки) или по событию/свойству из вне (внешняя кнопка или back-событие),
- В режиме редактирования плитки немного уменьшаются, и появляются компоненты управления: удалить плитку, изменить размер,
- Размер изменяется циклично (по очереди),
- Поддерживаются плитки 3 размеров: 1x1, 2х2, 2х8 (small/default/big).
- Каждая плитка может быть индивидуально настроена - поддерживаемых варианты размеров и возможность удаления с полотна, т.е. есть плитки, которые нельзя удалить с полотна, есть плитки, которые поддерживают только 1, 2 или 3 размера.
- После редактирования, при переходе в режим просмотр, полотно поджимается. В идеале должно работать в другому ScrollView.

Пример, полотна представлен в прикрепленном файле.

Оплата только после демонстрации полной работы компонента, на разных разрешениях и устройствах.
Жду предложения по цене и срокам.
Файлы