Создание мобильного приложения из Vue.js проекта (WebView) и публикации в сторах

до 150 000 ₽

Рыночная зарплата

Ищем специалиста, который:

Разбирается в связке Vue.js (JavaScript/TypeScript) + мобильная разработка, имеет опыт публикации в RuStore, App Store и Google Play и может вести проект от аудита кода до финальной публикации.

Задача:

Создать мобильное приложение (APK/IPA) на базе существующего standalone-приложения на Vue.js, реализующего функционал чата. Приложение должно быть реализовано через WebView с доработкой и проверкой фронтенда, а также с интеграцией push-уведомлений и последующей публикацией в маркетплейсы.

О проекте:

Исходный сайт работает на 1С-Битрикс.

На его основе был разработан функционал чата.

Для этого чата уже собрано отдельное standalone-приложение на Vue.js (JavaScript/TypeScript), которое локально работает корректно.

Ваша задача — превратить этот Vue.js-проект в нативное мобильное приложение.

Что нужно сделать:

Анализ и доработка фронтенда (Vue.js):

  • Провести аудит и тестирование собранного Vue.js приложения на предмет совместимости с WebView (обработка ссылок, навигация, работа с localStorage и т.д.).

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

  • Составить ТЗ для бэкенд-разработчика (наша сторона), если потребуются доработки API для мобильного приложения (например, для пушей).

Разработка мобильного приложения (WebView):

  • Реализовать приложение для Android и iOS, используя WebView (Capacitor, Cordova или другой фреймворк).

  • Настроить корректную работу всех функций чата внутри WebView.

  • Реализовать навигацию: кнопка "Назад" на Android должна работать с историей WebView.

  • Настроить открытие внешних ссылок (если есть) в системном браузере.

  • Реализовать экран ошибки при отсутствии интернета.

Интеграция Push-уведомлений:

  • Настроить сервис push-уведомлений (FCM для Android, APNs для iOS).

  • Интегрировать получение и отображение пушей внутри приложения.

Публикация в маркетплейсы:

  • Подготовить и собрать билды: .apk/.aab для Android, .ipa для iOS.

  • Опубликовать приложение в RuStore (приоритет №1), затем в App Store и Google Play.

  • У заказчика есть аккаунты разработчика в App Store и, предположительно, в Google Play. Аккаунт в RuStore, если потребуется, будет создан.

  • Заполнить все необходимые данные в сторах (иконки, скриншоты, описание) согласно гайдлайнам или предоставленным шаблонам.

На выходе ожидаем:

  • Протестированное и доработанное Vue.js приложение.

  • Исходный код мобильного проекта (репозиторий) с инструкцией по сборке.

  • Готовые биллы для публикации (.apk/.aab, .ipa).

  • Документацию: как собирать приложение, как менять настройки (URL, ключи для пуши).

  • Приложение, опубликованное в RuStore, App Store и Google Play.

Желаемый стек (готовы к рекомендациям):

  • Для обертки: Capacitor (предпочтительнее из-за современного подхода и поддержки Vue) или Cordova.

  • Для пуши: Firebase Cloud Messaging (FCM) / Apple Push Notification service (APNs).

Просьба в ответе указать:

Ваш опыт: Какой стек технологий вы предлагаете для этой задачи (Capacitor/Cordova) и почему? Есть ли у вас опыт публикации в RuStore, App Store и Google Play?

Портфолио: Примеры похожих проектов — приложений-оберток для веб-приложений, особенно на Vue.js.

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


Поделиться:

Опубликована 3 дня назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.