mobile-1-2lab
- Установите приложение Expo Go на Ваше устройство.
- Убедитесь, что ваше устройство и компьютер подключены к одной сети Wi-Fi.
- Установите Expo CLI:
npm install -g expo-cli- Клонируйте репозиторий и перейдите в каталог проекта:
git clone https://github.com/21heruvim/mobile_dev.git- Установите зависимости:
npm install- Запустите проект:
npx expo start- Откройте Expo Go на вашем Android-устройстве
- Отсканируйте QR-код из терминала
- markers:
- id: Уникальный идентификатор маркера
- latitude: Широта маркера
- longitude: Долгота маркера
- created_at: Дата и время создания маркера
- marker_images:
- id: Уникальный идентификатор изображения
- marker_id: Внешний ключ, связывающий изображение с маркером
- uri: URI изображения
- created_at: Дата и время добавления изображения
- Между таблицами установлена связь один-ко-многим (один маркер может иметь много изображений)
- Используется каскадное удаление (при удалении маркера удаляются все его изображения)
- Все операции с БД обёрнуты в блок try-catch
- Пользователю показываются информативные сообщения об ошибках
- Возможность добавлять миграции, применяются автоматически при запуске приложения