Задание: iOS. Доработать drag&drop приложение react native (Дистанционная работа)
Есть приложение на react native на 250 строк кода. Нужно доработать, так как работает "глючно".
Суть: есть сетка с кроссвордом и пустые ячейки (белые).
Варианты взаимодействия:
1) нажать на ячейку, она становится активной, затем нажимаем на цифру она должна плавно переехать в ячейку
2) нажимаем на цифру и делаем drag&drop в ячейку
Что доработать:
1) На 1й вариант взаимодействия, доработать анимацию так как при нажатии "не хватает" плавности. А так же при нажатии на номер, он должен сразу удалиться из списка и затем начинается анимация передвижения
2) На 2й вариант взаимодействия: Изменить drag&drop. При нажатии на номер, он должен подняться вверх на 50px (чтобы видно что перетаскиваем) и при drag-stop нормально ложиться в ячейку
3) На 1й вариант взаимодействия. при нажатии на ячейку (становится активной) затем нажимаем на номер, он переезжает в ячейку. Ячейка должна остаться активной и если мы нажимаем на другой номер они меняются местами.
Доработать до нормально рабочей версии прототип. (видео работы прикрепил)
Приложение использует:
expo
react-native-gesture-handler
react-native-reanimated
react-native-reanimated-dnd