Разработка мобильного приложения Cropler для точного земледелия
Клиент и задача
Клиент: Стартап в агротех-секторе с амбициозной целью демократизировать технологии точного земледелия для фермеров и малого-to-medium агробизнеса.
Задача: Разработать кроссплатформенное мобильное приложение, которое становится единым и удобным центром управления для мониторинга здоровья растений и состояния полей. Приложение должно получать данные со специальных агрокамер и датчиков почвы, анализировать их и предоставлять пользователю понятные инсайты и оперативные уведомления, даже при нестабильном интернете в полях.
Основные требования:
Дашборд обзора: Главный экран с самыми важными уведомлениями и статусом по всем полям.
Таймлапс здоровья культуры: Наглядная лента снимков для каждого поля с возможностью просмотра в динамике.
Система оповещений: Детализированные push-уведомления с категоризацией по критичности (предупреждение, угроза, критические).
Модуль командной работы: Возможность добавлять участников, назначать задачи на основе данных с камер и оставлять комментарии прямо к конкретному полю или снимку.
Карта с наложением данных: Интерактивная карта, где отображаются границы полей, расположение камер и цветом обозначаются проблемные зоны на основе данных ML-анализа.
- Flutter 3.4 - для кроссплатформенной разработки
- Dart 2.19 - основной язык программирования
- Bloc/Cubit - для управления состоянием
- Dio + Retrofit - для работы с REST API
- Hive - для оффлайн-хранилища
- Yandex Map SDK + Mapbox - для визуализации маршрутов
- Firebase Analytics + Crashlytics - для мониторинга
- gRPC - для потоковой передачи телеметрии