Создание мобильного приложения из 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 дня назад