Info

Download .APK (59.6 MB)

Source on GitHub

https://github.com/ValeraKvip/TelegramReactions

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

Comments

Перед отправкой студия не хотела собирать проект, так что пришлось копировать все в новый проект, и я забыл добавить новые файлы в git.

Их можно посмотреть тут: https://github.com/ValeraKvip/TelegramReactions/commit/f46ac9d6acbd8375e3a47c2771794088eba7369c
You have not added any comments yet...
by rating

Issues

Fair Mammoth Dec 10, 2021 at 18:29
...

4. Отображение реакций для разных типов контента
– На кнопках в группах могут некорректно отображаться аватарки при установке собственных реакций.
– Верстка ломается при установке реакций на сообщения-ответы, альбомы.
– Использование пространства в блоках коротких сообщений и опросов неоптимально.
– В личных чатах при установке одинаковой реакции обоими собеседниками реакции должны отображаться рядом.

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

6. Определение набора реакций для групп и каналов
– Экран набора реакций не соответствует предоставленному дизайну. 
– Плашка Enable Reactions не соответствует предоставленному дизайну.
– Анимация включения и отключения реакций не соответствует предоставленному дизайну.
– Эффект Ripple вызывается касанием по эмодзи. Следует выводить его по касанию в любом месте ячейки. 
– Приложение не сохраняет пользовательский выбор при возвращении на предыдущий экран касанием системной кнопки "Назад" и жестом смахивания.

7. Отмена реакции
В каналах и группах реализована анимация отмены реакции. 
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
21
Fair Mammoth Dec 10, 2021 at 18:28
Работа над основной частью конкурсного задания завершена, включая поддержку анимации отмены реакции в каналах и групповых беседах. К сожалению, в ходе тестирования работы были выявлены недоработки, общий объем и вес которых помешали продвижению приложения на более высокое призовое место. Среди критических проблем отметим невозможность перехода к другим сообщениям по ссылкам или при нажатии кнопки View Message.

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

1. Установка реакции
– На Xiaomi Note 8 Pro меню выбора реакции обрезано, при этом пользователю для прокрутки доступна лишь область размером меньше одного эмодзи.
– При первой отправке реакции происходит смаргивание полноэкранной анимации. 
– Поведение отрисовки полноэкранной анимации не соответствует предоставленному дизайну (дополнительный слой проигрывается справа от основного анимированного эмодзи).
– Эмодзи должны уменьшаться в размере при прокрутке к краям меню.
– Дизайн кнопок реакций в каналах и группах не соответствует предоставленному.
– При установке реакции в каналы, где активны комментарии, происходит прыжок кнопки реакции через содержимое блока сообщения.

2. Быстрые реакции
– Отправка быстрой реакции на только что отправленное сообщение приводит к смаргиванию миниатюры эмодзи слева от блока сообщения.
– Анимации при установке быстрых реакций не реализованы.

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

...
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
20
Sacred Gorilla Dec 10, 2021 at 18:37
+ ,но фильтры есть
Fair Quokka Dec 10, 2021 at 18:52
Ваше замечание по фильтрам – приложение не выводит фильтр с горизонтальной прокруткой на сообщении (https://t.me/contests_ru/80912) с 10+ реакциями разного типа.
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
10
Sacred Gorilla Dec 10, 2021 at 19:31
Иконок нет потому что дев сервер их не грузит. Реакций должно быть 11 или больше.

Ладно, понял, имелось ввиду сумма любых реакций > 10, а я понял как более 10 Типов разных реакций
Nobody added any issues yet...