Ua

Ви використовуєте застарілу версію Internet Explorer. Для покращення роботи сайту, будь ласка, поновіть ваш браузер

CityGuide

Складність проекту
2016
Дата завершення проекту:
  • Опис

Tab 1

Мобільний додаток CityGuide було розроблено для того, щоб мешканці та гості Чернігова могли без зусиль знайти необхідні місця і заклади.

Він представлений у вигляді карти міста, де відмічені місця надання тих чи інших послуг, в тому числі магазини, готелі і т.д. Усі об'єкти об'єднані в категорії і позначені відповідними іконками. З цим додатком користувач може швидко знайти потрібні йому організації, заклади і т.п., прочитати докладну інформацію про них і послуги, які вони надають, переглянути фотографії, залишити свої відгуки та оцінки, дізнатися думки інших людей. Також він надає можливість побудови автомобільного та пішого маршрутів до пункту призначення.

Управління об'єктами, їх описом і класифікацією здійснюється за допомогою адмін-панелі. Вона дозволяє створювати, редагувати і блокувати об'єкти, а також модерувати відгуки.

Технічні особливості додатка:

  • вбудована карта міста
  • наявність навігації і відображення поточного місцезнаходження користувача
  • пошук об'єктів за ключовими словами і категоріями
  • функція прокладання автомобільних і піших маршрутів
  • підтримка декількох мов інтерфейсу
  • взаємодія з сервером по API

Головною складністю реалізації проекту була оптимізація швидкості роботи додатка з великою кількістю об'єктів для їхнього відображення на мапі без кешування або локального зберігання. Для вирішення цього питання ми покращили структуру даних, які відправляються по API з серверної частини додатка.

Платформа: Mobile

OS: iOS, Android

Мови програмування: C#, PHP

Фреймворки / Бібліотеки: SQLite, Newtonsoft.Json, Xamarin.Forms.Maps, Xamarin.GooglePlayServices.Analytics, Plugin.Geolocator, Xamarin.Forms, .Net Framework 4.5

Технології: MVVM pattern, Google API, XAML

Команда:

  • 2 Xamarin розробника
  • 1 PHP розробник
  • 2 UI/UX дизайнер
  • 1 Front-end розробник
  • 2 інженера ручного тестування

Технології

PHP
iOS
Android
Xamarin

Послуги

Мобільні додатки
UX/UI Дизайн
Тестування ПЗ