Абсолютно, вы можете.
Обычно приложение для Android вызывает API, а не веб-страницу. То есть вы не обмениваетесь HTML, как браузер, просто необходим JSON. Многие вещи работают так же, как веб-сайт. Например, вы можете использовать тот же механизм аутентификации для API, что и для веб-сайта.
Это хорошая отправная точка для RoR для создания API. https://guides.rubyonrails.org/api_app.html
Вот стартовый пример для Android, который звонит через веб-службу: https://developer.android.com/training/volley/simple
Это просто получение, которое вы можете использовать для получения списка того, что является общедоступным. Вероятно, стоит понять другие страницы именно там, потому что с веб-вызовами действительно легко делать плохие вещи, такие как блокировка потока пользовательского интерфейса, поэтому лучше всего использовать примеры шаблонов и методов.