Підпишіться на нашу розсилку і стежте за найостаннішими проектами, послугами та спеціальними пропозиціями!

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 Дизайн
Тестування ПЗ