Go Back

Модернізація застосунку власного виробництва PetFriends

Інтеграція сервісу Google Maps до програми для покращення функціональності застосунку та збільшення його корисності для аудиторії. Детальніше…

Blog post

Для активного відпочинку з пухнастими друзями і не тільки: модернізація PetFriends від BuildApps

Зайшли в програму, побачили світлини знайомих з їхньої останньої прогулянки з хештегами про локації? Досить використовувати сторонній софт для пошуку відповідних місць, передзвонювати друзям з проханнями скинути гео-мітки тощо. Просто переглядайте вбудовану мапу, знаходьте точки інтересу, додавайте власні та шерьте їх в комьюніті.

Всього кілька жестів – і все ваше товариство знає коли та де зібратися, де знайти дешевший корм, сервіси та товари для пухнастиків.

Хочете більше подробиць? Ознайомтеся з наступними частинами кейсу!

З турботою про пухнастих друзів та їхніх власників

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

Проблема була наступною: соціальний функціонал платформи був достатньо розвиненим, однак ряд дій доводилося виконувати в сторонніх додатках. Наприклад, позначати зони відпочинку в умовних Google/Apple Maps, створювати нотатки про перспективні місця, планувати зустрічі з друзями тощо. Тобто потрібно було використовувати одразу кілька інструментів. 

Наразі застосунок отримав оновлення, яке дозволяє робити все вищевказане в єдиному просторі. Знайшли цікаву локацію? Просто позначте її на вбудованій мапі, дружній до тварин заклад, магазин, аптека, майданчик для вигулювання. Не лише точки з описами, але і можливість пошерити їх на свою групу, або показати окремим друзям з переліку контактів.

Від концепції до практичної реалізації

Погоджуємось, ідея не нова, але оскільки PetFriends розроблявся як MVP, то частина функцій була закладена в дорожню карту, але не додана на старті. Інтеграція з Google Maps – одна з них. 

Чому саме цей навігаційний інструмент? Він найзручніший та наймасовіший у використанні серед аудиторії застосунку. Понад те, він краще інтегрується до технологічного стеку та пропонує дійсно корисний та ефективний функціонал.

Тож з платформою зрозуміло:

  • google_maps_flutter для безпосередньої інтеграції мапи до застосунку та його інтерфейсу;
  • geolocator для визначення поточного місцезнаходження користувача та його пристрою.

Щодо функціоналу, який з'явився в застосунку, то він наступний:

  • Моніторинг та самостійне додавання точок на карту, зокрема:
  • дружні до тварин заклади;
  • сервіси, як от клініки, аптеки, грумери тощо;
  • майданчики для вигулу та активного відпочинку;
  • локації, відвідані з твариною та позначення місця, якщо тварина загубилася.
  • Описи та система рейтингу для розширення соціального компоненту.
  • Шеринг власних та публічних точок між учасниками комьюніті.

Виглядає не надто складно та інноваційно? Можливо, але, по-перше, це дійсно корисний функціонал, а по-друге, його реалізація достатньо складна в технічному та концептуальному контекстах.

Виклики, які дали поштовх для створення дійсно корисного функціоналу

Якщо проблематика власників тварин стала основним каталізатором для впровадження описаних можливостей в застосунок, то от технічна реалізація викликала одразу ряд проблем. Не критичних, але таких, що потребували часу та зусиль для їхнього нівелювання. Зокрема це:

  • Візуальна подача нових функцій, їхній дизайн у стилі, що відповідає оформленню застосунку. Не найскладніша задача, але все ж вимагає часу на шліфування.
  • Логічне та інтуїтивне керування мапою. Слайди, тапи, жести для масштабування тощо. Так, через API, але з регулюванням деяких параметрів.
  • Інтерактивний UI, а точніше UX взаємодії з точками, як от навігація, перегляд описів, редагування та додавання локацій на мапу.

Знову ж, не те щоб це були саме критичні проблеми, які важко розв'язувати, однак все ще труднощі, які потребують майстерності, розуміння та часу на реалізацію. І повірте, результат виправдав зусилля.

Підсумок

Результатом стала оновлена ітерація застосунку, яка лише за останній час зібрала вдосталь задоволених відгуків аудиторії. Не лише через те, що функціонал і так очікували й чекали користувачі, але і через його високий рівень реалізації. Нові можливості повернули аудиторію, привели нових власників тварин та збільшили кількість завантажень, час, проведений у програмі. Оскільки робота над продуктом продовжується, то планується покращити показники успішності рішення вже з наступними ітераціями. І повірте, ми зможемо вас здивувати.

Бажаєте реалізувати аналогічний проєкт? Потрібна допомога фахівців? Довірте це експертам BuildApps. Зв'яжіться з менеджером для початку співпраці!

Готові розпочати?

Зв'яжіться з нами