Для создания простого Android приложения, которое позволит отправлять и принимать SMS-сообщения через HTTP запросы, вам потребуется использовать возможности API для отправки и получения SMS сообщений.
Язык программирования Kotlin или Java может быть использован для разработки такого приложения. Для отправки SMS через HTTP запросы, вам нужно будет настроить HTTP запросы для отправки текстового сообщения на сервер.
Для реализации передачи SMS через HTTP API с пересылкой через сервер вместо GSM сети мобильного оператора с возможностью использования различных профилей для работы с различными шлюзами или серверами, можно рассмотреть использование специализированных сервисов, таких как Twilio, Nexmo или Plivo.
Эти сервисы предоставляют API для отправки и получения SMS через HTTP запросы, а также позволяют настраивать профили для работы с различными шлюзами или серверами. Для создания подобного приложения, вам нужно будет интегрировать API этих сервисов в ваше приложение и настроить обработку HTTP запросов для отправки и получения SMS сообщений через эти API.
Вам также придется учитывать правила использования этих сервисов, а также возможные ограничения и оплату за использование их услуг. Перед началом разработки приложения, рекомендуется изучить документацию по API выбранного сервиса и ознакомиться с возможностями и особенностями его использования.