Техническое задание: Оптимизация панели ввода в чате

Цель проекта

Устранить проблемы с отображением и поведением панели ввода текста в чате мини-приложения для мессенджера. Требуется привести интерфейс в соответствие с нативным поведением и скоростью реакции.

Основные задачи

  • Анализ текущей реализации панели ввода в предоставленных файлах проекта.
  • Исправление некорректных отступов (полей) панели ввода, влияющих на визуальное восприятие.
  • Оптимизация анимации или механизма появления панели. Необходимо устранить "заторможенность" (задержки, лаги) и добиться мгновенного, плавного поднятия.
  • Тестирование результата на различных устройствах и разрешениях экрана.

Ключевые требования

  • Конечный результат должен быть визуально и поведенчески идентичен нативной панели ввода в Telegram.
  • Все изменения должны быть интегрированы в существующую кодовую базу без нарушения другой функциональности.
  • Код должен быть чистым и сопровождаемым.

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

Мини-приложение с оптимизированной, отзывчивой и визуально корректной панелью ввода в чате, обеспечивающей комфортный пользовательский опыт.

Сбор изображений и текстовых данных коллекций с трех веб-ресурсов

Требуется автоматизировать сбор фотографий тканей (более 700 изображений) и сопутствующей текстовой информации из примерно 50 коллекций, представленных на трех различных сайтах. Данные необходимо корректно сохранить, для части изображений потребуется переименование.