Go Back

Мобільний застосунок для правозахисного центру «Принцип»

Розробка застосунку на основі сайту: як нам вдалося створити повнофункціональний і зручний ресурс для військовослужбовців

mobile

Project screenshot

Як за 3 місяці ми успішно розробили застосунок для правозахисного центру «Принцип»

Правозахисний центр «Принцип» допомагає військовослужбовцям розв'язувати юридичні питання, а тому прагне створити максимально прості та зручні умови співпраці. Щоб досягти цієї мети, клієнт звернувся до нас із задачею – створити застосунок на основі свого сайту. 

Як ми будували роботу: від зідзвонів до техпідтримки

Проєкт було передано нашим фахівцям з департаменту мобільної розробки. До команди ввійшли:

  • Проджект-менеджер.
  • Розробник.
  • Тестувальник.

Ми поділили проєкт на спринти. В рамках кожного з них реалізували по 1-2 фічі. Загалом наша робота будувалась по стандартних кроках:

  • Збір вимог до проєкту під час зідзвонів на перших етапах співпраці. Далі ми комунікували через канал в Телеграм. Два рази в тиждень проджект-менеджер надавав звіт по виконаним задачам. Раз на два тижні проводив демо-дзвінок для узгодження роботи.
  • Написання застосунку на React Native. Програма потребувала гнучкості при переходах між екранами, тому ми скористалися останніми розробками React Native Navigation. Це дозволило глибоко зв'язати різні частини програми, забезпечити наскрізний обмін даними між її логічними частинами та зберегти підтримку коду.
  • Використання Strapi як бази даних. Всі запити ми побудували за допомогою graphql – основного інструмента для отримання даних зі Strapi. 
  • Реалізація функціонала авторизації через платформу Firebase. Завдяки цьому ми створили зрозумілий та зручний інтерфейс для входу.
  • Використання для підвищення безпеки Firebase JWT токена. Ми змінили підхід у роботі з даними на Strapi, інтегрували опитувальник зі стороннього ресурсу. Проте нам довелось повністю змінювати flow аутентифікації для більш безпечного входу.
  • Розробка та оновлення дизайну, орієнтуючись на старий варіант сайту. Ми мали близько 40% готового дизайну. Для реалізації інших 60% використали Pixel Perfect верстку з урахуванням параметрів екрана і розмірів девайсів, щоб кожен елемент UI зайняв положення відповідно до макета. 
  • Покращення UX. Ми перемістили зміст та перемикання розділів в нижню частину екрана. Це підвищило комфорт роботи для людей з особливими потребами, адже вони можуть шукати інформацію лише жестами пальців однієї руки.
  • Проведення тестування. Ми впевнились, що всі функції  працюють правильно, а користувач може швидко перемикатися між екранами.

Які виклики ми подолали і які результати отримали

Головний виклик – підтримка застосунком великої кількості девайсів на Android. Завдяки Pixel Perfect ми успішно впорались із задачею та досягли відповідності дизайну до макета на 99,9%. Щоб зробити застосунок максимально безпечним і з високонадійною процедурою входу, ми використали JWT-аутентифікацію з Firebase.

Результат: робоча програма, яка на 100% відповідає вимогам клієнта і задовольняє потреби користувачів всього за 2-3 кліка. Наразі ми продовжуємо співпрацю. Наша команда надає підтримку застосунку та двом попереднім проєктам правозахисного центру «Принцип».

Вам теж потрібно створити зручний та корисний застосунок для клієнтів? Звертайтесь до BuildApps – ми готові взятися за реалізацію вашого проєкту!

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

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