«ПроАптека» — это профессиональное объединение более 6000 независимых аптек, созданное при участии одного из крупнейших фармацевтических холдингов — ЦВ «ПРОТЕК». Мы уже разработали для них маркетплейс, настало время для мобильной версии.
Задачи
- Функционал сайта должен быть доступен в приложении — корзина, оформление заказов, оплата и доставка.
- Приложение должно работать на бэкенде сайта.
Решение
Структура сайта адаптирована под структуру мобильного приложения, дизайн приложения также основывается на дизайне сайта.
![](https://s29805.cdn.ngenix.net/wp-content/proapteka-mob/photo.png)
![](https://s29805.cdn.ngenix.net/wp-content/proapteka-mob/photo1.png)
Подготовка скринов приложения для сторов потребовала особо внимательного подхода, так как Apple Store принимает их очень придирчиво.
![](https://s29805.cdn.ngenix.net/wp-content/proapteka-mob/proapteka-mob_stores.jpg)
Приложение разрабатывалось на кроссплатформенном фреймворке React Native, и благодаря ему один и тот же код используется и для Android, и для iOS. Кросплатформенную разработку мы выбрали потому, что одно приложение и два билда под разные платформы — это быстрее и дешевле, чем два приложения. А React Native привлекает нас тем, что он активно поддерживается и с ним удобно работать.
У приложения нет отдельного бэкенда, оно работает на бэкенде сайта через REST API. Методы для него мы писали с нуля, а разработку и тестирование вели на фреймворке Swagger. Для просмотра работы приложения до его загрузки в сторы мы воспользовались EXPO, на нем же приложение демонстрировалось заказчику.
Результат
Удобный карманный маркетплейс, функционал которого ни в чем не уступает функционалу сайта.