Техническое задание: Добавление промежуточного экрана

Контекст и текущая логика

В приложении реализована следующая навигация пользователя:

  1. Главный экран - отображает список категорий.
  2. Экран категории - показывает список событий, относящихся к выбранной категории.
  3. Экран события - содержит детальное описание конкретного события.

Задача

Требуется разработать и интегрировать промежуточный экран в указанный выше поток. Место и точная функциональность этого экрана будут уточнены с исполнителем.

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

  • Приложение написано на Java и Kotlin в пропорции примерно 50/50.
  • Новый экран должен быть корректно встроен в существующую архитектуру и навигацию.
  • Код должен соответствовать современным практикам разработки под Android.
  • Необходимо обеспечить плавную работу и соответствие стилю приложения.

Что ожидается от исполнителя

  • Анализ текущей кодовой базы и структуры навигации.
  • Предложение оптимального места и функционала для промежуточного экрана.
  • Чистая и документированная реализация.

Разработка MVP CRM-системы для риелторов и агентств недвижимости

Требуется создать минимально жизнеспособный продукт (MVP) CRM для управления клиентами и сделками в сфере недвижимости. Необходима собственная разработка, без использования готовых платформ вроде Битрикс. Продукт планируется к дальнейшей коммерциализации.

Разработка системы распознавания архитектурных эскизов

Требуется создать систему для автоматического анализа рукописных планов помещений. Система должна определять координаты углов комнат и распознавать текстовые подписи на изображениях. В реализации предполагается использование языковых моделей (LLM).