En
Проекты Вакансии Блог

Оптимизация работы мобильного приложения для ритейла

Оптимизация внутренних бизнес-процессов — одна из ключевых целей любого крупного бизнеса. Сегментация данных, контроль за выполнением поручений, анализ коммерческих показателей, коммуникация с сотрудниками — этими и другими рутинными задачами можно управлять с помощью CRM-системы.

Весной 2022 года к нам обратился заказчик — крупная российская сеть магазинов электроники. Продукт клиента — корпоративная CRM-система, которая позволяет анализировать внутренние коммерческие показатели, личную эффективность сотрудников и другие бизнес-метрики, а также оптимизирует управление рабочими процессами.

Цель

Перед нами стоял ряд задач по разработке новых функциональностей CRM-системы и оптимизации текущих процессов:

  • разработка новых экранов iOS-приложения и перепроектирование существующих для распределения нагрузки UI;
  • настройка и развертывание CI/CD.
Более года
сотрудничества с клиентом

Решение

Перед тем, как приступить к основной части проекта, мы вместе с командой клиента выполнили ряд обязательных задач — перепроектирование данных на высоконагруженных экранах приложения, оптимизацию UI, настройку CI/CD для автоматизации процесса сборки.

Работа на проекте велась в два этапа:

Этап 1. Выполнили следующие задачи для уменьшения связанности кода, оптимизации и рефакторинга:

  • инкапсуляция логики в отдельные методы/классы;

  • оптимизация перегруженных экранов с ленивыми загрузками и виджетами;

  • исправление багов и рефакторинг модулей;

  • оптимизация SwiftUI-верстки;

  • удаление дублирующего кода (обобщение функционала) и рефакторинг для обеспечения адаптивного подхода к разработке;

  • введение в проект deeplink.

Этап 2. Обновили инструменты сборки приложения. Внедрили CI/CD c использованием Fastlane + Match для непрерывной интеграции и публикации приложения.

Результат

Мы выполнили поставленные задачи по оптимизации работы мобильного приложения и интегрировали автоматизацию сборки enterprise. На данный момент продолжается работа по разработке новых функциональностей.

Технологии

iOS, SwiftUI+Combine MVVM

Другие работы
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Разработка мобильного приложения для HeadHunter
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Разработка мобильного приложения для HeadHunter
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Angular-разработчик
  • Node.js-разработчик
  • Middle Vue.js / Frontend-разработчик
  • Системный аналитик
  • iOS-разработчик
  • QA Engineer Fullstack (Python)
  • Android-разработчик
  • Инженер по нагрузочному тестированию
  • DevOps-инженер
  • 1С-аналитик
  • Юрист
  • UI/UX дизайнер
  • 1С-разработчик
  • Менеджер по сопровождению бизнес-процессов
  • Data Scientist (NLP)
  • SDET (Python)
  • Аналитик DWH
  • Менеджер проектов 1С
  • SDET (Java)
  • DBA
  • Специалист по кадровому делопроизводству
  • QA с опытом в автоматизиции Java
  • Менеджер продуктовых продаж
  • Коммуникационный/графический дизайнер
  • Ассистент руководителя
  • MLOps инженер
  • Архитектор ML и AI проектов
  • Бухгалтер по расчету заработной платы
  • SDET разработчик C#
  • Руководитель отдела 1С
  • Pre-sale инженер
  • SDET (Swift)
  • PLC разработчик
  • Дата-аналитик
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.