Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Webview+BLE приложение IOS/Android


  1. 513
     2  0

    10 дней22 000 UAH

    Здравствуйте,
    Оценка времени: ~2 недели (10-12 рабочих дней)
    Дни 1-3: Настройка WebView и отображение интерфейса.
    Дни 4-7: Реализация BLE (сканирование, подключение, разрешения Android/iOS).
    Дни 8-10: Соединение Web и BLE (интеграция команд).
    Дни 11-12: Тестирование (обработка разрывов связи) и финальная сборка.

    Стек: Flutter (iOS + Android с единой кодовой базы, возможно написание модуля на нативе).
    WebView: Использование flutter_inappwebview. Это позволяет инъектировать JavaScript-обработчики (JavaScript Handlers).
    Ваш веб-интерфейс вызывает window.flutter_inappwebview.callHandler('sendCommand', data), Flutter перехватывает это, отправляет команду на устройство через BLE и возвращает результат обратно в JS.
    BLE (Bluetooth): Использование проверенных библиотек для работы с GATT-характеристиками.

    Я знаю нюансы работы с BLE на Android (необходимость разрешений BLUETOOTH_SCAN, ACCESS_FINE_LOCATION для старых версий) и iOS (NSBluetoothAlwaysUsageDescription).

    Реализую очередь команд (Queue), чтобы данные не терялись при быстром нажатии кнопок в веб-интерфейсе.

    У меня есть опыт разработки мобильных приложений, которые взаимодействуют с аппаратным обеспечением (IoT). Понимаю разницу между Write with Response и Write without Response, а также как корректно обрабатывать отключение устройства.

    Вопрос: Есть ли у вас уже документация по GATT (UUID сервисов и характеристик)? Я могу просмотреть ее и дать точную оценку по времени.

    Готова приступить к работе.

    С уважением, Екатерина

  2. 21933
     20  0

    5 дней27 000 UAH

    Возможно ли создать эффективное мобильное приложение для управления устройством без Wi-Fi? Да, и я готова помочь вам в этом! Опираясь на мой опыт в разработке кроссплатформенных приложений, я могу обеспечить бесперебойное функционирование WebView и BLE технологий, сочетая их через JS-to-Native мосты для прямого взаимодействия с вашим устройством. Используя современные фреймворки, такие как React Native, я разработаю решение, которое будет соответствовать вашим требованиям и обеспечит пользователям простоту и надежность в эксплуатации. Давайте обсудим лучшие решения для вашего проекта!

  3. 1563    4  0   1
    15 дней21 991 UAH

    Привет

    Готов подключиться. Задача понятная и нормальная для production MVP

    Сделаю кроссплатформенное приложение iOS 14+ и Android 7+ где основной интерфейс открывается внутри WebView, а управление устройством работает по BLE даже без Wi-Fi

    Предлагаю стек Capacitor или React Native. Если у вас уже есть веб интерфейс и важно быстро и аккуратно встроить его с мостом JS ↔ native, то Capacitor обычно самый быстрый и стабильный вариант

    Что сделаю по функционалу
    Приложение с WebView который грузит ваш URL или локальную сборку, с поддержкой cookies, JS и адаптивной верстки
    BLE модуль который сканирует, подключается к нужному устройству, делает pairing при необходимости и обменивается данными через ваши GATT характеристики
    JS to Native мост чтобы веб интерфейс мог вызывать функции типа connect scan sendCommand readStatus и получать ответы обратно в JS в виде промисов или событий
    Обработка ошибок и статусов чтобы в вебе всегда было понятно что происходит, нет Bluetooth, нет прав, устройство не найдено, разрыв соединения, таймаут

    Как результат вы получите
    Приложение которое работает как оболочка над вашим веб UI и дополнительно даёт автономное BLE управление
    Собранные билды и исходники
    Короткая документация по мосту и примеры вызовов из JS

    Чтобы оценить сроки и сразу стартовать, пришлите
    BLE спецификацию GATT сервисы характеристики и формат команд
    Какая логика в вебе, какие именно действия должны уходить в BLE
    Веб интерфейс это URL или вы дадите сборку которую нужно положить локально
    Нужно ли фоновое соединение или достаточно работы только когда приложение открыто

    Могу начать сразу после получения BLE документации и доступа к веб интерфейсу

  4. 15075    32  0   1
    29 дней26 990 UAH

    Добрый день!
    Меня зовут Валентин, и я представляю Arctic Web Agency. Мы - команда опытных веб-разработчиков, которые специализируются на создании современных и эффективных веб-решений для бизнеса. В личные сообщения смогу предоставить примеры наших похожих работ. Готовы взять ваш проект в работу!

    С уважением
    Arctic Web Team
    Freelancehunt

  5. 172    1  1
    4 дня27 000 UAH

    Здравствуйте. Готов выполнить данный проект есть большой опыт разработки различных приложений

  6. 3469    11  1
    1 день1999 UAH

    Здравствуйте! Готов реализовать ваше приложение для управления устройством. Имею опыт работы с BLE и интеграции веб-интерфейсов в мобильные приложения. Использую Flutter или React Native для стабильного соединения с устройством. Настрою передачу команд с вашего веб-интерфейса в нативный BLE-модуль через JavaScriptChannel, чтобы управление было бесшовным. Реализую корректное сканирование, подключение и обмен данными в соответствии с вашим GATT-протоколом, учитывая специфику разрешений на Android и iOS.

    Можем обсудить детали вашего BLE-протокола и структуру команд? Мое портфолио: Freelancehunt

  7. 675    2  0
    30 дней27 000 UAH

    Добрый день. Готов помочь вам с созданием приложения (Flutter).
    Пишите, буду рад сотрудничать.

  8. 11616    44  0
    1 день12 345 UAH

    Здравствуйте, у меня есть опыт реализации различных приложений на Flutter/React Native. Буду рад Вам помочь!

  9. Еще 7 ставок скрыто

Актуальные фриланс-проекты в категории Javascript и Typescript

Full-stack разработка — Amazon PPC Dashboard (Stage 1)

Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite…

Javascript и TypescriptВеб-программирование ∙ 1 день 15 часов назад ∙ 27 ставок

Разработка сайта-конструктора фотокниг и фоторамок

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

Javascript и TypescriptВеб-программирование ∙ 3 дня 7 часов назад ∙ 96 ставок

Команда для самописного маркетплейса ритуальных услуг.

Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,…

Javascript и TypescriptВеб-программирование ∙ 4 дня 1 час назад ∙ 27 ставок

Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чат

Есть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в…

Javascript и TypescriptВеб-программирование ∙ 6 дней 3 часа назад ∙ 55 ставок

Ищу Senior Full-Stack разработчика (Payload CMS) — миграция 2 сайтов гостиничной сети

Сеть курортных отелей переходит с Webflow на собственный headless-стек. Два корпоративных сайта (~140 страниц вместе), multi-tenant архитектура — один код обслуживает несколько отелей на разных доменах. Проект уже стартовал: инфраструктура развернута, tenants настроены, базовые…

CMSJavascript и Typescript ∙ 10 дней 1 час назад ∙ 19 ставок

Заказчик
Дмитрий Коробка
Украина Одесса  5  0
Проект опубликован
4 месяца 20 дней назад
132 просмотра
Метки