Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
Mad Brains
Мобильное приложение для журналистов Интерфакс
Mad Brains
WDA
2024
#Программирование

Мобильное приложение для журналистов Интерфакс

3175 
Mad Brains
Mad Brains Россия, Ульяновск
Поделиться:
Клиент

Интерфакс

Сфера

СМИ

Регион

Россия, Москва

Сдано

Январь 2024

Задача

Ключевыми потребностями бизнеса являлись:

— доступ к основным функциям без интернета;

— увеличение скорости выпуска материалов в ленте информагентства.

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

Зачем это нужно? Журналисты много работают в поле: освещают события, происходящие в разных уголках страны или за рубежом. Представим, что сотрудник Интерфакса летит в частном самолете в составе пресс-пула топ-менеджера крупной компании. Связи нет, но есть возможность задать вопросы и написать заметку.

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

Решение

1Решение

ОФЛАЙН-ДОСТУП

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

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

Используется фоновая синхронизация базы данных.

СКОРОСТЬ СОЗДАНИЯ МАТЕРИАЛОВ

В режиме создания новости доступны все контентные блоки для форматирования текста и дополнительные функции: выбор категории (молния, новость, экспресс) и установка флажка эмбарго (если требуется).

При просмотре новости можно увидеть, кто был указан в получателях, время публикации, статус, действия, тип материала. У новости может быть два статуса просмотра — опубликована и ожидает доработки. В первом случае можно создать версию новости или расширить ее, а во втором — еще и отозвать.

В приложении есть индикаторы внимания: они обращают внимание журналиста статусы по его статьям или запросы. Если индикаторов на нижней панели нет, то от него не требуются какие-то действия или особая реакция. Это важно в условиях нагруженной работы в поле.

Push-уведомления: серверные уведомления дают информацию об изменении статуса новостей и переводят на экран конкретного материала. Локальные оповещают журналиста о состоянии синхронизации.

2Технические детали

Приложение разработано на Flutter: так мы сократили время и бюджет создания решений и под iOS, и под Android. Для фоновой синхронизации базы данных используется механизм Background Fetch, который позволяет загружать небольшие объемы данных в фоновом режиме, не запуская приложения. Принцип взаимодействия с сервером заключается в периодической синхронизации по определенным триггерам локальной БД с серверной БД. В процессе синхронизации происходит обмен данными, а конфликты версий разрешаются на стороне сервера.

Результат

Комментарий агентства

Олег Чебулаев
Олег Чебулаев

Продукт позволяет доставлять новости в ленту быстрее и заботится о затрачиваемых ресурсах сотрудников для их подготовки. Теперь вместо 5-6 сторонних приложений журналист может использовать одно, он не зависит от наличия и стабильности интернета и может быстро получать уведомления по отправленным в редакцию статьям.


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

  • Flutter Flutter Фреймворк/библиотека

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Mad Brains с удовольствием обсудит вашу задачу

Оставить заявку