Info

Download .APK (59.6 MB)

Source on GitHub

https://github.com/Arseny271/Telegram/tree/december-contest-2021

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
by time

Issues

Fair Quokka Dec 10, 2021 at 18:19
Поздравляем с победой! Основная часть конкурсного задания выполнена практически полностью, за исключением отображения фотографий пользователей в контекстном меню групповых сообщений, а также анимации для отмены реакции. Из положительных сторон работы отметим отсутствие критических недочетов, общее качество реализации анимаций, а также способность приложения одновременно воспроизводить десятки анимированных реакций без потери производительности.

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

1. Установка реакции
– Меню установки реакций не соответствует предоставленному дизайну – ширина меню на 5 эмодзи вместо 6,5.
– Масштаб эмодзи в меню установки реакции не соответствует предоставленному дизайну.
 
– Эмодзи должны уменьшаться в размере при прокрутке к краям меню.
– Неверная траектория движения полноэкранных эффектов на финальном этапе цикла анимации в приватных чатах.
– В сервисных и отложенных сообщениях должно быть невозможно установить реакцию. 
– Кнопки реакций в каналах и группах должны заливаться цветом при нажатии.
– Последовательное переназначение реакций в каналах и группах не должно вызывать одновременное воспроизведение анимации всех реакций. (Однако отметим, что даже при большом числе анимаций на экране производительность приложения не страдает.)
– Поведение отрисовки кнопки реакции на сообщениях в группах и каналах не соответствует предоставленному дизайну.
– Установка реакций должна блокироваться при активном режиме выбора сообщений.
– При установке реакции в кнопках проскакивают цифры под фотографиями пользователей.

2. Быстрые реакции
Функциональность реализована в соответствии с требованиями конкурсного задания и предоставленным дизайном.
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:19
3. Просмотр реакций
– Производительность приложения падает при открытии окна со списком прореагировавших пользователей.
– В окне прореагировавших пользователей при необходимости должен быть ползунок прокрутки. Окно должно динамически изменять свою высоту.
– Переход между фильтрами смахиванием не реализован.
– Отсутствуют анимации заливки кнопок в фильтрах.
– Приложение не должно предлагать меню реакций при развернутом окне со списком оставивших реакцию. 
– Если кто-то недавно оставил реакцию, быстрый просмотр по долгому удержанию кнопки может отобразить в окне пустую ячейку.
– Списки прореагировавших лучше открывать над и под кнопкой реакции (обратите внимание на реализацию в работе Eager Cat #4044).

4. Отображение реакций для разных типов контента
Кнопка реакции может отображаться поверх подписи автора канала в альбомах.

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