Задача: Написать пакет для Flutter по работе с камерой по распознаванию лица.
Пакет должен быть построен с использованием чистой архитектуры и сторонних пакетов TFLite -
https://pub.dev/packages/tflite, Camera -
https://pub.dev/packages/camera; Для реализации бизнес логики используется BLoC (
https://bloclibrary.dev); Критерии стабильность, скорость, плавность работы.
Рабочие название проекта IdentityVerification;
Логика работы, пакет подключается через Widget, что то вроде:
home: IdentityVerification({
text({
title: Text(“Проверка личности”)
step_one: Text(“Расположите лицо в овале”)
step_two: Text(“Моргните”)
})
action: Bloc
})
вместо home может быть любой Widget.
Пакет будет размещен в открытом репозитории на github, сохранением имени автора. Данный пакет вы можете использовать как портфолио.
Все вопросы и изменения в архитектуре обсуждаются.