Разработка стартап проектов и бизнес приложений

Разработка нативных мобильных приложений для стартап и бизнес проектов. Платформы iOS (iPhone, iPad, Watch) и Android (смартфоны, планшеты, часы). Серверная часть (back-end). Веб-сайт (админ-панель). Любые сторонние интеграции по API.

Разработка под ключ

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

Также успешный пятилетний опыт дистанционной работы с клиентами позволяет нашим заказчикам максимально комфортно контролировать процесс разработки удаленно, с помощью отлаженной и понятной CRM системы, которая была выработана нами за это время. Любые взаимоотношения мы рассматриваем только как долгосрочные, средний срок работы с заказчиком у нас постоянно растет и сейчас составляет 1037 дней.

Часто применяемые инструменты и технологии: Facebook API – Вконтакте API – Одноклассники API – Instagram API – Google+ API – Twitter API – LinkedIn API; API Яндекс.Диск – Google Cloud API – iCloud API – Dropbox API – OneDrive API; API Яндекс.Карты – API 2Gis – Google API – OSM API; Blockchain API; Camera API; YouTube API; Telegram API – Viber API – WhatsApp API; 1C API; CRM API – ERM API; Cloud Server; Gate RFID; SMS – MMS; NFC; QR-code; AirPrint; Bluetooth; Apple Wallet – Google Wallet

Этапы разработки мобильного приложения

Аналитика и Стратегия
Согласование работ – концепция, функциональные требования, смета
Подписание документов – Договор, Приложение 1, Приложение 2
Проектирование – UX/UI
Дизайн – GUI
Разработка iOS – iPhone, iPad
Разработка Android – смартфон, планшет
Серверная часть (back-end) – бд, веб-сервис, API, админ-панель
Тестирование и отладка – QA/QC
Сдача проекта – передача исходных кодов и авторских прав
Релиз в магазины – App Store, Play Маркет
Тех поддержка – исправление багов, доработки и масштабируемость
Продвижение
Долгосрочные отношения

Для больших проектов

Спецпредложение на 1000 часов

Для чего мы это делаем:

  • Долгосрочная реализация
  • Сокращение рисков простоя команд
  • Объемный проект в портфолио
  • Интерес к реализации
  • Возможное освоение новых технологий
  • Профессиональный рост

Что для этого Вам нужно:

  • Иметь идею стартап проекта или бизнес приложения
  • Скачать мобильное приложение AppsStudio по кнопкам ниже
  • Отправить запрос на оценку проекта

*ограниченное количество и скидка доступна единоразово

App Store Google Play

Что как минимум Вы получите:

  • Определение концепции и функциональных требований
  • Бесплатное проектирование 3-х экранов мобильного приложения UX/UI
  • Скидку 300 000₽ при условии разработки от 1 000 часов

Проектирование 3-х экранов мобильного приложения

Скидка 300 000₽ на разработку от 1 000 часов

Упаковка идеи

Фундамент на основе маркетинга

Фундамент на основе маркетинга
  • Удобный формат связи на расстоянии
  • Определение концепции
  • Анализ конкурентов
  • Формирование функциональных требований
  • Оценка стоимости реализации и сроков
  • Передача проекта в экспертную группу
  • Планирование поэтапной реализации
  • Первичная стратегия развития

Кто такая экспертная группа?

экспертная группа мобильных приложений
  • Кто использует МП* в повседневной жизни
  • Кто связан с разработкой МП более трех лет
  • Кто отслеживает тенденции и новинки МП
  • Кто сразу обнаруживает недостатки МП
  • Кто создает CRM на базе разнообразных МП
  • Кто посещает тематические мероприятия
  • Кто модернизирует и усовершенствует МП
*МП – мобильные приложения
Подробнее

ПРОЦЕСС РАЗРАБОТКИ СТАРТАП ПРОЕКТОВ И БИЗНЕС ПРИЛОЖЕНИЙ

Дизайн

Дизайн
Проектирование – UX/UI

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

  • карта экранов со всеми переходами
  • текстовое описание элементов анимации
  • интерактивный прототип (опционально)

Дизайн – GUI

На основании утвержденного UX/UI создается визуальный стиль. После отрисовываются все экраны приложения и их графические элементы.
Результат работ:

  • карта экранов со всеми переходами
  • мокапы приложения (поэкранные изображения)
  • руководство по использованию элементов дизайна
  • разработка брендбука и интерактивного прототипа (опционально)

Правила и руководства:

  • User Interface / User eXperience
    Graphical User Interface
    User-Friendly Interface
    iOS Human Interface
    Material Design from Google

Инструменты:

  • Sketch
    InVision
    Adobe Experience Design CC
    Adobe Photoshop
    Adobe InDesign

Клиентская часть

Клиентская часть
Натив – родные языки программирования

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

  • эффективное использование батареи и памяти смартфона
  • скорость работы максимальная из допустимых
  • отсутствие каких-либо функциональных ограничений
  • размер приложения минимальный из возможных
  • привычный интерфейс для каждой платформы
  • адаптивность под каждое разрешение смартфона

Технологии:

  • Языки программирования:
    Swift / Objective-C
    Java / Kotlin
    C#
  • Среды разработки:
    iOS Xcode
    Android Studio
    Microsoft Visual Studio
  • Веб-сайт:
    JavaScript
    AngularJS / jQuery
    HTML5 / CSS3 (SASS / SCSS)
    JetBrains WebStorm

Серверная часть

Серверная часть
Back-end

Разработка баз данных, создание моделей, сущностей и классов, а также API, чтобы клиентская часть (мобильное приложение) могла взаимодействовать с серверной частью. Здесь хранится и чаще всего обрабатывается вся информация из приложения. Также серверная часть в основном выступает в роли связующего звена со сторонними системами и оборудованием.
То есть:

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

Технологии

  • Языки программирования:
    PHP 5; PHP 7
    JavaScript
    Java
  • Платформы и фреймворки:
    Yii2 / Laravel
    Node.js
    Java EE
  • Базы данных:
    MySQL
    PostgreSQL

Отдел менеджмента

Отдел менеджмента
Управление разработкой

Какое бы количество профессиональных программистов не принимало участие в работе над проектом, он все равно обречён на провал (по крайней мере в сроках и планируемом бюджете) без грамотного и опытного менеджера, который разложит реализацию всего проекта на функциональные модули и итерации, назначит каждому специалисту свой объем работ и будет координировать каждого специалиста на протяжении всей реализации, организовывая общие митинги (собрания). А также он будет связующим мостом между заказчиком и всем этим процессом.

CRM система:

  • Trello
    GitLab
    Slack
    Google for business
    AppsStudio Platform

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

  • DevOps
    Agile (Scrum / Канбан)

Отдел тестирования и качества

Отдел тестирования и качества
QA/QC

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

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

Техники:

  • Quality Assurance
  • Quality Control
  • Software Testing
  • Unit Testing

Сторонние интеграции

Сторонние интеграции
Работа с API

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

Из наиболее популярных можно выделить:

  • Bluetooth маячки
  • Blockchain (цепочка блоков транзакций)
  • Проведение банковских операций
  • NFC (PayPass)
  • Облачные технологии
  • Карты, соц сети, системы лояльности

Тип коммуникации:

  • REST

Формат запросов:

  • HTTP
    JSON
    XML