Техническое задание: Кроссплатформенное мобильное приложение с WebView

Цель проекта

Разработать нативные мобильные приложения для платформ iOS и Android, основным функционалом которых является отображение веб-приложения через компонент WebView с добавлением базовых нативных возможностей.

Основные требования

1. Функционал приложения

  • WebView компонент: Основной экран приложения должен корректно отображать заданный веб-сайт/веб-приложение.
  • Авторизация: Реализация нативного экрана или механизма для авторизации пользователя через предоставленное API (токен должен передаваться в WebView).
  • Экран LogOut: Нативный экран или кнопка для безопасного выхода из системы с очисткой данных сессии.
  • PUSH-уведомления: Интеграция с Firebase Cloud Messaging (FCM) для приема и отображения push-уведомлений на обеих платформах.

2. Технические требования

  • Приложение должно быть нативным (Swift/Kotlin или аналоги) или использовать стабильные кроссплатформенные фреймворки (например, Flutter, React Native), обеспечивающие нативный опыт.
  • Код должен быть чистым, документированным и передан заказчику по завершении.
  • Необходимо обеспечить публикацию приложения в App Store и Google Play (или подготовку к публикации).

3. Результат работы

  • Исходный код проекта для обеих платформ.
  • Собранные и подписанные установочные файлы (APK, IPA).
  • Инструкция по сборке и настройке.

Создание иллюстрации для винной этикетки по референсу

Необходимо разработать стилизованную иллюстрацию на основе предоставленного фото для последующего использования на этикетке вина. Рисунок должен передавать ключевые элементы изображения в лаконичной и эстетичной манере.