The game really puts an emphasis on teaching you how to switch between chats, reply to multiple people, take photos etc. It does simulate the phone interface quite well, although I don't if that can be credited to this dev, or some publicly available template.
Once you start playing, you soon realize that none of it matters. There is precisely one available action to take at any given moment that progresses the story. The one or two branches that this story has, you still take them by selecting a dialog choice. So, the phone interface isn't even utilized.
It's more frustrating than just playing a game knowing that it is linear. There was so much that could have been done with the system. Two or three stories could run concurrently. The player could decide which story to progress first by replying to a certain contact. The branches could have come through choosing to send a photo or not, setting a certain wallpaper during a certain interaction, chatting with one person instead of the other in a given timeslot.
Instead, it's wasting the engine to tell just one story with poor writing.
Good game