Задача

Требуется разработать или доработать Android-приложение для работы с панелью Remnawave (API). Основная цель - дать пользователю возможность получать актуальный список серверов и подключаться к ним по протоколу Vless непосредственно из приложения.

Требования к функционалу

  1. Получение списка серверов: Приложение должно обращаться к API Remnawave и получать перечень доступных серверов. В ответе ожидается информация о статусе, местоположении и параметрах подключения.
  2. Подключение через Vless: Для каждого сервера из списка реализовать возможность подключения по протоколу Vless. Необходимо корректно инициализировать соединение, передавать конфигурационные данные (адрес, порт, User ID/пароль).
  3. Стабильность: Соединение должно быть стабильным, обрабатывать случаи разрыва связи, ошибок аутентификации.
  4. Интерфейс: Интерфейс для отображения серверов и управления коннектом (список + кнопка/интерактивный элемент для подключения).

Требования к технологиям

  • Родной язык разработки под Android: Kotlin (или Java с хорошей архитектурой).
  • Использование сетевых библиотек для работы с API (Retrofit/OkHttp).
  • Возможность организации отдельного слоя для работы с API.
  • Технологии для некого прокси-подключения внутри приложения (подразумевается V2Ray).
  • Работа под старые версии Android с минимальными конфликтами.

Детали по Взаимодействию

Все детали по авторизации в панели (API-ключи), адреса серверов и параметры Vless конфигурации обсуждаются с исполнителем лично - в рамках выполнения скрываются за NDA/personal messages.

Монтаж видео-подкаста для YouTube

Требуется специалист для профессионального монтажа двухчасового видео-подкаста. Основные задачи: синхронизация аудио и видео, обрезка, добавление интерактивных элементов и оформление.