Мы разрабатываем мобильные приложения

под платформы Android, iOS

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

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

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

Клиент-серверная архитектура мобильного приложения

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

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

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

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

Узнать стоимость

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

Компания БиномТех является разработчиком нативных и кроссплатформенных клиент-серверных приложений под Android и iOS.  

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

Разработка нативных мобильных приложений для Android ведутся в Android Studio. Исходные коды на Java или Kotlin. Мобильные приложения для iOS разрабатываем на Swift.

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

Кроссплатформенные мобильные приложения разрабатываются с использованием фреймворков Flutter или React Native на языке программирования Dart или JavaScript.

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

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

Разработка панели администратора и кабинета пользователя ведется и использованием  стека  на выбор  заказчика:

  • ASP.NET/C# с использованием фреймворка ASP.NET MVC

  • PHP c использованием фреймворка Laravel.

Для взаимодействия мобильных приложений с серверами используются REST API, GraphQL, SOAP и веб-сокеты.

Заказать расчет


Разработка технического задания


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

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

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

После этого начинается разработка самого ТЗ. Для этого создается специальный документ, который может быть расположен на облачном сервисе, таком как Google Docs. В этот документ вносятся все требования заказчика, а также описание функциональных возможностей приложения.

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

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

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

Техническое задание - это ключевой документ в разработке мобильного приложения. Его разработка требует внимательности, тщательности и понимания всех этапов работы. Однако, благодаря правильному составлению ТЗ, можно создать качественное и удобное мобильное приложение, которое будет удовлетворять все требования заказчика.

Разработать ТЗ

Примеры реализации основных задач


1. Поиск и выбор товаров в магазинах

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

Поиск и выбор товаров в магазина


2. Размещение информации с местоположением на карте

Использование карт на основе Google, Yandex и   OpenStreetMap  . Определение местоположения пользователя и отображение его на карте. Отображение ближайших магазинов, ресторанов, аптек и других заведений. Добавление новых объектов на карту с указанием их категории, адреса и других характеристик. Построение маршрута от текущего местоположения до выбранного объекта. Возможность добавления объекта в избранное и сохранения его местоположения на карте. Уведомления о новых объектах в выбранном районе или о событиях, происходящих вблизи.   Опыт работ с кэшированием карт, скоростное построение кластеров при смене масштаба  по огромному количеству объектов на карте.  

Размещение информации с местоположением на карте


3. Размещение информации об объектах

Добавление новых объектов с указанием их категории, адреса и других характеристик. Редактирование информации об уже существующих объектах. Отображение информации о выбранном объекте, включая адрес, часы работы, отзывы, фотографии, описание и рейтинги. Возможность просмотра списка всех объектов с их основными характеристиками.

Размещение информации об объектах

4. Фиксация этапов выполненных работ

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

Фиксация этапов выполненных работ


5. Сбор информации от пользователей

Сбор обратной связи от пользователей. Создание опросов и анкет для сбора информации от пользователей.  Оперативная фиксация нарушений, выявленных при обходе объектов, через приложение посредством мобильного устройства (смартфона, планшета). Заполнение чек-листов через приложение. Возможность проведения тестирования. Анализ результатов опросов и анкет для выявления потребностей и предпочтений пользователей. Возможность сегментации пользователей для более точного анализа и улучшения приложения. Анализ конкурентов и рынка для выявления новых идей и трендов в разработке мобильных приложений.

Сбор информации от пользователей


6. Возможность размещения аудио- фото- и видео- материалов

Возможность вводить различные данные с учетом типов и масок, фиксировать фото, видео, звук и произвольные текстовые комментарии, а так же ручные зарисовки.

Возможность размещения аудио- фото- и видео- материалов


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

Хранение данных локально на устройстве пользователя во время отсутствия интернет - соединения. Автоматическая синхронизация данных с сервером приложения при подключении к интернету. Возможность ручной синхронизации данных с сервером приложения. Защита данных от потери или повреждения в случае сбоя в работе приложения или устройства. Настройка параметров сбора и выгрузки данных в режиме оффлайн для оптимизации использования ресурсов устройства. Возможность просмотра и редактирования данных в режиме оффлайн. Уведомления пользователей об успешной или неудачной синхронизации данных. Логирование ошибок и проблем при синхронизации данных для последующего анализа и устранения проблем. Возможность настройки автоматической выгрузки данных на сервер приложения после подключения к интернету. Обеспечение безопасности и конфиденциальности данных при их сборе и выгрузке.

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


8. Заполнение профиля или личного кабинета

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

Заполнение профиля или личного кабинета

9. Плагины в мобильных приложениях

Интеграция с системами управления контентом для автоматического обновления информации в приложении. Создание чек-листов в панели администрирования для заполнение через приложение. С помощью конструктора в веб-приложении создаются произвольные бланки, которые передаются на мобильные приложения для заполнения. 

Плагины в мобильных приложениях


10. Работа с оборудованием

Работа с Wi-Fi сетями:  сканирование доступных Wi-Fi сетей, подключение к выбранной Wi-Fi сети, отключение от текущей Wi-Fi сети,  управление настройками Wi-Fiсети.

Работа с Bluetooth: поиск доступных Bluetooth устройств, подключение к выбранному Bluetooth устройству, отключение от текущего Bluetooth устройства, отправка и получение данных через Bluetooth.

Работа с NFC:  чтение NFC тегов, запись данных на NFC теги, отправка и получение данных через NFC.

Работа с видеокамерами: запуск и остановка записи видео, получение доступа к видеофайлам, настройка параметров видеокамеры.

Работа с GPS трекерами: получение координат местоположения, определение скорости и направления движения, настройка параметров GPS трекера.

Работа с лазерными сканерами: считывание штрихкодов и QR кодов, обработка полученных данных.

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

Работа с другими внешними устройствами: подключение и управление смарт-картами, взаимодействие с внешними датчиками и сенсорами, отправка и получение данных через другие интерфейсы (USB, Ethernet и т. д.).

Работа с оборудованием
Работа с фитнес-трекером

11. Блокирование доступа к настройкам ОС

Предоставление возможности настройки блокировки через лаунчер приложения. Лаунчер- приложение позволяет ограничить доступ к приложениям и настройкам мобильного устройства. Блокирование доступа к настройкам ОС, таким как настройки Wi-Fi, Bluetooth, NFC, GPS и т.д. Блокирование доступа к настройкам безопасности, таким как блокировка экрана, пароль и т.д. Вы сами определяете, какими приложениями будут пользоваться Ваши сотрудники во время работы с устройством. После включения блокировки доступными останутся только разрешенные приложения. Функции управления мобильным устройством так же будут блокированы, до выхода из режима блокировки.    При выключенной блокировке Вы можете в любой момент изменить перечень разрешенных для запуска приложений. Возможность настройки времени блокировки и автоматической разблокировки. Предоставление возможности настройки и управления блокировкой через удаленный доступ. Возможность снятия блокировки с помощью определенных жестов или комбинаций клавиш на устройстве. Предоставление возможности настройки блокировки для разных пользователей или групп пользователей.

Блокирование доступа к настройкам ОС


12. Обновление приложений вне маркета

Загрузка приложений вне официального маркета. Защита от установки вредоносных приложений, путем проверки цифровой подписи и сертификата разработчика. Поддержка различных источников загрузки, таких как FTP, HTTP, HTTPS и т.д. 


13. Проверка новой версии и обновление приложений

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

Проверка новой версии и обновление приложений


14. Интеграции

Интеграции с различными версиями 1С, включая 1С:Предприятие 8 и 1С:ERP. Подключение к базе данных 1С через протокол OData. Получение данных из базы данных 1С. Работа с данными в режиме офлайн, с возможностью синхронизации изменений с базой данных 1С при подключении к интернету. Возможность выборки данных из базы данных 1С по определенным критериям. Работа с документами 1С, такими как заказы, счета, накладные и т.д. Возможность создания новых документов в базе данных 1С из мобильного приложения.    На 1С может быть развернут веб-сервер. Обмен данными между мобильными приложениями и  сервером через REST API. Формат сериализации данных JSON.

Интеграция с социальными сетями для авторизации и обмена информацией об объектах. Интеграция с системами управления проектами и задачами. Интеграция с системами аналитики для получения дополнительной информации о поведении пользователей в приложении. Поддержка различных способов подключения к базе данных, включая HTTP, HTTPS и TCP/IP.Не требует дополнительной разработки панели администрирования. 

Интеграции


15. Работа с QR и штрих-кодами

Сканирование QR-кодов и штрих-кодов с помощью камеры мобильного устройства. Обработка и расшифровка информации, содержащейся в QR-кодах и штрих-кодах. Отображение расшифрованной информации в мобильном приложении. Возможность создания своих QR-кодов и штрих-кодов с заданными параметрами. Интеграция с базой данных для получения информации по QR-коду или штрих-коду. Возможность сохранения сканированных QR-кодов и штрих-кодов для дальнейшего использования. Поддержка различных форматов штрих-кодов, таких как EAN, UPC, Code 39, Code 128 и другие. Возможность настройки параметров сканирования, таких как угол сканирования, скорость сканирования и другие. Интеграция с системой оплаты через QR-коды. 

Работа с QR и штрих-кодами


16. Чат в режиме реального времени

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

Чат в режиме реального времени

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

Чат в режиме реального времени

чат в панели администрирования поддерживает голосовые сообщения с использованием микрофона ПК.

Чат в режиме реального времени


17. Отображение новостей и акций

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

Отображение новостей и акций


18. Настройки уведомлений

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

Настройки уведомлений

19 Работа с видеокамерой

Запись видео с камеры устройства. Отображение видеопотока в реальном времени. Управление параметрами камеры, такими как фокусировка, экспозиция, баланс белого и т.д. Обработка видео, такая как обрезка, поворот, изменение размера и т.д. Добавление эффектов и фильтров к видео. Сохранение видео на устройстве или в облачном хранилище. Поддержка различных форматов видео и кодеков.

Работа с видеокамерой



20. Управление SMART-девайсом

Подключение к устройству по беспроводной сети (Wi-Fi, Bluetooth, NFC). Управление функциями устройства, такими как включение/выключение, настройка яркости, громкости, температуры и т.д.  Получение информации о состоянии устройства, такой как уровень заряда аккумулятора, температура и т.д. Настройка параметров устройства, таких как настройка сигнала будильника, настройка таймера и т.д. Управление устройством из удаленного места с помощью мобильного приложения. Уведомления о событиях, происходящих на устройстве, такие как оповещение о звонке или сообщении. Поддержка различных типов устройств, таких как умные часы, умные очки, умные датчики и т.д.

Управление SMART-девайсом


21. Управление домофоном

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

Управление домофоном


22. Видеонаблюдение

Вывод видео с камер наблюдения и домофонов как с отдельной камеры так и с нескольких сразу. Подключение к камерам видеонаблюдения по беспроводной сети Wi-Fi. Управление камерами видеонаблюдения, такое как поворот, наклон и зум. Запись видео с камер видеонаблюдения и сохранение на удаленном сервере или локальном устройстве. Управление видеонаблюдением из удаленного места с помощью мобильного приложения. Поддержка различных типов камер видеонаблюдения и систем видеонаблюдения.

Видеонаблюдение


23. Работа с GPS-трекерами

Работа с GPS-трекерами. Отображение местоположения GPS-трекеров на карте в режиме реального времени. Получение уведомлений о перемещении GPS-трекеров и их текущем местоположении. Управление GPS-трекерами, такое как включение/выключение, настройка интервала передачи данных и т.д. Запись и сохранение данных о перемещении GPS-трекеров на удаленном сервере или локальном устройстве. Интеграция с другими устройствами и сервисами, такими как системы мониторинга транспорта, системы безопасности и т.д. Управление GPS-трекерами из удаленного места с помощью мобильного приложения. Поддержка различных типов GPS-трекеров и систем мониторинга транспорта. Взаимодействие с устройством по GPRS. Подключение по коммуникационному протоколу 3G-Electronics. Push-уведомления при выходе в определенную геозону или входе     

Работа с GPS-трекерами


24. Построение маршрутов на карте

Поиск места назначения на карте с помощью адреса или геолокации. Расчет оптимального маршрута от текущего местоположения пользователя до места назначения. Отображение маршрута на карте с указанием направления движения и ориентиров, таких как повороты и перекрестки. Подсказки поворотов и расстояния до поворотов. Ведение по маршруту. Притягивания к маршруту, съезды с маршрута, разворот маркера в сторону движения.   Интеграция с сервисами общественного транспорта. Возможность сохранения маршрута для последующего использования или отправки другим пользователям. Информация о достопримечательностях, ресторанах, отелях и других объектах на маршруте. Интеграция с системами GPS-навигации для передачи маршрута.

Построение маршрутов на карте


25. Просмотр каталога, отбор в корзину и оформление заказа

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

Просмотр каталога, отбор в корзину и оформление заказа


26. Подключение платежных шлюзов и подключение эквайринга

Интеграция с различными платежными системами, такими как PayPal, Stripe, Apple Pay, Яндекс.Касса, Сбербанк-Онлайн, QIWI Кошелек, WebMoney, Робокасса, PayMaster, Uniteller и др. Защита данных пользователей и обеспечение безопасности онлайн-платежей. Поддержка различных способов оплаты, таких как кредитные карты, электронные кошельки, банковские переводы и др. Возможность автоматического выставления счетов и уведомлений о платежах. Интеграция с эквайринговыми компаниями для обработки платежей и зачисления денег на счет продавца. Отслеживание статуса платежей и получение уведомлений о его изменении. Возможность возврата средств и обработки возвратов. Предоставление аналитической информации о платежах и продажах.

Подключение платежных шлюзов и подключение эквайринга


27. История операций, транзакций, баланс счета

Просмотр истории операций и транзакций с возможностью фильтрации по дате, типу операции, сумме и т.д. Выгрузка построенных отчетов в xlsx, csv.  Отображение текущего баланса счета и доступных средств. Возможность пополнения счета через выбранную платежную систему. Уведомления о каждой операции и изменении баланса. Аналитика расходов и доходов, графики и статистика по операциям. Защита счета паролем или отпечатком пальца для безопасности пользователей. Возможность связаться с службой поддержки в случае возникновения проблем или вопросов.

История операций, транзакций, баланс счета


28. Отображение сервисных окон

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

Отображение сервисных окон


29. Анимация

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

Анимация


30. Приложения для ЖКХ и ТСЖ

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

Приложения для ЖКХ и ТСЖ


31. Приложения для смартфонов и планшетов

Приложения для смартфонов и планшетов

Приложения для смартфонов и планшетов

Приложения для смартфонов и планшетов


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

Компания БиномТех разрабатывает приложения и игры с дополненной реальностью (AR). Приложение разрабатывается на Unity3D с использованием движка vuforia c поддержкой платформ Android и iOS.


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

Скачать с AppStore  Скачать с Google Play



Мобильное приложение ARGood

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

Мобильное приложение ARGood

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

Мобильное приложение ARGood


Добавлена возможность добавления и отображения 3D-моделей с анимацией


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

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


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


Мобильное приложение с дополненной реальностью


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


Мобильное приложение с дополненной реальностью


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


Закажите мобильное приложение прямо сейчас