Info

Download .APK (59.6 MB)

Source on GitHub

https://github.com/agolokoz/Telegram/tree/reactions

Testing and Issues

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

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

Voting

1
by rating

Issues

Fair Quokka Dec 10, 2021 at 18:18
Конкурсное задание выполнено не до конца, работа над приложением не окончена. В ходе тестирования работы были выявлены недоработки, общий объем и вес которых помешали продвижению работы на более высокое призовое место.

Обнаруженные недоработки:

1. Установка реакции
– Верстка блоков сообщений ломается при установке реакций – миниатюры эмодзи наезжают на временные метки сообщений, область блока при этом сжимается.
– Приложение не предоставляет возможности устанавливать реакции на собственные исходящие сообщения в групповых, личных беседах, и каналах, в которых пользователь является администратором.
– Пользователю недоступна смена реакции касанием кнопки, если он уже отправлял другую реакцию на данное сообщение – нажатие на нее открывает лишь список, в котором отображается только один из прореагировавших.
– Хвостик у блоков исходящих и входящих сообщений смаргивает при установке реакции. 
– Ширина блока сообщения из четырех символов критически уменьшается при установке реакции и ломает верстку, приводя к отображению временной метки поверх текста.
– Кнопки установки реакций в группах не работают – их касание открывает лишь списки прореагировавших, в которых отображается либо единственный пользователь, либо никого.

2. Быстрые реакции
Функциональность реализована в соответствии с требованиями конкурсного задания и предоставленным дизайном.

3. Просмотр реакций
– Работа над этой частью конкурсного задания не завершена – в приложении отсутствуют фильтры по выводимым реакциям, при попытке просмотреть список прореагировавших возвращается лишь несколько пользователей, зачастую приложение отображает лишь одного пользователя или вовсе пустое пространство при нажатии на кнопку реакции.
– Дизайн окна списка пользователей, оставивших реакцию, не соответствует предоставленному: если количество пользователей превышает один десяток, то окно слишком длинное, необходимо ограничить его область и внедрить поддержку прокрутки.  
– При вызове окна списка пользователей, установивших реакцию, приложение может разворачивать список в два этапа со смаргиванием.
– Невозможно вернуться смахиванием назад в контекстное меню.

Продолжение...
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
20
Fair Quokka Dec 10, 2021 at 18:18
4. Отображение реакций для разных типов контента
– Верстка сообщений с установленными реакциями сломана для Instant View, сгруппированных сообщений (альбомы с медиа), части пересланных сообщений. 
– Изменение блоков сообщений при установке реакций происходит чрезмерно резко. 
– В обсуждении не должно быть возможности просмотреть, кто оставил реакцию к сообщению из канала.
– При вызове контекстного меню при нажатии справа от блоков сообщений происходит анимирование эффектом Ripple кнопки реакций. 

5. Фотографии пользователей в группах
Функциональность реализована в соответствии с требованиями конкурсного задания и предоставленным дизайном.

6. Определение набора реакций для групп и каналов
Функциональность реализована в соответствии с требованиями конкурсного задания и предоставленным дизайном.

7. Отмена реакции
В работе отсутствует поддержка отмены установленной реакции путем касания кнопок под сообщениями в группах и каналах.
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
20
Nobody added any issues yet...