Мобільний додаток React Native (android / ios)
11 095 UAHОпис проекту
Ми розробляємо мобільний додаток для роботи з геолокаційними даними та взаємодії з веб-інтерфейсом через вбудований webview. Додаток буде використовуватися для надання клієнтам доступу до функціоналу зовнішньої платформи, а також для відстеження та управління геолокацією користувача в реальному часі. Основна мета - забезпечити зручний доступ до функціоналу та стабільну роботу в умовах зміни мережевих з'єднань.
Вимоги до розробника
Ми шукаємо досвідченого розробника, який володіє наступними навичками та знаннями:
1. **Досвід роботи з React Native та TypeScript**:
- Розуміння принципів кросплатформеної розробки та строгої типізації коду.
2. **Вміння працювати з webview та інтеграцією зовнішніх інтерфейсів**:
- Досвід вбудовування webview та організації взаємодії між мобільним додатком та веб-інтерфейсом.
3. **Навички роботи з геолокацією**:
- Досвід роботи із запитами на доступ до геолокації, а також передачею координат на сервер.
4. **Досвід роботи з веб-сокетами**:
- Розуміння принципів роботи веб-сокетів та їх використання для обміну даними в реальному часі.
5. **Досвід роботи з лінтерами та форматерами**:
- Здатність підтримувати стандарти якості коду та організувати перевірку на дотримання код-стилю.
6. **Знання архітектури feature-based**:
- Досвід організації проєктів з модульною архітектурою для полегшення підтримки та масштабування додатку.
Основні функції додатку
1. **Основний функціонал через webview**:
- Основні функції додатку будуть доступні через вбудований webview. Це дозволить користувачу взаємодіяти з основним функціоналом додатку через веб-інтерфейс.
2. **Запуск та перевірка доступу**:
- Під час запуску додаток запитуватиме дозвіл на доступ до геолокації пристрою.
- У разі відсутності доступу користувачу буде виведено повідомлення з інструкцією щодо ввімкнення геолокації.
- Після отримання доступу дані зберігатимуться в localstorage, і відкриється вікно webview для передачі інформації на вебсторінку.
3. **Передача геолокаційних даних**:
- Додаток відправлятиме координати користувача на сервер кожні 10 секунд, якщо цикл передачі активовано.
- Очікується автоматичне вимкнення геолокації о 23:30, з подальшим увімкненням, якщо це потрібно користувачу.
4. **Веб-сокет з'єднання**:
- Буде встановлено веб-сокет з'єднання із сервером для прийому команд на активацію або деактивацію передачі координат.
- Веб-сокет також використовуватиметься для передачі повідомлень від сервера.
5. **Робота в умовах відсутності з'єднання**:
- У разі втрати інтернет-з'єднання або доступу до сервера буде виведено відповідне повідомлення.
- Повідомлення буде автоматично зникати при відновленні з'єднання.
6. **Перезапуск та очищення даних**:
- За потреби користувач зможе перезапустити додаток або очистити кеш. Додаток попереджатиме, що у разі перезапуску вся історія даних втрачається.
7. **Логування помилок**:
- У разі глобальних неполадок, додаток має показати користувачу помилку із глобального catch.
- У разі помилки, якщо є інтернет, необхідно відправити баг-репорт на сервер для аналізу проблем та покращення якості роботи додатку.
8. **Інтерфейс та взаємодія з користувачем**:
- Включає різні екрани, такі як завантажувальний екран, екран запиту геолокації, екран з webview, кнопки для перезапуску та очищення кешу та екран повідомлень про помилки.
- У разі відключення доступу до геолокації додаток буде відображати екран із вказівкою на необхідність увімкнути сервіси геолокації.
Технічні вимоги
1. **Стек технологій**:
- Додаток планується розробити з використанням **React Native** та **TypeScript** для забезпечення кросплатформеної підтримки та строгої типізації коду.
2. **Документація**:
- **Readme-файл** міститиме інформацію про структуру проєкту, інструкції щодо встановлення та запуску, а також опис основних функціональних можливостей.
3. **Кодова база**:
- У кодовій базі планується налаштувати **лінтери та форматери** для підтримання стандартизованого стилю та якості коду.
4. **Архітектура проєкту**:
- Проєкт буде побудований з використанням **feature-based архітектури**, що дозволить організувати його по функціональних модулях для зручності масштабування та супроводу.
Також є детальна ТЗ блок-схема з алгоритмами роботи додатку.
Розробку планується розбити на 2 етапи: реалізація webview для початку тестування, а потім всі інші функції.
-
10 днів11 095 UAH
229 10 днів11 095 UAHДобрий день, ми - компанія Easy Dev, побачили ваше замовлення та готові його реалізувати швидко та якісно!
Мене звати Давид, я один з Senior розробників в компанії EasyDev. Маю вільну наразі команду. Пропоную зробити дзвінок зі мною, зазвичай ми беремо проекти на outsource, але при цьому маємо тісний контакт з клієнтом (ви будете бачити прогрес в текстовому вигляді 2 чи більше разів в тиждень або зробимо Daily Meetings по 15хв).
Якщо вас зацікавив цей варіант, давайте обговоримо проект сьогодні-завтра в будь-який зручний для вас час. Дуже дякую вам за увагу!
-
5 днів11 095 UAH
1447 20 1 5 днів11 095 UAHДоброго дня,
Я - досвідчений розробник додатків IOS i Android з досвідом понад 4 роки із вражаючим портфоліо та бажанням досягати якісних результатів швидко та точно. Я переглянув ваше завдання і можу його якісно і швидко виконати
Портфоліо
Freelancehunt
Я пропоную повний спектр послуг, щоб ваш проект став успішним і легким у подальшому розвитку. Моє завдання – забезпечити якісну розробку, яка не лише виконає ваші вимоги, але й перевершить очікування. Я займаюся всім: від розробки, тестування до деплою всіх необхідних компонентів. Ви отримаєте готовий проект "під ключ", і вам не потрібно буде шукати додаткових фахівців.
… Крім того, я надаю повну підтримку на кожному етапі. Разом з вами ми обговоримо всі важливі моменти, я допоможу продумати логіку та функціональність вашого проекту, щоб він був зручним і інтуїтивно зрозумілим для користувача.
Співпрацюючи зі мною, ви отримуєте не лише розробника, а й надійного партнера, який зацікавлений у вашому успіху. Готові створити щось особливе разом? Давайте обговоримо ваш проект детальніше!
Моє завдання - забезпечити надійну підтримку протягом всього проекту та після його завершення. Не сумнівайтеся, що я завжди на зв'язку, готовий відповісти на ваші запитання та вирішити будь-які завдання у реальному часі.
Я відкритий для нових захоплюючих проектів та готовий внести свій внесок в їх успішне втілення. З нетерпінням чекаю можливості обговорити подробиці та розпочати співпрацю.
-
1 день11 095 UAH
96 1 день11 095 UAHДоброго дня, Максим! Цікаво ознайомитись з ТЗ, всі деталі можемо обговорити в особистих.
Наша компанія вже має досвід розробки додатків і сайтів.
Додаток для покращення фізичного, ментального та естетичного здоров’я - «Think Body»:
App Store: https://apps.apple.com/us/app/think-body/id6474140338
Google Play: https://play.google.com/store/apps/details?id=com.thinkbody.app
Особиста CRM система - «EasyTime»:
… App Store: https://apps.apple.com/ua/app/easytime/id1591255312?l=uk
Google Play: https://play.google.com/store/apps/details?id=com.easytime
Додаток з інструментами для ефективних тренувань, планування харчування та відстеження активності – «5 elementum»:
App Store: https://apps.apple.com/ua/app/5-elementum/id6642678494
Google Play: https://play.google.com/store/apps/details?id=com.fiveelementum.app
Будемо раді працювати! Перегляньте наше портфоліо!
Щоб більш детально обговорити деталі проекту, я пропоную організувати вступний дзвінок у найближчий зручний для вас час. Будь ласка, дайте мені знати, яка дата/час найкраще підходить для вас?
Пишіть мені в особисті.
Актуальні фриланс-проєкти в категорії Розробка під Android
Розробка Android-додатка «Поетичний Асистент» з інтеграцією ШІ (для особистого користування)Необхідно розробити мобільний додаток для ОС Android, призначений для створення, редагування та зберігання віршів українською мовою. Додаток розробляється для приватного особистого використання з акцентом на якість, зручність, надійність та конфіденційність. Ключова особливість… Розробка під Android ∙ 18 годин 24 хвилини тому ∙ 19 ставок |
Доробка мобільного додатку на Capacitor (Android/iOS)Проект Є діючий сайт (маркетплейс з оголошеннями), який вже обернутий в мобільний додаток через Capacitor. Сайт працює на: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) Необхідно довести мобільний додаток до повноцінного робочого стану для публікації в… Розробка під Android, Розробка під iOS (iPhone та iPad) ∙ 19 годин 18 хвилин тому ∙ 11 ставок |
Потрібно створити android-додаток під affiliate в сфері i-gaming для Play Market .
700 UAH
Потрібно створити android-додаток під affiliate в сфері i-gaming для Play Market . Зразок додатку надаємо у приват. Виконана робота має практично повністю відповідати заданому зразку. Хто мав досвід виконання аналогічних проектів - відгукніться. Критерії вибору підрядника:… Розробка під Android ∙ 5 днів 2 години тому ∙ 21 ставка |
Востановити переписку в телеграмі ціна договоріна
700 UAH
людина видалила у двох чат у телеграмі будь ласка допоможіть все повернути,про ціну домовимось!!!!!! Розробка під Android ∙ 5 днів 5 годин тому ∙ 3 ставки |
Замовляю покращення інтеграції моєї програми з Tpay
6097 UAH
Замовляю інтеграцію платіжної системи Tpay з моєю авторською аплікацією. Йдеться про правильну реалізацію, щоб підписка автоматично поновлювалася через циклічні платежі BLIK. Інтеграція в значній мірі вже виконана мною, але я застряг в одному місці, оскільки не є програмістом, а… Гібридні мобільні додатки, Розробка під Android ∙ 6 днів 18 годин тому ∙ 13 ставок |