Ru

Вы используете устаревшую версию Internet Explorer. Для лучшей работы сайта, пожалуйста, обновите ваш браузер.

Лазар

Сложность проекта
2017
Дата сдачи проекта:
  • Описание

Tab 1

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

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

Основные технические характеристики Лазар:

  • интеграция с картографическими сервисами Google;
  • проигрывание потокового аудио с сервера;
  • использование шифрования для коммуникации с сервером;
  • встроенные аудиоплеер и QR-сканер;
  • осуществление взаимодействия с сервером с помощью Web API.

Основной сложностью, с которой мы столкнулись во время реализации проекта, была проблема с воспроизведением потокового аудио на iOS, так как оно не кешировалось при использовании 2G. Этот вопрос был решен путем отправки URL на сервер, где хранится аудио, по API.

Платформа: Server, Mobile

ОС: iOS, Android, Linux

Языки программирования: C#, JavaScript

Фреймворки / Библиотеки: Xamarin Forms, Unity, FFImageLoading, ZXing, Bootstrap, JQuery, EntityFrameworkCore

Технологии: Google Maps API, Azure Mobile, .NET Core, MySQL

Команда:

  • 2 .NET разработчика
  • 3 инженера ручного тестирования
  • 1 UI/UX дизайнер
  • 1 PM

Технологии

iOS
Android
JS
Xamarin

Услуги

Мобильные приложения
UI/UX дизайн
Тестирование ПО
Разработка архитектуры системы