Extyl. Сложный ecommerce и нестандартные интеграции. Extyl-PRO
Адрес: Пресненская набережная, 8с1, офис 581 123317 Москва,
Телефон:+7 495 995–23–37, Электронная почта: [email protected]

Разработка мобильных приложений

Создадим мобильное приложение для обеих платформ (iOS + Android) с интеграцией с любыми вашими системами. Входим в TOP-10 разработчиков по версии авторитетного CNews.

Для всех решений: стандарты качества, бессрочная гарантия и отсутствие взломов/утечек.

Зачем создавать мобильное приложение?

Мобильное приложение должно сокращать расходы или увеличивать продажи. Прежде чем стартовать разработку, всегда имеет смысл оценить, выполняется ли это условие. Если сомневаетесь, наши аналитики проведут предпроектное исследование и смогут это определить точно.

Приложения бывают нативными и гибридными.
Текущий тренд — Flutter-разработка (гибрид), так как функционально различий с нативной разработкой уже нет, а стоимость сокращается в 1,5-2 раза.

Типы приложений и кейсы

    Основные типы приложений:

  • Личный кабинет.

    Комфорт для пользователя — снижение расходов бизнеса на клиентский сервис.

    Прямой доступ к клиентам.

    Автоматизация процессов: биллинг, напоминания об оплате, допродажи.

    Примеры из телеком-отрасли: Virgin Connect, V-Tell.

  • eCommerce.

    Самый важный канал онлайн-продаж для современного ритейла, который помогает получать деньги и лояльность мобильной аудитории.

    Компании-ритейлеры, внедрившие все каналы контактов: оффлайн-магазины, сайт и мобильное приложение, повышают конверсию в 3-5 раз!

    Что реализуем: бонусная система (без дополнительных затрат на маркетинг), сегментация клиентов + экономия на SMS (доставка уведомлений через push), контакт через iBeacons/Eddystone вблизи ваших бутиков.

    Примеры: сеть аптек «Ригла», TDM Electric.

  • Интранет: мобильные рабочие места.

    Полноценные удаленные рабочие места в смартфоне или планшете для повышения эффективности «полевых» сотрудников.

    Все функции портала: геймификация, быстрый доступ к задачам, документам, CRM.

    Отдельные интерфейсы для отчетов «в полях», отслеживание геопозиции сотрудников.

    Защищенный от перехвата корпоративный чат.

    Пример: интранет для сотрудников Hoff.

  • Специальные приложения.

    Приложения, выполняющие особые функции, например, видеонаблюдение или приложение для проведения мероприятий.

    Пример: приложение для управления умным домом для холдинга «Эр-Телеком».

  • Разумеется, в одном приложении может быть сразу несколько функций.

    Как строится процесс разработки?

  • Создаем интерактивные прототипы будущего приложения (пример)
  • Пишем детальное техническое задание. Описываем самое важное: каждый экран приложения, backend, сценарии тестирования.
  • Получив фирменный стиль от Клиента, рисуем макеты приложения.
  • Программируем back-end: серверная часть, которая отвечает за логику системы.
  • Собираем приложения под одну или обе платформы (iOS + Android).
  • Проводим внутреннее тестирование вместе с Заказчиком, затем публикуем под аккаунтом Заказчика или своим.

  • Virgin-mobile.png

    Мобильное приложение: личный кабинет абонента Virgin

    Стек разработки

  • Дизайн: Sketch, Zeplin, Marvel или InVision.
  • iOS-разработка: SWIFT, Objective C.
  • Android-разработка: Java, Kotlin.
  • Кроссплатформенные приложения: Flutter, React Native, Xamarin.
  • Back-end (серверная часть): Angular, React, Yii, Laravel, Java.
  • База данных: Realm, чистый SQLite.
  • API: Swagger или Apiary.
  • Аналитика: Firebase, AppMetrica (Яндекс).
  • Тестирование: Calabash, Android.test, JUnit, Appium.
  • Автоматизация, автотесты: Jenkins, Allure, Fastlane.
  • Производство: схема разработки, контроль версий, автотесты.

    В процессе написания техзадания мы формируем схему блоков приложения с зависимостями: это позволяет программировать поэтапно, а также давать параллельные задачи программистам.

    С помощью системы контроля версий на проект можно поставить сразу несколько программистов, причем их изменения легко отслеживать. Эта же технология применяется и при дальнейшей поддержке приложения.

    Сдача проекта: автотесты, нагрузочное тестирование, ПМИ

    Мы пишем специальный документ: программу и методику испытаний. По ней проводится сдача системы. Также при сдаче проекта мы пишем автотесты (Selenium), далее в Allure смотрим наглядные отчеты по их прохождению.

    Нагрузочное тестирование backend'а выполняется на сервере Заказчика, мы используем Яндекс.Танк и еще ряд сервисов.

    Сразу после запуска: ASO-оптимизация

    ASO (App Store optimization) проводится, чтобы больше людей увидели продукт в store (магазине приложений).

    При первой встрече с приложением пользователю важны красочные и понятные скриншоты/видео/иконки.
    Конечно, важен рейтинг. От этих показателей зависит, скачают приложение или нет. ASO поможет сделать так, чтоб скачивали.

    Развитие и поддержка

    После запуска мы даем гарантию на приложение, в пределах устройств, которые существовали на момент запуска в сторы.
    Доработки и адаптация под новые устройства оцениваются по ставке 2 300 ₽ в час.


    Domru-mobile.png

    Мобильное приложение: сервис видеонаблюдения для клиентов «Эр-Телеком», ссылка в AppStore

Уже на старте проекта мы знакомим Заказчика с командой.

Типичный состав: менеджер проекта, аккаунт, аналитик, технический писатель, 2-5 front/backend программистов, UX/UI-дизайнер и 1-2 QA-специалиста.

Как обычно, всё это поддерживается топ-менеджментом: техническим директором и grouphead.

Менеджер проекта
Менеджер проекта
1 СПЕЦИАЛИСТ
Аналитик
Аналитик
1 СПЕЦИАЛИСТ
Программист
Программист
2-3 специалиста
Технический писатель
Технический писатель
1 СПЕЦИАЛИСТ
QA-инженер
QA-инженер
1-2 специалистa
Дизайнер
Дизайнер
1 специалист
 Аккаунт
Аккаунт
1 специалист

Методология разработки

T&M

Клиент арендует одного человека или команду, оплата идет по часам.

Пример: eCommerce для VIVO — параллельная разработка сайта и личного кабинета + параллельное выполнение этапов работ (2 и 3 месяца соответственно на сайт и ЛК).

1С-Битрикс
eCom для VIVO
Классическая

Это последовательная модель разработки: ТЗ, прототипы, дизайн, верстка, программирование, 2 цикла тестирования и сдача.

Пример: портал HOFF Time с несколькими интеграциями, онбордингом и геймификацией. Запустили портал за 5 месяцев.

Agile (T&M)

Гибкая методология, идеально подходит для корпоративных порталов, где правильнее утверждать и делать по одной задаче, чем полгода проектировать то, что к моменту утверждения устареет. Agile состоит из недельных спринтов, причем каждую неделю можно управлять разработкой и менять вектор развития проекта.

Пример: Личный кабинет «Центра Международной Торговли» — 2 месяца первичной разработки и далее постепенное встраивание новых интеграций и бизнес-процессов.

Интеграция с 1С и другими системами

На этом этапе мы работаем с IT-службой Заказчика: разрабатываем API обмена, проектируем каналы обмена данными. Результат: одно- или двусторонний обмен с 1С, ERP, AXAPTA, SAP и еще 20+ менее известными системами учета и автоматизации.

Вот здесь мы описали кейсы интеграции с 1С, а здесь — список интеграций с другими системами.

Контроль сроков и тестирование

Контроль сроков реализуем через диаграмму Ганта и ее регулярное обновление.

Наши тестировшики проверяют работу как вручную, так и через автоматические тесты. Что важно, мы это делаем не в конце всего проекта, а в конце каждого недельного этапа, что обеспечивает контроль качества.

Сопровождение

После сдачи мы сопровождаем проект, используя continuous integration — непрерывной отгрузки обновлений, и GIT для контроля версий.

Подробнее о сопровождении и поддержке.

Web
php
1С-Битрикс
Laravel
Symfony
YII
ZEND
Java
ASP.net (C#)
Python
Ruby
Front
Angular
LESS
Pug
ExtJS
Javascript
Nuxt
ReactJS
SASS
SockJS
Stomp
TypeScript
Vue
Webpack
REACT
Mobile
SWIFT
OBJECTIVE C
JAVA
REACT
Flutter
Тестирование
Jenkins
Selenium
Cucumber
Calabash
JUnit
ALLURE

Чем мы выделяемся

Стандарты качества

В 2018 мы подтвердили стандарты по управлению качеством: мы аттестованы по ISO 9001:2015 и ISO 27001:2005 (управление информационной безопасностью). Наши стандарты разработки.

Стандарты качества
Полный контроль

Клиенты видят всю команду в системе Интранет: все задачи, чеклисты, отчеты и обсуждение. Договоренности фиксируются в задачах, информация не теряется (в отличие от почты или телефона).

Полный контроль
Бессрочная гарантия

Мы предоставляем бессрочную гарантию на весь написанный нами код.

Бессрочная гарантия

В каких случаях мы наиболее эффективны

  • для ряда работ вам нужны не только «руки», но и «голова», то есть аналитика и консалтинг
  • нужен быстрый запуск приложения для проверки бизнес-гипотезы (от двух недель на MVP!)
  • нужна большая рекламная кампания и комплексное обслуживание
  • приложение интегрировано сразу с несколькими системами, причем не у всех есть документация
1
2024
ТОП-1 подрядчик крупного бизнеса
РЕЙТИНГ РУНЕТА 2024
13
2023
TOP-15 mobile разработчиков по версии Tagline
TAGLINE
12
2024
12 место среди мобильных разработчиков
TADVISER
Выберите способ связи
Ставки специалистов

Front-end: от 2200₽

Back-end: от 2200₽ (PHP, Python), 2400₽ (JAVA, C#, Ruby, .NET)

Аналитика: 2400 — 3000₽

Mobile: от 2400₽

Дизайн: 2200₽ (дизайнер), 2600₽ (арт-директор)

DevOps: 3000₽

1С: 3000₽

Тестирование: от 1700₽