Экспертиза: UX/UI, Androi
Техстек: Android, Java, Kotlin, Coroutines, Fresco
О клиенте и проекте
Doubletapp – международная студия разработки полного цикла. Компания создает мобильные приложения и web-сервисы для клиентов из России, Европы и США. В числе их международных проектов – социальная сеть для трейдеров и инвесторов.
Профильное коммьюнити предназначено для обмена новостями, различными отраслевыми анализами и идеями в сфере финансовых рынков. Приложение работает с 2008 года и очень популярно в США – на Android более миллиона скачиваний.
Описание задачи
До подключения нашей команды приложение работало с регулярными перебоями из-за некорректной работы сервиса загрузки изображений – пользователей выбрасывало из утилиты. Также наблюдалась нехватка памяти из-за неправильной настройки библиотеки для скачивания и кэширования изображений – на экране ленты постов пользователи добавляют картинки, которые загружались и кэшировались при скроллинге, что являлось ресурсозатратным для мобильного приложения.
Чтобы обеспечить бесперебойную работу сервиса, было принято решение о его доработке. Doubletapp потребовались дополнительные компетенции в части Android-разработки, поэтому подключили команду RedLab. Помимо задач по налаживаю стабильной работы приложения, нас также привлекли к развитию функционала платформы.
Реализация
Мы разделили пул задач на два основных направления:
Работа по линии UX/UI - дизайна. Нам было необходимо протестировать работу обновленной версии дизайна сервиса, чтобы интерфейс корректно отображал опции приложения.
Доработка функционала и улучшение сервисов. Чтобы удовлетворить запросы пользователей утилиты, требовалось реализовать две новые фичи. Одна из которых – окно Terms of Service, которое определяет правила использования приложения. Другая – единый экран с табами по определенной информации. До этого пользователю отображались несколько отдельных экранов с различной информацией о тикете.
Также следовало обеспечить отказоустойчивость приложение в часы пик, что предполагало выполнение большого объема работ по отслеживанию багов, их фиксации и рефакторингу кода.
Результат
Благодаря оперативному включению в проект мы помогли Doubletapp обеспечить своевременный выпуск обновленного продукта, выполнив большой объем работ по обеспечению корректной работы интерфейса, а также расширению функционала программы. Мобильное приложение стало более удобным в использовании и теперь работает бесперебойно даже при большом наплыве пользователей.