Info

Download .APK (59.6 MB)

Source on GitHub

https://github.com/lordfess/Telegram

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

21

Comments

Что сделано:
- реакции в приватных чатах
- реакции в каналах
- реакции в группах, но не для всех типов сообщений адаптирована верстка
- анимация смены позиций реакций
- двойной тап для быстрой реакции сердечка/пальца или отмены реакции
- одинарный тап на чипе реакции
- списки реакций с фильтрами, но не в дизайне по макетам
- обновление данных по таймеру
SGS S9
Что не сделано:
- проверены не все типы сообщений на корректность верстки
- сгрупированные сообщений не во всех типах чатов/отправителей/пересылок обработаны
- панель администрирования реакциями
- в списке реакций нет просмотренных без реакции пользователей
- нет обработки лонг-тапа на чипе реакции
SGS S9
You have not added any comments yet...
by rating

Issues

Fair Mammoth Dec 10, 2021 at 18:34
Конкурсное задание выполнено не до конца, работа над приложением не окончена. Пользователь не может определять набор реакций для администрируемых групп и каналов. Кроме того, не представлены вывод фотографий оставивших реакцию пользователей в контекстном меню в группах и анимация отмены реакции. Общий объём и вес недоработок, обнаруженных в ходе тестирования приложения, помешали его продвижению на более высокое призовое место. Отметим, что приложение вылетает при последовательном касании эмодзи в меню выбора реакции.

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

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

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

3. Просмотр реакций
– Приложение не выводит реакций для сообщений, переход к которым произошел с помощью ссылок.
– Приложение не способно выводить список 
– Элементы меню и анимации не соответствуют предоставленному дизайну.
– В окне прореагировавших людей при необходимости должен быть ползунок прокрутки.
– Возвращение в контекстное меню смахиванием не реализовано. 
– Обводка кнопки с эмодзи, а также анимации заливки этой кнопки не соответствуют предоставленному дизайну.
– Фильтры должны отображаться только для сообщений с 10+ реакциями как минимум двух типов.
– Не реализован просмотр реакции по длинному нажатию на эмодзи в сообщении.

...
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
20
Fair Mammoth Dec 10, 2021 at 18:34
...

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

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...