Мобильная разработка от Технологики

Мобильная разработка

Помогаем улучшать сервисы, информировать клиентов, делать жизнь удобнее.

Оставить заявку

Наше первое мобильное приложение увидело свет спустя несколько месяцев после официального запуска Apple App Store в 2008 году. Сегодня наше портфолио насчитывает более 50 проектов, выполненных как для российских, так и зарубежных клиентов. Все начиналось с разработки автономных мобильных приложений, не требующих серверной части. Сейчас — это комплексные B2C, B2B и C2C решения, с набором iOS, Android и веб приложений, работающих поверх распределенной микро-сервисной архитектуры в облаке Amazon (AWS) или Microsoft Azure.

Если у вас есть потребность в разработке мобильных приложений, мы создадим для вас решение «под ключ», или разработаем приложения к вашей существующей инфраструктуре.

11
лет в мобильной разработке
50+
реализованных проектов
10 000+
объем наших комплексных решений в часах
25
специалистов в мобильной команде

Наши технологии

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

Мы избегаем избыточности в технологиях и архитектуре, которая приводит к увеличению сроков и стоимости. Например, мы рекомендуем микро-сервисную архитектуру на Amazon, Azure или Google для высоконагруженных систем, но избегаем ее в легковесных интранет приложениях; мы рекомендуем нативные приложения на Swift/Kotlin для уникального пользовательского опыта, но для типовых решений больше подойдут кросс-платформенные фрэймворки React Native или Flutter.

Microsoft .Net
Flutter
React JS
Kotlin
Swift
Xamarin
Node JS
Ionic
AWS
Arkit
Azure
Angular
Apple TV
Java
iOS
Android

Опыт разработки

Решения для офиса (B2B)

  • Каталог сотрудников, карта офиса, поиск сотрудников на карте
  • Учет рабочего времени сотрудников
  • Учет и поиск мобильных устройств в офисе с помощью Beacons
  • Взаимодействие с RFID пропусками

Системы корпоративного учета (B2B)

  • Планирование и учет рабочего времени сотрудников
  • Расчет заработной платы
  • Управление задачами (создание, согласование, выполнение)
  • Проведение аудита внутри офиса/отделения
  • Формирование и просмотр отчетов

Пользовательские приложения

  • Создание и проведение опросов
  • Фитнес-приложения (ингтеграция с Bluetooth фитнес-устройствами, Apple Watch, Apple TV)
  • Интеграция с социальными сетями на базе геопозиции пользователя

AR приложения (B2B и B2C)

  • Продвижение товаров и услуг на базе геопозиции и с помощью AR
  • Информационные приложения для изучения плана мероприятий с помощью AR (выставки, план университета)
  • Информационные приложения для изучения экспонатов выставки с помощью AR

Приложения для продвижения товаров и услуг (B2C)

  • Новости, акции, события, меню, расписания мероприятий
  • Бронирование, приобретение билетов на мероприятия
  • Карты-схемы помещений, поиск объектов и маршрутов
  • Предложения на основании геопозиции, а также с применением AR технологий
  • Личный кабинет, бонусные программы, программы лояльности

Платформы-сервисы (С2С)

  • Uber-like сервис по вывозу мусора (платформа для связи клиентов и исполнителей)
  • Организация вечеринок (планирование, организация закупок)
  • Обслуживание автомобиля (платформа для связи авто-владельцев и авто-сервисов)

Комплексные решения (B2B и B2C)

  • Платформа для рекрутинга атлетов футбольных команд
  • Система доставки потерянного багажа на авиаперелетах (распределение задач, планирование, оптимизация маршрутов доставки, навигация для водителей)
  • Системы дистанционного управления автомобилем с помощью мобильного телефона и Apple Watch, анализ неисправностей в системах автомобиля
  • Система управления персоналом отеля (планирование задач и рабочего времени, учет рабочего времени, начисление зарплаты, вычисление отпускных дней и пр.)

Наши разработки

Процесс работы

Мы выполняем весь комплекс работ по созданию продукта от предпроектного анализа до технического сопровождения. Наша команда укомплектована всеми необходимыми специалистами - это аналитики, UX/UI дизайнеры, разработчики, DevOps и QA инженеры.

Процесс разработки мы разделяем на следующие стадии:

Анализ требований

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

Результаты этапа:

  1. Документ, отражающий наше совместное видение проекта.
  2. Предварительные сроки и стоимость реализации.
ТЗ и UX дизайн

Наше видение согласовано. Следующий этап – спецификация проекта. На этом этапе мы детально прорабатываем функциональные требования, сценарии пользователя и создаем прототипы пользовательского интерфейса (схематическое представление экранов). Мы также описываем верхнеуровневую архитектуру решения.

Результаты этапа:

  1. Техническое Задание на проект.
  2. Уточненные сроки и стоимость реализации.
UI дизайн

Далее мы вдыхаем жизнь в разработанные прототипы пользовательского интерфейса – разрабатываем финальный UI дизайн приложений с использованием гайдлайнов для конкретной платформы (iOS/Android).

Результат этапа - готовый к реализации UI дизайн.

Разработка

Следующий и самый трудоемкий этап - разработка. Разработка разбита на итерации по 2 – 4 недели. В рамках каждой итерации мы выполняем все необходимые работы по реализации запланированных сценариев, включая тестирование, стабилизацию и демонстрацию рабочего результата вам. После каждой демонстрации вы сможете внести корректировки для следующей итерации. Таким образом, мы минимизируем риски «уйти не туда».

Результаты этапа:

  1. После окончания всех итераций - готовое к приемочному тестированию решение.
  2. Пользовательская документация (если необходимо).
Приемочное тестирование

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

Результат этапа - готовое к внедрению решение.

Запуск

Далее мы выпускаем/внедряем решение, а именно:

  1. Публикуем мобильные приложения в Apple App Store и Google Play.
  2. Разворачиваем и настраиваем серверные компоненты (если такие были реализованы в рамках проекта).
  3. Разворачиваем веб приложения (если такие были реализованы в рамках проекта).

Результат этапа - готовое к использованию конечными пользователями решение.

Поддержка

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

Результат этапа - успешно работающий продукт.

Хотите обсудить разработку приложения?

Сделаем оценку вашей идеи мобильного приложения, а также поможем в разработке концепции мобильного приложения. Просто напишите нам!