Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Автоинструкторы

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Flutter β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2025-09-20
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
договорная
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2025-09-20
ОписаниС
ВрСбуСтся ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ Flutter-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ для создания Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ модуля Π·Π°Ρ…Π²Π°Ρ‚Π° Π²ΠΈΠ΄Π΅ΠΎ с ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π° сСрвСр с минимальной Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ. Π—Π°Π΄Π°Ρ‡Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (Kotlin/Swift) для настройки Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ кодирования ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ (Scope of Work): Настройка Π·Π°Ρ…Π²Π°Ρ‚Π° Π²ΠΈΠ΄Π΅ΠΎ: Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΠΈ настройка ΠΏΠ°ΠΊΠ΅Ρ‚Π° camera ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³Π° для получСния raw-Π΄Π°Π½Π½Ρ‹Ρ… с ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ preview с Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ 30 FPS Π±Π΅Π· просадок. АппаратноС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°: РСализация Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² (Kotlin/Swift) для доступа ΠΊ API Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ кодирования (MediaCodec Π½Π° Android, VideoToolbox Π½Π° iOS). Настройка профиля кодирования: H.264/HEVC, Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚, keyframe interval. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (Π½Π° Π²Ρ‹Π±ΠΎΡ€: WebRTC с flutter_webrtc ΠΈΠ»ΠΈ RTMP) для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ° Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ сСрвСр. Бинхронизация ΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ»: ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ WebSocket-ΠΊΠ°Π½Π°Π»Π° для ΠΎΠ±ΠΌΠ΅Π½Π° ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сообщСниями ΠΈ событиями с сСрвСром. РСализация ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ°ΡƒΠ·Ρ‹/возобновлСния стрима ΠΏΡ€ΠΈ ΡƒΡ…ΠΎΠ΄Π΅ прилоТСния Π² бэкграунд. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ: ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ оптимизация Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ (latency) Π½Π° всСх этапах ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ энСргопотрСблСния ΠΈ управлСния Ρ‚Π΅ΠΏΠ»ΠΎΠ²Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (Tech Stack): ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ: Flutter, Dart, Kotlin, Swift, camera plugin, WebRTC ΠΈΠ»ΠΈ RTMP, WebSocket. ΠžΠΏΡ‹Ρ‚ с: MediaCodec (Android), AVFoundation/VideoToolbox (iOS), Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ (Acceptance Criteria): Π’ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ пСрСдаСтся Π½Π° тСстовый сСрвСр с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΌΠ΅Π½Π΅Π΅ 600 мс (end-to-end). Preview ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Π½Π° 30 FPS Π±Π΅Π· Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… просадок Π½Π° Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… устройствах (iPhone 12+, Samsung S21+). Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΠ°ΡƒΠ·Ρ‹/возобновлСния стрима ΠΏΡ€ΠΈ смСнС состояния прилоТСния. Написан чистый, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ использования Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ с ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌΠΈ (Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ, FPS, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ CPU). Π€ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹: Π£Π΄Π°Π»Π΅Π½Π½ΠΎ. Π”Π΅Π΄Π»Π°ΠΉΠ½: 2 Π½Π΅Π΄Π΅Π»ΠΈ Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚: ΠΏΠΎ договорСнности Для ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° ΠΎΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° вопросы: ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ ваш ΠΎΠΏΡ‹Ρ‚ с мСдиастримингом Π²ΠΎ Flutter. Π‘ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ? ΠŸΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² (Kotlin/Swift), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ писали для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌΠΈ. Как Π²Ρ‹ измСряли ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² Π²Π°ΡˆΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…?.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Flutter

дистанционно
договорная
ПоТСлания ΠΈ особСнности: НуТно Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ простоС дСмонстрационноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Flutter для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Π΅ΠΌΠ° Π΄ΠΈΠΏΠ»ΠΎΠΌΠ°: Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° мобильного прилоТСния для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π² Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π΅Β». Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ: 1. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Android, iOS Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ) 2. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»: - Кнопка Β«ΠΠ°Ρ‡Π°Ρ‚ΡŒ сканированиС» β€” запускаСт поиск Bluetooth-устройств поблизости. - Бписок Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… устройств с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ: β€’ НазваниС устройства (Ссли Π΅ΡΡ‚ΡŒ) β€’ MAC-адрСс β€’ Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ сигнала RSSI (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, -65 dBm) β€’ ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎΠ΅ расстояниС Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ… (Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π½Π° основС RSSI) - Кнопка Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сканированиС». 3. Π€ΠΎΡ€ΠΌΡƒΠ»Π° для расчСта расстояния (упрощСнная): distance = 10 ^ ((txPower - rssi) / (10 * 2)) Π³Π΄Π΅ txPower = -59 dBm (эталонный сигнал Π½Π° 1 ΠΌΠ΅Ρ‚Ρ€Π΅) 4. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ β€” максимально простой. ΠŸΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ стандартныС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Flutter. Π”ΠΈΠ·Π°ΠΉΠ½ Π½Π΅ Π²Π°ΠΆΠ΅Π½. 5. Код Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ, с коммСнтариями Π½Π° русском ΠΈΠ»ΠΈ английском. Π§Ρ‚ΠΎ НЕ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ: - НС Π½ΡƒΠΆΠ½Π° навигация ΠΏΠΎ ΠΊΠ°Ρ€Ρ‚Π΅ - НС Π½ΡƒΠΆΠ΅Π½ сСрвСр - НС Π½ΡƒΠΆΠ½Π° Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… - НС Π½ΡƒΠΆΠ½Π° публикация Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ… Главная Ρ†Π΅Π»ΡŒ: ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΌΠ΅Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Bluetooth-устройства ΠΈ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ расстояниС Π΄ΠΎ Π½ΠΈΡ….
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Flutter

дистанционно
договорная
НуТно Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ простоС дСмонстрационноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Flutter для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Π΅ΠΌΠ° Π΄ΠΈΠΏΠ»ΠΎΠΌΠ°: Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° мобильного прилоТСния для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π² Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π΅Β». Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ: 1. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Android, iOS Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ) 2. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»: - Кнопка Β«ΠΠ°Ρ‡Π°Ρ‚ΡŒ сканированиС» β€” запускаСт поиск Bluetooth-устройств поблизости. - Бписок Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… устройств с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ: β€’ НазваниС устройства (Ссли Π΅ΡΡ‚ΡŒ) β€’ MAC-адрСс β€’ Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ сигнала RSSI (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, -65 dBm) β€’ ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎΠ΅ расстояниС Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ… (Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π½Π° основС RSSI) - Кнопка Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сканированиС». 3. Π€ΠΎΡ€ΠΌΡƒΠ»Π° для расчСта расстояния (упрощСнная): distance = 10 ^ ((txPower - rssi) / (10 * 2)) Π³Π΄Π΅ txPower = -59 dBm (эталонный сигнал Π½Π° 1 ΠΌΠ΅Ρ‚Ρ€Π΅) 4. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ β€” максимально простой. ΠŸΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ стандартныС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Flutter. Π”ΠΈΠ·Π°ΠΉΠ½ Π½Π΅ Π²Π°ΠΆΠ΅Π½. 5. Код Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ, с коммСнтариями Π½Π° русском ΠΈΠ»ΠΈ английском. Π§Ρ‚ΠΎ НЕ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ: - НС Π½ΡƒΠΆΠ½Π° навигация ΠΏΠΎ ΠΊΠ°Ρ€Ρ‚Π΅ - НС Π½ΡƒΠΆΠ΅Π½ сСрвСр - НС Π½ΡƒΠΆΠ½Π° Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… - НС Π½ΡƒΠΆΠ½Π° публикация Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ… Главная Ρ†Π΅Π»ΡŒ: ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΌΠ΅Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Bluetooth-устройства ΠΈ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ расстояниС Π΄ΠΎ Π½ΠΈΡ….
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Flutter

дистанционно
договорная
НуТно Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ простоС дСмонстрационноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Flutter Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ: 1. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Android, iOS Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ) 2. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»: - Кнопка Β«ΠΠ°Ρ‡Π°Ρ‚ΡŒ сканированиС» β€” запускаСт поиск Bluetooth-устройств поблизости. - Бписок Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… устройств с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ: β€’ НазваниС устройства (Ссли Π΅ΡΡ‚ΡŒ) β€’ MAC-адрСс β€’ Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ сигнала RSSI (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, -65 dBm) β€’ ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎΠ΅ расстояниС Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ… (Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π½Π° основС RSSI) - Кнопка Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сканированиС». 3. Π€ΠΎΡ€ΠΌΡƒΠ»Π° для расчСта расстояния (упрощСнная): distance = 10 ^ ((txPower - rssi) / (10 * 2)) Π³Π΄Π΅ txPower = -59 dBm (эталонный сигнал Π½Π° 1 ΠΌΠ΅Ρ‚Ρ€Π΅) 4. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ β€” максимально простой. ΠŸΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ стандартныС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Flutter. Π”ΠΈΠ·Π°ΠΉΠ½ Π½Π΅ Π²Π°ΠΆΠ΅Π½. 5. Код Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ, с коммСнтариями Π½Π° русском ΠΈΠ»ΠΈ английском. Π§Ρ‚ΠΎ НЕ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ: - НС Π½ΡƒΠΆΠ½Π° навигация ΠΏΠΎ ΠΊΠ°Ρ€Ρ‚Π΅ - НС Π½ΡƒΠΆΠ΅Π½ сСрвСр - НС Π½ΡƒΠΆΠ½Π° Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… - НС Π½ΡƒΠΆΠ½Π° публикация Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ… Главная Ρ†Π΅Π»ΡŒ прилоТСния: ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Bluetooth-устройства ΠΈ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ расстояниС Π΄ΠΎ Π½ΠΈΡ….
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Flutter

дистанционно
договорная
ПоТСлания ΠΈ особСнности: ВрСбуСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Ρ„ΡƒΠ»Ρ‚Π°ΠΉΠΌ. МобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² сфСрС Ρ‚ΡƒΡ€ΠΈΠ·ΠΌΠ°. Π‘Ρ‚Π°Π²ΠΊΠ° обсуТдаСма ΠΏΠΎ ΠΈΡ‚ΠΎΠ³Π°ΠΌ собСсСдования.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Flutter

дистанционно
договорная
НуТно Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ΡΡ Π±ΠΎΠ΅Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Андроид ΠΈ Windows напсианноС Π½Π° Flutter согалсно ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€Π²ΠΎΠΎΠΊ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π² ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠΈ ΠŸΠ ΠžΡˆΡƒ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Ρ†Π΅Π½Ρƒ Π·Π° ΠΈΡ‚ΠΎΠ³ Π° Π½Π΅ Ρ†Π΅Π½Ρƒ Π² час.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Flutter

дистанционно
договорная
ПоТСлания ΠΈ особСнности: Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° туристичСского мобильного прилоТСния Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅. Fulltime.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Flutter

дистанционно
договорная
НСобходимо ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ SDK для Web ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΊΠ°ΠΊ описано Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ АПи Π±ΡƒΠ΄Π΅Ρ‚ прСдоставлСно ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ SDK для ΠΎΠΏΠ»Π°Ρ‚ Π΄Π°Π²Π½ΠΎ создан ΠΈ Π³ΠΎΡ‚ΠΎ, Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ просто ΠΏΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ всС.
Москва ЀрилансСры