Разработка кросс-платформенного нативного приложения
Техническое задание (пример)
Цель:
Создать кроссплатформенное (iOS, Android) мобильное приложение для регистрации и поиска памятных локаций с координатами и дополнительной информацией.
Основной функционал:
1. Регистрация локации
Сохранение GPS-координат.
Загрузка фотографий (1 основная + до 5 дополнительных).
Ввод текста (название, даты, описание).
Привязка роли пользователя (при необходимости).
2. Поиск и фильтрация
Фильтр по стране, городу или другим критериям.
Отображение результатов в виде списка и на карте.
Карточка локации с детальными сведениями, фото и опцией «избранное» или обмена ссылкой.
3. Профиль пользователя
Список локаций, к которым пользователь привязан.
Избранные локации.
Объекты, созданные самим пользователем.
4. Офлайн-режим
Сохранение и редактирование данных без сети.
Автоматическая синхронизация при появлении интернета.
Корректная работа с координатами и фото без доступа к сети.
5. Технологии и требования
Flutter/React Native или аналогичные кроссплатформенные средства.
Доступ к GPS, камере и локальному хранилищу.
Безопасная передача данных (HTTPS).
6. UX/UI и расширения
Интуитивный интерфейс, удобная карта, минимум шагов для регистрации и поиска.
Возможность добавления полей и интеграции с внешними сервисами, включая push-уведомления.
7. Безопасность и масштабируемость
Надёжное хранение данных и гибкая архитектура для дальнейших доработок.
Мобильные приложения