Pavel Durov
๐ค SpeakerAppearances Over Time
Podcast Appearances
When you send a message, you are done typing a message, and you then tap send, and then the message gradually appears in the chat.
How does it happen?
So you want the input field to slowly morph into the actual message.
To the message, yeah.
And you want this to be done regardless of the contents of the message.
Because sometimes the width would be different.
Sometimes it would be containing media or link preview or other stuff that will change the message bubble.
So you go through countless different scenarios and make sure every one of them works great, even if this message contains 4,000 characters.
And then you look at all the platforms, iOS, Android, and all the old devices, all kinds of outdated operating systems.
and the hardware and you cross the tool because you can have this really bad old phone but using the newest operating system version so what do you do what kind of bugs you get there and then of course since Telegram works on
Tablets as well.
And our iOS version works on an iPad, which I love a lot.
You have to understand that everything can be really big, so it can consume a lot of space on your screen.
And then it will trigger using more computational resources to render it.
So there are a lot of nuances to it.
But as long as you're obsessed over every small detail, at least every detail that really counts,
You can get to a user experience.
If you're really used to Telegram, if you've been a regular user for at least a few weeks, going back to any other messaging app feels like a serious downgrade.
experience oh yeah and boy was it hard to make particularly on android this is this thanos snap effect right so the message is broken to tens of thousands particles which go away like dust in the wind it looks great but it was so hard to make probably one of my one of my favorite
their communication with all this additional animation.