Описание проекта
Необходимо разработать нативное или кроссплатформенное мобильное приложение (iOS и Android), которое выполняет функцию VPN-клиента. Приложение должно подключаться к уже существующему серверу через готовый API. Основные усилия сосредоточены на клиентской логике, пользовательском интерфейсе и подготовке проекта к публикации в официальных магазинах приложений.
Ключевые требования
- Платформы: iOS (Swift или Objective-C, либо iOS-сборка через Flutter/React Native) и Android (Kotlin/Java или аналогично).
- Функционал: Приложение должно предоставлять интерфейс для входа, выбора сервера и однокнопочного подключения по протоколам, заданным текущим сервером.
- Интеграция: Подключение к серверу по предоставленному API.
- Публикация: Подготовка сборок для магазинов App Store и Google Play, прохождение модерации (включая работу в Sandbox для iOS).
Процесс разработки
- Этап 1: Создание прототипа и верстка UI.
- Этап 2: Реализация интеграции с API и тестирование работы VPN.
- Этап 3: Финальное тестирование, рефакторинг и подготовка для публикации.