I don't know your level of programming skills so I will need to assume that they are limited.
1. If you mean a web-browser based game with an user-interface that visually looks like a phone screen, that simulates the player talking to other virtual NPC (non-player characters), that uses sounds, and that uses a typing effect when displaying 'messages' from the NPC's.
2. If you mean a stand alone mobile device application / game built using Twine, and that has the same functionality as point 1.
This will require intermediate level knowledge of programming as well as the use of technologies that can convert a web-browser based application (like those produced with Twine) into a mobile device based application. (some of which are listed here)
You would also need to create a developer account with either/both of Apple and Google Play to allow your new mobile application to be available on a Store. For Google Play this is fairly easy and painless but for Apple the process is quite involved requiring both the idea and the implementation of your mobile application to be approved by Apple.
3. If you mean a mobile device application / game that interact with a server, and that the server is processing the player's choices and responding as needed.
This is would be a non trivial undertaking requiring advanced level knowledge of many different different mobile / server programming techniques and technologies. You would also need the same developer account(s) as point 2.