QuestJS is what is used to port games to iOS and Android. Theres a lot of games which are marked on the site as apps:
http://textadventures.co.uk/games/tag/appIf you play a few of them you can probably glean what kinds of features of Quest work well in apps.
The way to go about it would be to download QuestJS from here:
https://github.com/textadventures/quest-js...and start working on a game, and running QuestJS on it as you work. There's no document of what is supported and what isn't. Work has started on Quest6, which is a javascript only implementation, and I believe QuestJS is not going to be further maintained.