Info

Download .APK (54 MB)

Source on GitHub

https://github.com/landarskiy/Telegram

Testing and Issues

You can test this app and submit issues during the testing period of the Android Contest 2021 contest.

Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.

Voting

61

Comments

Focused on find some performance related problems.

Tracing on attached screens showing relative performance different (because was made on debug build). Video was made on release builds.
[Fix] avoided remeasuring layouts hierarchy when user interact with sticker on photo screen
https://github.com/landarskiy/Telegram/commit/6178a7087cccbe6e791953a023a86e55de8a06b4

On attaches: frame times (before/after fix) on add stickers to photo screen.
[Fix] avoided overdraws when translation not changed
https://github.com/landarskiy/Telegram/commit/47e273811e37fd752cc372152b51d267ebc273f4

On attaches: redraws detecting.
[Fix] improve TimerView performance (move calculation operations to another thread (may be sensitive for low performance devices while user record audio and browse chat)

On attaches: some relative results (on trace screenshot much more informative, on video - not visible difference)
You have not added any comments yet...
by time

Issues

Wow! This is tough, like such over-drawcall hunting :)
Android
Mr Centimetre Feb 16, 2021 at 07:53
Cool
These performance problems are not visible to user, but nice job fixing them. Good luck
2
Fair Mammoth Mar 18, 2021 at 19:37
Всего исправлений: 3
Из них корректных: 3

Все предложенные оптимизации корректно внедрены в приложение. Количество реализованных изменений не позволило продвинуть работу на более высокое призовое место.
Samsung Galaxy S10 (Android 11); Samsung Galaxy J7 (Android 9); Nexus 5X (Android 8).
20
Nobody added any issues yet...