Техническое задание: MVP приложение на Flutter
Цель проекта
Разработка минимально жизнеспособного продукта (MVP) для мобильных платформ с использованием фреймворка Flutter.
Основные требования к функционалу
Навигация
- Реализовать нижнюю панель навигации (Bottom Navigation Bar) с тремя вкладками.
- Две вкладки являются заглушками (для MVP могут содержать мок-данные или статичный контент).
- Одна вкладка - активная, с основным функционалом.
Активный экран
- На активной вкладке должен отображаться экран с вертикальной каруселью (вертикальный список с возможностью прокрутки).
- Элементы карусели должны быть интерактивными и отображать контент согласно логике приложения.
Технические детали
- Приложение должно быть кроссплатформенным (iOS/Android).
- Код должен быть чистым, хорошо структурированным и с комментариями.
- Использование state management на усмотрение исполнителя (Provider, Bloc, Riverpod и т.д.).
- Данные для карусели и заглушек могут быть мок-данными, жестко зашитыми в код или подгружаться из локальных ресурсов.
Результат работы
- Исходный код проекта в репозитории (Git).
- Собранные APK и IPA файлы (или ссылки на сборки).
- Краткая документация по запуску проекта.