Мобільний додаток для сканування етикеток
//= $project_attachment_image_srcset_pice_src[1] ?>
Про проект: опис та завдання
Перед нами постало завдання з розробки мобільного додатка, за допомогою якого можна було б сканувати етикетки товарів, а точніше склад, зазначений на цих етикетках.
Сьогодні тема розшифровки складу продуктів досить актуальна, адже у переважній більшості до складу включені різні добавки: ароматизатори, емульгатори, стабілізатори, консерванти та інші. Зазвичай ці добавки позначені цифробуквенним кодом, який ми зазвичай називаємо «їшки». Є небезпечні або допустимі, так і абсолютно безпечні добавки, наприклад Е-450 або пірофосфат натрію.
Запам’ятати величезну кількість кодів неможливо, носити із собою список-шпаргалку теж непрактично. Тому ми створили сканер, який може визначати та розшифровувати різні добавки зі складу продуктів. Це як об’єктив Google, але тільки для шопінгу.
Рішення: технології та плагіни
- Забезпечили розпізнавання харчових добавок безпосередньо з етикетки.
- Впровадили можливість визначення небезпеки продукту, виходячи з його складу.
- Налаштували розшифровку та створили докладний опис можливих добавок. Також ми забезпечили стабільне підключення камери смартфона.
Дизайн
І, звичайно ж, ми приділили належну увагу дизайну, зробивши його приємним та сучасним, задіявши векторну графіку продуктової тематики.- Async Storage — глобальна для всієї програми асинхронна, незашифрована та постійна система зберігання ключів та значень. Зазвичай Async Storage використовують замість LocalStorage, яке синхронне, тому працює повільніше і має суттєві обмеження щодо ліміту даних, що зберігаються.
- Stack Navigation — зручна система переміщення між екранами, яка дозволяє повернутися назад і вийти в головне меню програми.
- MLKit OCR — мобільний SDK від компанії Google із досить широкими базовими можливостями.
Комментарии