Описание:
Есть опенсорсный проект Mattermost. У них есть мобильное приложение - GitHub - mattermost/mattermost-mobile: Next generation iOS and Android apps for Mattermost in React Native .
Задача:
Заставить мобильное приложение Mattermost слать все сетевые запросы через наш прокси-сервер SOCKS5. Также, необходимо чтобы все DNS запросы из приложения Mattermost, также ходили через наш прокси-сервер. Пока что интересует выполнение этого требования только под Android приложение.
Кого ищем:
Опытного разработчика на React Native, который отлично знает как React Native, так и принципы сборки приложений - понимает конфиги, умеет их настраивать, знает какие задачи можно решить на уровне сборки, а какие нужно решать на уровне прикладного кода.
Дополнительно:
Желательно выполнить задачу на уровне сборки приложения, если это возможно. Т.е. в идеале в конфиге сборки указать через какой прокси-сервер отправлять все сетевые запросы и все DNS запросы.
Если это невозможно, то выполнить это требование на уровне прикладного кода.
В итоге мы должны получить исправленный исходный код репозитория с коммитами правок, сбилженное Android-приложение и инструкции о том, как это было сделано.