Цели проекта 2016
Tricolor TV Magazine - цифровой журнал о цифровом телевидении. Это проект,
адаптированный под мобильные платформы и планшеты, позволяющий просматривать
промо-материалы, цифровой контент - музыку, видеоролики, скачивать файлы, оформлять
подписку на журналы и многое другое
Цветовая палитра:
Мультимедийный
контент
Каждый выпуск журнала представляет базу данных, созданную из вэб-страницы при
помощи специального билдера, содержащего мультимедиа контент. Но требования к
скорости работы и отзывчивости интерфейса не позволяли использовать стандартный
компонент просмотра Web-страниц в приложении
Решение
Фоновый разбор базы данных на атомарные элементы и преобразование их
в нативные компоненты платформ для обеспечения максимальной отзывчивости
интерфейса пользователя. Основной задачей являлась разработка абстрактной
фабрики и универсального парсера, позволяющего преобразовывать исходный
файл в интерактивный цифровой журнал
Адаптивная
верстка
Мобильное приложение необходимо адаптировать под мобильные телефоны и планшеты с учетом
всего многообразия размеров экранов и плотности пикселей
Решение
Для автоматической компановки страниц, исходя из информации о дисплее устройства, была разработана система одностраничных и многостраничных элементов верстки. Это позволило динамически создавать интерактивные страницы с адаптацией под технические характеристики устройства (оптимизировать графику, добавлять скролл-элементы, локальный зумминг и многое другое)
Пользовательские
закладки
Необходимо дать пользователю возможность действовать с контентом, добавлять интересные страницы в закладки и
осуществлять быструю навигацию по журналу с использованием поиска
Решение
Использование локального хранения пользовательской информации
об интересующем его контенте в связке с системой автоматического
индексирования элементов журнала позволило внедрить фукнционал
интерактивных закладок и быстрого поиска по цифровому журналу
Оформление и
восстановление
подписок
Необходимо обеспечить систему оформления подписок с использованием In App Purchase
и интегрировать информацию о покупках с серверной частью приложения для возможности
дальнейшего восстановления журнала при необходимости на текущем или любом другом
девайсе пользователя вне зависимости от платформы
Решение
Система двухсторонней синхронизации покупок по токену позволила привязать
хеш транзакции подписки к конкретному пользователю на стороне сервера и
обеспечить мультиаккуратность без первичной авторизации пользователя
(пользователь идентифицировался, основываясь на данных Google Play или
App Store аккаунта)
Результат
Разработан адаптивный интерактивный журнал Tricolor TV Magazine под платформы iOS/Android.
Теперь просмотр и чтение журналов стал еще удобнее и увлекательнее