Техническое задание: мобильное приложение - "ВСПЫШКА"
Цель - добавление на фото - эффекта вспышки (вероятно посредством ИИ, обсуждаем) (суть, чтобы на фото с человеком, которое сделано без вспышки - добавлялся данный эффект вспышки).
Платформа - для начала на Андроид 10+ (но с учётом того, что если в дальнейшем метрики подтвердятся, нужно будет сделать также на ios 15+) + планшеты. Выкладка будет на все популярные маркетплейсы приложений. Google play и так далее.
Функционал (минималка)
1. Импорт из галереи: корректная работа с JPEG/PNG/HEIC. + Сохранение: в исходном размере, с EXIF/датой/ориентацией/геометками; выход JPEG (качество ≥95%) или PNG (если вход PNG).
2. Эффект вспышка
- одно нажатие и применяется эффект
- ползунок регулирования силы эффекта (от 0 - до 100)
- кнопка - до и после (показывает фото с эффектом и без него)
3. Офлайн: вся обработка на устройстве (интернет не обязателен).
4. Интерфейс: один экран, минимализм, крупные элементы; языки: RU/EN/中文 (файлы строк).
5. Аналитика: запуск, выбор фото, старт/конец обработки, значение ползунка, сохранение, длительность сессии, число применений, сбои. Хранить локально, отправлять при наличии сети (без персональных данных). (для того, чтобы понимать в дальнейшем, что чинить и что улучшать)
6. Монетизация (база): 1 показ рекламы на каждые 5 применений эффекта.
Опция на будущее: подписка «без рекламы» — заложить место в настройках.
Требования к качеству
1) Осветление без ореолов и «выбитых» бликов.
2) Естественный тон кожи, лёгкий тёплый оттенок.
3) Детали в тенях сохранены, картинка не «пластилиновая».
в целом, можно наверное обучать на результатах обработки приложение Meity, у них есть такая функция Flash
Производительность
1) Предпросмотр — мгновенно (на экранном размере), ползунок без рывков.
2) Финальный рендер: 12–16 Мп ≤ 1 с, до 48 Мп ≤ 3 с на устройствах 2020–2022 гг.
3) Интерфейс не зависает при сохранении.
4) Для больших изображений— плиточная обработка.
Нужно чтобы приложение быстро применяло данный эффект - с минимальными задержками и прогрузками
Приёмка (чек-лист)
1) Набор из 20 тест-фото (лица/ночь/контровой свет): нет ореолов/пересветов, тон кожи натуральный.
2) Сохранение исходного размера и EXIF подтверждено.
3) Серия 30 импорта → обработки → сохранения без сбоев; крашей < 1 % сессий.
4) Реклама показывается ровно 1 раз на 5 применений; при отсутствии сети не блокирует работу.
5) Переключение RU/EN/中文 работает, строки не обрезаются.
6) Полный офлайн-режим: все функции (кроме рекламы/отправки метрик) доступны без интернета.
Поставка и права
1) Исходники в репозитории, инструкция по сборке, список используемых библиотек и их лицензий.
2) Полная передача исключительных прав.
3) Установочный пакет и архив для публикации в магазине
4) Страница поддержки и политика конфиденциальности (шаблон можно простой, без сбора личных данных).
Просьба указать цену и сроки по этапам.