Для улучшения работы сайта, мы используем файлы cookie.
Ok
кейс

IQuran — приложение для комфортного изучения священной книги Коран

  • 6 месяцев
    От аналитики до запуска продукта
  • 11 человек
    8 разработчиков PzlleTech + 3 представителя заказчика
  • 92 экрана
    Разработали для двух тем: по 46 для темной и светлой
  • Кроссплатформенное решение
    Приложение доступно для iOS и Android

В чём идея?
Коран — священная книга мусульман на арабском языке. При её чтении некоторые звуки необходимо протягивать.

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

К нам обратился заказчик с просьбой создать приложение с закрашивающимся по ходу чтения Корана текстом. Ранее он уже обращался в две студии, но создать удобную и понятную систему не получилось.
Что сделали
  1. Оцифровали Коран и его переводы;
  2. Разработали сервис для управления контентом;
  3. Разработали веб-сервис для заполнения закрашивания текста;
  4. Разработали кроссплатформенное мобильное приложение на платформах iOS и Android.
Провели исследования и аналитику
Мы погрузились в тематику подобных приложений, изучили конкурентов и паттерны построения интерфейсов для данного направления.

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

Проанализировали дизайн-проект заказчика и его ожидания от продукта.
Усовершенствовали готовый дизайн

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


Корректировки значительно облегчили приложение для будущего пользователя. Мы избежали сложных решений, которые не оказывали положительного влияния на использование продукта.

Разработали приложение
При разработке инструмента для арабистов было сложно сразу учесть в каком виде требуется инструмент. Поэтому нам пришлось действовать итеративно. Первым делом мы разработали инструмент в самом простом его виде и собрали обратную связь.

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

Выявили в каких моментах возникают ошибки, и поняли что вторую версию придется сделать кардинально другой. Так же при разработке первой версии мы смогли отработать принцип алгоритма закрашивания.
Заказчик хотел чтобы суру (главу) можно было читать без разделения на страницы. Озвучка некоторых сур превосходила час аудио-записи и это вызывало зависания, притормаживания (лаги) при проигрывании суры.

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

Среди нескольких вариантов реализации выбрали самое оптимальное: поверх слова наложили слово-дубликат, которое отвечало за закрашивание текста.

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

Среди нескольких вариантов реализации выбрали самое оптимальное: поверх слова наложили слово-дубликат, которое отвечало за закрашивание текста.

Не сказать что решение новаторское, но путем оптимизации, мы добились хорошей производительности, и в то же время сохранили легкий доступ к поддержке решения. Из плюсов, мы сумели сэкономить ресурсы и сделать код проще для понимания и более гибким к корректировкам.
Сделали возможным пословный перевод
Арабист выставляет слово на спектрограмме аудиодорожки и может корректировать начало его закрашивания относительно аудио. Есть возможность разделить слово на фрагменты и выставить время для каждого фрагмента по отдельности.
Сделали возможным пословный перевод
Арабист выставляет слово на спектрограмме аудиодорожки и может корректировать начало его закрашивания относительно аудио. Есть возможность разделить слово на фрагменты и выставить время для каждого фрагмента по отдельности.
Запустили и развиваем проект
  1. Настроили систему аналитики
  2. Настроили сервисы отлова сбоев в приложении. Это позволяет нам отслеживать всю информацию о сбое, скорее находить причину и вносить корректировки.
  3. Оказываем техническую поддержку всего комплекса программного обеспечения.
Приложение является не просто инструментом для изучения Корана. С его помощью можно изучать арабский язык. Пользователь имеет доступ не просто к переводу аята — стиху Корана, а к любому слову. Этого нет ни в одном подобном приложении
Артур Турончик, CEO PzzleTech
Посмотрите другие кейсы
Ваша идея достойна стать продуктом.
Поделитесь ей с нами
Я ознакомился с политикой конфиденциальности и согласен с обработкой персональных данных