Мобильные приложения
Наш конек — решения на стыке мобильных технологий и искусственного интеллекта. Хорошее приложение в 2018 году — умное. Он адаптируется под пользователя, предугадывает действия, помогает бизнесу и клиенту найти общий язык.

Процесс
Подписываем NDA и рамочный договор
Детализируем проект
Делим на фазы, выделяем MVP, оцениваем и подписываем дополнительное соглашение на проектирование.

от 3 до 30 дней

от 3 до 30 дней

Проектируем MVP
  • Разрабатываем дизайн-макеты в Sketch, динамический прототип в InVision.
  • Составляем техническое задание, описываем неочевидные из прототипа моменты.
  • Определяем техническую архитектуру приложения и интеграции с сервисами клиента, описываем API взаимодействия мобильного приложения с сервером.
  • Составляем и согласуем с клиентом сценарии тестирования в TestRail.
По итогам проектирования уточняем оценку разработки, заключаем дополнительное соглашение

Разрабатываем итерациями до месяца
В конце каждой итерации демонстрируем бета-сборку в TestFlight (iOS), Crashlytics (Android), получаем обратную связь и движемся далее.
Когда приложение готово, помогаем опубликовать в AppStore и Play, настроить аналитику

Предлагаем идеи по развитию продукта
На основе аналитики и фидбека от пользователей определяем, как повышать вовлеченность пользователей и нужные конверсии.
Развиваем продукт годами
Архитектура и подходы
За качество кода отвечают архитекторы и лидеры команд. Регулярные ревью помогают находить и решать проблемы на ранних этапах. Код всегда хорошо читается и прокомментирован. При желании вы без проблем сможете в дальнейшем передать разработку собственным разработчикам.
  • Clean Architecture
  • MVP / Presentation Model
  • Continuous Integration
  • Continuous Deployment
  • Code Review
Android
Инструменты
  • Fabric
  • Crashlytics
  • Continuous Integration (Jenkins)
  • Apiary
  • Swagger
  • SonarQube
  • Git
  • Appium
Технологии
  • Dagger
  • RxJava
  • Kotlin
  • Instant Apps
  • App Indexing
  • Firebase Analytics
  • Firebase Cloud Messaging
  • Google Smart Lock
  • Android Fingerprint Authentication
  • Flurry Analytics
  • WebSocket
  • Dynamic Links
  • In-App Purchase
  • Android Pay
  • Voice Recognition
  • Google Maps API
  • Yandex Maps API
  • Retrofit
  • Multi-window
  • ExoPlayer
  • Android Wear
  • Proguard
  • JUnit
  • Espresso
  • и многие другие
iOS
Инструменты
  • XCTest
  • Reveal
  • SwiftLint
  • Crucible
  • Fastlane
  • Fabric
  • Crashlytics
  • Cocoapods
  • Apiary
  • Swagger
  • Git
  • Appium
  • CI/CD Jenkins
Технологии
  • Swift 3+
  • Objective-C
  • iOS SDK
  • watchOS SDK
  • CoreData
  • Realm
  • Alamofire
  • ApplePay
  • Maps (Yandex, Google, Apple)
  • YandexSpeechKit
  • Universal Links
  • TouchID
  • Proactive suggestions
  • CoreML
  • Firebase Analytics
  • и многие другие
Backend
Мобильному продукту не обойтись без серверной инфраструктуры. Нам спокойнее, когда наши приложения опираются на backend, написанный в студии.
Инструменты
  • Celery
  • RabbitMQ,
  • CI/CD with Docker
  • Fabric
  • Apiary
  • Swagger
  • Git
Технологии
  • Python 3,
  • Javascript es6
  • Django
  • Flask
  • Docker
  • AWS
  • Google Cloud
  • PostgreSQL
  • Elasticsearch
  • MongoDB
  • Redis
QA
Инструменты
  • Testrail
  • Redmine
  • Fiddler
  • Apiary
  • Swagger
  • Insomnia
  • Postman
  • Jenkins
  • GA
  • Flury
  • AppMetrica
  • FireBase
  • Git
  • BitBucket
  • SourceTree
  • PyCharm
  • Appium
  • собственные инструменты Surf
Технологии
  • Анализ проектной документации,
  • тест-дизайн
  • UX и UI тестирование (Gherkin)
  • составление и ведение тестовой документации
  • тестирование прототипа
  • Python
  • Java

Дизайн
Работа над проектом начинается со сбора и упорядочивания информации, которая описывает будущий продукт как зависящую от многих факторов систему. Наша задача — спроектировать и отладить эту систему с архитектурной точностью, закладывая гибкость для будущего развития, учитывая все сопутствующие риски.
Инструменты
PM
Чтобы продукт выполнялся в срок и бюджет, а результат соответствовал ожиданиям, нужны планирование и налаженная коммуникация. За это отвечают менеджеры проектов. Разным проектам подходят разные методологии: в одних случаях идеален Scrum, в других — не обойтись без практик из PMI. Подходящую конфигурацию определяем вместе с клиентом.
Чего мы не делаем
Мы беремся за то, что любим и умеем делать. Не делаем игры и кроссплатформенные приложения, совершенно не верим в Xamarin и ReactNative.
Отправьте заявку на заказ приложения
E-mail
Представьтесь
Телефон
Комментарий