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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° 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

дистанционно
договорная
НуТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° АндройдС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ с 1Π‘ любой ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² 1Π‘ всС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ построСно Π½Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ ΠŸΡ€ΠΎΡˆΡƒ Ρ€Π°ΡΠΏΠΈΡΠ°Ρ‚ΡŒ Π² сообщСниях ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Бпасибо!.
Москва ЀрилансСры

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

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° мобильного прилоТСния Π² составС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π”Π΅Ρ‚Π°Π»ΠΈ ΠΈ Π’Π— послС подписания NDA. Π Π°Π±ΠΎΡ‚Π° Π½Π° ~2 мСсяца, ΠΏΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Ρƒ.
Москва ЀрилансСры

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

дистанционно
договорная
ВрСбуСтся программист Π½Π° Flutter Π½Π° долгосрочноС сотрудничСство. ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ исполнитСля Π±ΡƒΠ΄Π΅Ρ‚ проводится тСхничСскоС собСсСдованиС. Π’Π°ΠΉΠ±ΠΊΠΎΠ΄Π΅Ρ€Π°ΠΌ Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒ.
Москва ЀрилансСры

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

дистанционно
договорная
ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° UI/UX ΠΈ Flutter Frontend-ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° мобильного прилоТСния ΠžΠ±Ρ‰Π°Ρ Π·Π°Π΄Π°Ρ‡Π° ВрСбуСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Flutter (ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° UI/UX + Flutter), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ мобильного прилоТСния. На Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ этапС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс. Backend, API, Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ сторонних сСрвисов, бизнСс-Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ сСрвСрная Ρ‡Π°ΡΡ‚ΡŒ Π² объСм Ρ€Π°Π±ΠΎΡ‚ Π½Π΅ входят. НСобходимо ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ выглядит ΠΊΠ°ΠΊ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ позволяСт ΠΏΡ€ΠΎΠΉΡ‚ΠΈ вСсь ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ сцСнарий Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹Π΅ экраны. Π§Ρ‚ΠΎ трСбуСтся Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ UI/UX Полная рСализация Π΄ΠΈΠ·Π°ΠΉΠ½Π° прилоТСния: * всС экраны; * навигация ΠΌΠ΅ΠΆΠ΄Ρƒ экранами; * состояния интСрфСйса; * Ρ„ΠΎΡ€ΠΌΡ‹ Π²Π²ΠΎΠ΄Π°; * Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½Π°; * увСдомлСния; * Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ состояния; * ошибки ΠΈ прСдупрСТдСния; * пустыС состояния экранов; * onboarding; * адаптация ΠΏΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ экранов. Flutter Frontend НСобходимо Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ: * всС экраны прилоТСния; * Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ экранами; * ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ; * ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ элСмСнты; * Ρ„ΠΎΡ€ΠΌΡ‹; * Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠΊΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅; * дСмонстрационныС сцСнарии Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния; * Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для дальнСйшСго ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ backend. Backend ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π΅ трСбуСтся. ВсС Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Π»ΡƒΡˆΠΊΠ°ΠΌΠΈ. Анимации ВрСбуСтся рСализация соврСмСнных Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ интСрфСйса: * ΠΏΠ»Π°Π²Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ экранами; * Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ появлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°; * Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ; * Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ состояний ΠΊΠ½ΠΎΠΏΠΎΠΊ; * Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ; * ΠΌΠΈΠΊΡ€ΠΎΠ°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ интСрфСйса; * Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ прогрСсса ΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΎΠ²; * Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ onboarding-экранов. 3D-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ прСдполагаСтся использованиС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… 3D-элСмСнтов интСрфСйса. НСобходимо ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с: * Rive; * Spline; * Lottie; * Π»ΠΈΠ±ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ инструмСнтами. ΠŸΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡ: * интСграция Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… 3D-сцСн; * настройка ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… 3D-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ; * анимация ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ состояний интСрфСйса; * ΠΏΡ€ΠΈ нСобходимости созданиС ΠΈΠ»ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… 3D-элСмСнтов. НаличиС ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с 3D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ прСимущСством. ΠšΠ°Ρ€Ρ‚Π° экранов Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйсы согласно прСдоставлСнной ΠΊΠ°Ρ€Ρ‚Π΅ экранов. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ экранов β€” ΠΎΠΊΠΎΠ»ΠΎ 40 с Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠ΅ΠΉ. Ѐинальная структура экранов Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ послС Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹. ВСхничСскиС трСбования Π‘Ρ‚Π΅ΠΊ: * Flutter * Dart Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ: * Riverpod / Bloc * GoRouter / AutoRoute * Clean Architecture Π»ΠΈΠ±ΠΎ Feature-based Architecture GitHub Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° вСдСтся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· GitHub Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°. ВрСбования: * рСгулярныС ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹; * фиксация прогрСсса ΠΏΠΎ этапам; * вСсь ΠΊΠΎΠ΄ загруТаСтся Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°; * исходный ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΡƒ. Π§Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ: * ΠΏΠΎΠ»Π½Ρ‹ΠΉ Flutter-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚; * исходный ΠΊΠΎΠ΄; * ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ; * всС Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ экраны; * Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ экранами; * Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ; * 3D-элСмСнты (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ); * Android APK для дСмонстрации; * ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ запуску ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ * ΠΎΠΏΡ‹Ρ‚ Flutter-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ; * ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ; * ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ слоТных UI; * ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ; * ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Rive / Spline / Lottie; * сроки выполнСния; * ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’Π°ΠΆΠ½ΠΎ: На Π΄Π°Π½Π½ΠΎΠΌ этапС Π½Π΅ трСбуСтся рСализация сСрвСрной Π»ΠΎΠ³ΠΈΠΊΠΈ, API, Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ. НСобходим ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ качСствСнный frontend ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс уровня Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ коммСрчСского ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.
Москва ЀрилансСры

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

дистанционно
договорная
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ фитнСс ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π±Π΅Π³ΡƒΠ½ΠΎΠ². Π•ΡΡ‚ΡŒ mvp SwiftUI Π½ΡƒΠΆΠ½ΠΎ Π½Π° flutter ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
Москва ЀрилансСры

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

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° мобильного прилоТСния с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ„Ρ„Π»Π°ΠΉΠ½ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…, плюс ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° устройствах Huawei Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ google services. Π’ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π΅ рассматриваСм кроссплатформСнный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π—Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ описано Ρ‚ΡƒΡ‚: https://docs.google.com/document/d/1CYOrVZt1e3YRnAU2DQ-R4KOApYoB0zpYXWcqYEC1BPY/edit?usp=sharing ΠœΠ°ΠΊΠ΅Ρ‚ прилоТСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠΌ: https://www.figma.com/design/xVxsRJPb4M9Z7CXzg9TtEV/%D0%9F%D1%80%D0%BE%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B8.%D1%80%D1%84-MobApp?node-id=40000001-36083&t=F7glNuLVDi5cXjgn-1.
Москва ЀрилансСры

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

дистанционно
договорная
ВмСстС со ΠΌΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚(Ρ‹) Π½Π° flutterflow ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ. Π£ΠΆΠ΅ наброски Π΅ΡΡ‚ΡŒ. ИдСя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ΡΡ‚ΡŒ. Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ основ Π΅ΡΡ‚ΡŒ. Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π» Ρ‚Π³ Π±ΠΎΡ‚ΠΎΠ² Π½Π° low code (Π±Π°Π·ΠΎΠ²ΠΎ ΡƒΠΌΠ΅ΡŽ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π½ΠΎ ΠΎΠΎΡ‡Π΅Π½ΡŒ Π±Π°Π·ΠΎΠ²ΠΎ). ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ drag n drop конструкторы, ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½, Ρ‡Ρ‚ΠΎ Π·Π° Π½ΠΈΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅, особСнно, Ссли ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π½ΡƒΡ‚ΡŒ ΠΊΠΎΠ΄, хотя Π±Ρ‹ Π΄Π°ΠΆΠ΅ корявый ΠΊΠΎΠ΄ (Π° Π½Π° Ρ„Π»Π°Ρ‚Ρ‚Π΅Ρ€Ρ„Π»ΠΎΡƒ ΠΌΠΎΠΆΠ½ΠΎ). Π‘Π΅Π· ΠΌΠ΅Π½Ρ‚ΠΎΡ€Π° дальшС Π½Π΅ ΠΌΠΎΠ³Ρƒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π΄Π²Π° Π² ΠΎΠ΄Π½ΠΎΠΌ, ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈ ΡƒΡ‡ΠΈΡ‚ΡŒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ я ΠΏΠΎΠ΄ присмотром ΠΌ мСнторством. БпСшки Π½Π΅Ρ‚, сроков Π½Π΅Ρ‚, дСлаю для сСбя. ПоТСлания ΠΈ особСнности: ВмСстС со ΠΌΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚(Ρ‹) Π½Π° flutterflow ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ. Π£ΠΆΠ΅ наброски Π΅ΡΡ‚ΡŒ. ИдСя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ΡΡ‚ΡŒ. Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ основ Π΅ΡΡ‚ΡŒ. Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π» Ρ‚Π³ Π±ΠΎΡ‚ΠΎΠ² Π½Π° low code (Π±Π°Π·ΠΎΠ²ΠΎ ΡƒΠΌΠ΅ΡŽ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π½ΠΎ ΠΎΠΎΡ‡Π΅Π½ΡŒ Π±Π°Π·ΠΎΠ²ΠΎ). ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ drag n drop конструкторы, ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½, Ρ‡Ρ‚ΠΎ Π·Π° Π½ΠΈΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅, особСнно, Ссли ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π½ΡƒΡ‚ΡŒ ΠΊΠΎΠ΄, хотя Π±Ρ‹ Π΄Π°ΠΆΠ΅ корявый ΠΊΠΎΠ΄ (Π° Π½Π° Ρ„Π»Π°Ρ‚Ρ‚Π΅Ρ€Ρ„Π»ΠΎΡƒ ΠΌΠΎΠΆΠ½ΠΎ). Π‘Π΅Π· ΠΌΠ΅Π½Ρ‚ΠΎΡ€Π° дальшС Π½Π΅ ΠΌΠΎΠ³Ρƒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π΄Π²Π° Π² ΠΎΠ΄Π½ΠΎΠΌ, ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈ ΡƒΡ‡ΠΈΡ‚ΡŒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ я ΠΏΠΎΠ΄ присмотром ΠΌ мСнторством. БпСшки Π½Π΅Ρ‚, сроков Π½Π΅Ρ‚, дСлаю для сСбя. Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ спСц ΠΈΠ· БПб. Если Π΅Ρ‰Π΅ ΠΈ Ρ‚Π³ web app ΡƒΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ ΡƒΡ‡ΠΈΡ‚ΡŒ, Ρ‚ΠΎ совсСм Ρ…ΠΎΡ€ΠΎΡˆΠΎ.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ЀрилансСры