DOKKA

DOKKA - инструмент для упрощения документооборота

Android IOS Сканер Иврит Уведомления Поиск

Проектирование

Описание ситуации

Заказчик обратился с идеей разработки мобильного приложения, помогающего пользователю эффективно организовать работу с документами. К моменту обращения, back-end проекта был на завершающейся стадии разработки, был готов рабочий API, с помощью которого можно было протестировать работу механизмов искусственного интеллекта для распознавания и классификации документов.

Заказчик уверен, что среднестатистический человек больше не в состоянии контролировать информацию, потому что она сложная, неорганизованная, рассредоточена на разных электронных и бумажных носителях информации. Когда мы не контролируем свою информацию, мы не контролируем нашу жизнь. DOKKA создает инструменты, которые позволяют получить доступ к своей информации и использовать ее наилучшим образом.

Двигаясь в сторону разработки подобного сервиса DOKKA поддерживает принципы сокращения использования бумаги, спасая окружающую среду.

Главный экран с папками

Решение

Компанией Fingers было спроектировано и разработано мобильное приложение DOKKA для смартфонов под управлением Android.

Дизайн приложения выдержан в приятных светлых тонах с голубым цветом основных элементов и оранжевым цветом активных элементов. Дизайн приложения соответствует гайдлайнам Material Design.

Вход в приложение может быть выполнен с помощью аккаунта Google+, с предоставлением доступа к Gmail и Google Drive пользователя.

Основной функцией приложения является сканирование документа, которое позволяет создать pdf-документ из изображений, выполненных с помощью камеры смартфона, и загружать документ в DOKKA. DOKKA сама обработает документ и сообщит о том, куда она его поместила.

Прогресс бары

В случае, если документ загружен в DOKKA через почту, пользователь получит push-нотификацию о том, что DOKKA загрузила несколько документов, пока пользователь отсутствовал.

Просматривать и получать доступ к своим документам очень просто и понятно — для этого была продумана структура и иерархия папок, при которой документы попадают в ту директорию, которой соответствует тип документа.

Для поиска документов продуман функциональный поиск, который позволяет найти документы по ключевым словам или метаданным документа.

Поиск документов и последние файлы

Проблемы, с которыми мы столкнулись

Сканирование
Сканирование документов — нетипичная задача для мобильной разработки. Задача сканирования для проекта DOKKA состояла из нескольких этапов:

  • создание фотографии документа;
  • сохранение оригинала фотографии;
  • обрезка фотографии по рамке и заданным пропорциям;
  • преобразование полученного изображения в формат jpeg и сохранение;
  • отображение результирующего изображения.

Подробнее о процедуре и сложностях сканирования документа, в скором времени можно будет прочитать на нашем сайте.

Сканирование документов мобильное приложение

Иврит
Поддержка приложением мультиязычности очень важно для проектов, нацеленных на международную и мультиязычную аудиторию. В целом это типичная задача, состоящая в создании и поддержке файлов локализации. Однако специфика именно иврита состоит в написании в направлении справа налево, поэтому задача состояла не только в изменении текста и его корректном выравнивании, но и полном вертикальном отражении всех элементов интерфейса мобильного приложения.

Открытый документ и перемещение

Разделы приложения и основной функционал

Folders
Раздел, имеющий многоуровневую иерархию для поддержки вложенности папок.

Recent documents
Раздел со всеми документами пользователя, отсортированными по дате поступления.

Search
Возможность найти документ по ключевым словам, тематике или другим параметрам.

Scan
Функционал сканирования бумажного документа и загрузки в DOKKA.

Move document
Функционал перемещения документа в другую папку.

Send document
Отправка документа.

Folder notifications
Количество непрочитанных документов в папке.

Push-notifications
Уведомления о добавлении новых документов в DOKKA.

Pin Code
Добавление пинкода при открытии приложения.

Разработка

Стек технологий


Project Management

Trello
Slack


Front-end

Java
API integration
Localization
Google authorization
Firebase
Camera work
SQLite


DESIGN

Sketch App

Иконка приложения для Play Market


Команда

Менеджеры проекта
Диана Климчук
Бизнес-аналитик
Александр Смирнов
Дизайнер
Настя Кошко
Разработчики
Антон Герасименко (Android)
Василий Михалюк (Web front-end)