mail@binomtech.com  +7 343 382 44 36 

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

Клиент-серверные мобильные приложения


Многие мобильные приложения используют архитектуру клиент-сервер.


  • Клиент - программа на мобильном устройстве, которая отправляет понятный серверу запрос и читает полученный ответ;
  • API - интерфейс взаимодействия, который имеет определенный формат и способ для передачи запросов и получения ответов обеими сторонами;
  • Cервер - представляет собой набор программ, работающих на удаленном компьютере, обеспечивает работу с устройствами посредством API. Собирает и накапливает информацию поступающую с подключенных устройств. Контролирует и организует доступ к информации зарегистрированных пользователей и обмен данными между связанными посредством профиля устройствами пользователей .


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


Компания БиномТех является разработчиком нативных клиент-серверных приложений под Android и iOS. Нативная разработка является «родной» для операционных систем – Android, IOS. Такие мобильные приложения пишутся на «родных» языках под каждую конкретную платформу. Главное преимущество нативных приложений – они оптимизированы под конкретные операционные системы, а значит работают корректно, значительно быстрее ненативных и имеют экономный расход ресурсов телефона. Они имеют доступ к аппаратной части устройств, то есть могут использовать в своем функционале камеру смартфона, микрофон, акселерометр, геолокацию, адресную книгу, плеер и т.д.

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

Мобильные приложения для Андройд разрабатываются в Android Studio. Исходные коды передаются заказчику на Java. Мобильные приложения для iOS разрабатываются на Objective-C или Swift. Возможна разработка кроссплатформенных приложений на React Native, Xamarin.

Для того чтобы создать мобильное приложение наши специалисты составляют техническое задание на разработку мобильного приложения. Это необходимо для того, чтобы и Заказчик и Исполнитель одинаково понимали объем выполняемых работ.

Компания имеет практический опыт разработки сервисов с геопозиционированием с использованием Google, Yandex и OpenStreetMap карт c вариантами использования отслеживания ресурсов. Быстрое построение кластеров при огромном количестве объектов, построение маршрутов на карте, предварительное кэширование участков карт, знаем как работать с картами и какие требования есть. Компанией разработано приложение для дальнобойщиков по отображению местоположения объектов таких как АЗС, стоянки и т. д. Кнопка Тревога умеющая информировать рядом находящихся, что данному пользователю необходима помощь.


Разработан сервис с мобильным приложением для работы замерщиков и монтажников потолков. Сервис предназначен для рассылки оператором с веб-интерфейса задач на обработку для монтажников на мобильные устройства и контроль их выполнения в режиме реального времени. Данный сервис может быть легко адаптирован для постановки задач оператором и отслеживания их выполнения курьером.

Более подробное описание.


Мобильное приложение по работе со штрих-кодами. Приложение с мобильного телефона сканирует штрих-код и фотографирует товар. Информация размещается в базе данных. Приложение в Play Маркете




Одной из выполненных работ является агрегатор интернет-магазинов с товарами по спортивному питанию и их заказ. В приложении также присутствует дневник питания для планирования потребления ккал и дневник тренировок. Всевозможная статистика и графики


Онлайн игра с геопозиционированием и анимацией на карте. Отображение и взаимодействие нескольких пользователей на одной карте в режиме реального времени


В портфолио компании БиномТех есть сервис позволяющий управлять информацией по отслеживанию на карте владельца часов GPS-трекера. Сервис имеет возможность он-лайн слежения, истории передвижения, уведомление о разряде батареи, Push-уведомления при выходе или входе в определенную геозону




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






Приложения с дополненной реальностью (AR)


Компания БиномТех разрабатывает приложения и игры с дополненной реальностью (AR)

Приложение разрабатывается на Unity3D с использованием движка vuforia c поддержкой платформ Android и iOS.

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



Интересным эффектом дополненной реальности является, к примеру, просвечивание упаковки товара. Данный эффект можно использовать для привлечения внимания покупателей к Вашей продукции. Запустив приложение, наведите камеру на закрытую коробку с Вашим упакованным товаром, и на экране вместо коробки высветится дополненная реальность с содержимым коробки. Просмотр товара достигается путем подмены на экране устройства изображения коробки с маркером-меткой на 3D- модель без стенки коробки.



При наведении камеры телефона на вашу визитку или буклет или товар приложение может отображать анимированных персонажей. Так же этим анимированным персонажам можно задавать конкретные действия.



Если запускать apk не хочется, то можете посмотреть видео



Цены

Поскольку разработка мобильного приложения всегда уникальный процесс, то цена согласовывается в индивидуальном порядке. Бюджет разработки составляет от 400 тыс. руб за клиент-серверное приложение.

Бюджет разработки на приложения с дополненной реальностью составляет от 200 тыс. руб за приложение. Приложение будет работать под Android и iOS. В цену включены лицензии на софт и технологии. Срок - от 1 мес. 

Цены на 3D-модели согласовываются отдельно в зависимости от сложности. В разработку 3D-модели входит low Poly персонаж с текстурами (BPR) и риг. Возможность добавления к 3D-модели анимации. Цены на 3D-модели от 14000 рублей. Сроки — от 8 дней. 

Для более точного расчета необходимо составлять конкретное ТЗ на каждую 3D-модель. Есть возможность создавать 3D-моделей по картинкам.


Разработка административных панелей


Зачем нужна Административная панель:

  • Для наполнения сервиса или мобильного приложения исходными данными (контентом);
  • Для управления этими данными (добавление, изменение, удаление);
  • Модерации данных вводимых пользователями для исключения ненужного контента;
  • Контроль учетных данных пользователей;
  • Сбор всевозможной статистики.

Разработка административных панелей ведется и использованием передовых технологий на фреймворке Laravel on PHP7

Поскольку панель администратора в основном является внутренним продуктом компании, то требования к дизайну обычно не предъявляются.


Разработка серверной части


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

Разработка серверной части ведется компанией с использованием языков программирования Golang, PHP7, Python, Node.js, C#. В качестве баз данных используются MySQL, PostgreSQL, MongoDB. Для высоконагруженных серверов используются технологии Cassandra, RabbitMQ, Redis, Elasticsearch, Microsoft Azure, Amazon Web Services  и другие.

Обращение к серверу осуществляется через RestAPI.


Общая последовательность разработки


  1. Выявление потребности. Разработка ТЗ.
  2. Проектирование архитектуры с технической точки зрения
  3. Разработка дизайнов
  4. Вёрстка интерфейсов
  5. Программирование логики
  6. Тестирование
  7. Ввод в эксплуатацию и перенос сервиса на сервера заказчика
  8. Гарантийное обслуживание

Гарантия на выполненные работы: 12 мес.

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


Служба поддержки


Компания БиномТех выделит вам персонального менеджера, основной задачей которого является полный контроль за текущей ситуацией и предоставлении следующих услуг:

  • Контроль сроков и качества реализации каждого этапа проекта;
  • Ежемесячная отчетность по кампании, адаптированная под конкретные особенности данного проекта;
  • Ведение документооборота, по требованию;
  • Консультирование по всем вопросам, которые связаны с действующим проектом. 

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