Техническое задание: Доработка трех iOS-приложений

Необходимо выполнить комплексную доработку трех существующих мобильных приложений для платформы iOS. Цель - расширить функциональность, добавив набор ключевых технологий и модулей.

Основные задачи для каждого приложения

  • Клиент-серверное взаимодействие: Реализовать стабильное сетевое взаимодействие с бэкендом (API). Необходимо обеспечить обработку запросов, ошибок и кэширование данных.
  • Работа с WebView: Интегрировать компонент WebView для отображения веб-контента внутри приложения. Важно обеспечить навигацию, обработку событий и оптимизацию производительности.
  • Логика работы с офферами: Разработать систему для управления и отображения спецпредложений (офферов). Логика должна включать получение, фильтрацию, отображение и отслеживание действий пользователя.
  • Работа с локальными пушами: Настроить механизм локальных (местных) уведомлений. Планирование, отображение и обработка нажатий на пуш-уведомления, срабатывающих по времени или событию внутри приложения.
  • Аналитика пушей: Внедрить систему сбора аналитики по отправленным и полученным пуш-уведомлениям. Необходимо отслеживать доставку, открытия и эффективность.

Общие требования

Все изменения должны быть выполнены с учетом современных стандартов разработки под iOS (Swift/SwiftUI или Objective-C). Код должен быть чистым, модульным и сопровождаемым. Важно обеспечить корректную работу новых функций в связке с существующей логикой каждого из трех приложений.

Подготовка макетов этикеток для печати

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

Разработка системы видеонаблюдения для предприятий на Python

Требуется опытный специалист для создания надежной системы видеонаблюдения, способной работать с подавляющим большинством проводных и беспроводных камер через регистраторы. Ключевое требование - стабильное получение видеопотока.