ИТ-компания FlippingBook ― разработчик флипбуков ― обратилась к нам за мобильными приложениями для iOS и Android. Мобильной команды в компании не было. Приложения стали аналогом пользовательской части веб-версии их продукта.
Создание приложения должно было увеличить лояльность аудитории компании ― предпринимателей, маркетологов, продавцов и менеджеров ― за счет «карманной» доступности. Пользуясь флипбуками на смартфонах, они предоставляют своим клиентам более высокий уровень сервиса и становятся более мобильными.
Приложения для iOS и Android с использованием технологии Kotlin Multiplatform. Они взаимодействуют с API (и фактически серверной частью), предоставляемым клиентом.
Ключевые требования заказчика:
Участие в проекте принимали руководитель проекта, разработчики MPP (общего кода на Kotlin Multiplatform), Android, iOS-разработчики и тестировщики.
Мы получили от клиента подробное техзадание и готовый дизайн под iOS.
Приложение выходило на рынок поэтапно. Сначала мы сделали его доступным для лояльной аудитории клиента. Затем мы дорабатывали приложение, опираясь на обратную связь заказчика и первых пользователей. Такой подход позволил удобно тестировать функциональность приложения и дал возможность в реальном времени наблюдать уровень интереса целевой аудитории, отмечать неочевидные ранее преимущества и недостатки продукта.
Самая сложная часть приложения ― загрузка, хранение и отображение контента флипбуков.
Флипбук ― это html-страница (веб-страница) с js-кодом. Она представляет собой архив с файлами разных типов, для которых отдельно загружаются различные элементы. Приложение должно следить за актуальностью всех элементов флипбука и обновлять их почти в реальном времени. При этом скачанный флипбук должен быть доступен для просмотра даже в отсутствие интернет-соединения.
Мы использовали локальный веб-сервер, запускаемый прямо внутри приложения.
«Разработка ТЗ и API были полностью на стороне заказчика. Их высокое качество значительно упростило разработку на нашей стороне. Тестирование проходило многократно двумя командами ― нашей и заказчика. Отмечу, что заказчик не ставил перед нами жесткие дедлайны. В условиях тщательной проработки ТЗ и API, двойного контроля и комфортных сроков нам удалось достичь высокого качества продукта».
Дизайн, разработка и тестирование первой версии длились 14 месяцев.
Мы выпустили мобильное приложение, пройдя все этапы тестирования со стороны двух технических команд.Нам удалось сохранить главные фичи веб-версии. Клиенты FlippingBook получили возможность управлять контентом более оперативно, с любого устройства и без привязки к офису.
Загрузка и просмотр флипбуков с включением графики, видео, текстового контента