ICEMODA

Мобильный клиент для оптового магазина женской одежды с доставкой по всей России

Моя роль в проекте

Это мобильное приложение было создано с нуля и опубликовано в App Store мною. В процессе разработки у заказчика несколько раз полностью менялась команда бекенд разработчиков, в следствии чего также менялся и API. Это как замедляло процесс разработки, так и позволяло мне учавствовать в процессе проектирования методов API вместе с бекенд разработчиками. На данный момент разработка iOS версии приложения приостановлена, новых фичей не добавляется, так как все силы направлены на разработку Android версии приложения. Сейчас я помогаю Android разработчику погрузиться в проект и консультирую его по некоторым особенностям приложения и его взаимодействия с бекендом. 

Техническая информация

  • Приложение полностью нативное и написано на Swift’e с использованием архитектуры MVVM, поддерживает iOS 12.0 и выше
  • Интерфейс изначально создавался в Storyboard’ах, но постепенно стал переписываться в коде с использованием Autolayout’a. На данный момент в проекте почти не осталось .storyboard и .xib файлов
  • Общение с бекендом происходит при помощи GraphQL