Техническое задание: Кроссплатформенное мобильное приложение с 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).
  • Инструкция по сборке и настройке.

Модернизация WordPress-сайта: исправление плагина и создание типовых блоков

Требуется устранить ошибки в устаревшем плагине Network Media Library и разработать набор типовых блоков для статей. Необходимо привести все существующие материалы и одну целевую страницу к единому, современному виду.

Сбор и структурирование фильтров для каталога интернет-магазина

Необходимо проанализировать разделы каталога интернет-магазина и собрать актуальные фильтры для товаров, аналогично маркетплейсам. Данные требуется систематизировать в Excel-файле с вкладками для каждого подраздела.

Верстка HTML-блоков для сайта на 1С-Битрикс

Необходимо создать набор кастомных HTML/CSS/JS блоков для страниц услуг на основе макета в Figma. Блоки должны быть адаптивными, реализованы на Bootstrap 3 и корректно наследовать стили активной темы.