Info
Source on GitHub
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
by rating
Issues
Поздравляем с победой! Основная часть конкурсного задания выполнена практически полностью, за исключением отображения фотографий пользователей в контекстном меню групповых сообщений, а также анимации для отмены реакции. Из положительных сторон работы отметим отсутствие критических недочетов, общее качество реализации анимаций, а также способность приложения одновременно воспроизводить десятки анимированных реакций без потери производительности.
Обнаруженные недоработки:
1. Установка реакции
– Меню установки реакций не соответствует предоставленному дизайну – ширина меню на 5 эмодзи вместо 6,5.
– Масштаб эмодзи в меню установки реакции не соответствует предоставленному дизайну.
– Эмодзи должны уменьшаться в размере при прокрутке к краям меню.
– Неверная траектория движения полноэкранных эффектов на финальном этапе цикла анимации в приватных чатах.
– В сервисных и отложенных сообщениях должно быть невозможно установить реакцию.
– Кнопки реакций в каналах и группах должны заливаться цветом при нажатии.
– Последовательное переназначение реакций в каналах и группах не должно вызывать одновременное воспроизведение анимации всех реакций. (Однако отметим, что даже при большом числе анимаций на экране производительность приложения не страдает.)
– Поведение отрисовки кнопки реакции на сообщениях в группах и каналах не соответствует предоставленному дизайну.
– Установка реакций должна блокироваться при активном режиме выбора сообщений.
– При установке реакции в кнопках проскакивают цифры под фотографиями пользователей.
2. Быстрые реакции
Функциональность реализована в соответствии с требованиями конкурсного задания и предоставленным дизайном.
Обнаруженные недоработки:
1. Установка реакции
– Меню установки реакций не соответствует предоставленному дизайну – ширина меню на 5 эмодзи вместо 6,5.
– Масштаб эмодзи в меню установки реакции не соответствует предоставленному дизайну.
– Эмодзи должны уменьшаться в размере при прокрутке к краям меню.
– Неверная траектория движения полноэкранных эффектов на финальном этапе цикла анимации в приватных чатах.
– В сервисных и отложенных сообщениях должно быть невозможно установить реакцию.
– Кнопки реакций в каналах и группах должны заливаться цветом при нажатии.
– Последовательное переназначение реакций в каналах и группах не должно вызывать одновременное воспроизведение анимации всех реакций. (Однако отметим, что даже при большом числе анимаций на экране производительность приложения не страдает.)
– Поведение отрисовки кнопки реакции на сообщениях в группах и каналах не соответствует предоставленному дизайну.
– Установка реакций должна блокироваться при активном режиме выбора сообщений.
– При установке реакции в кнопках проскакивают цифры под фотографиями пользователей.
2. Быстрые реакции
Функциональность реализована в соответствии с требованиями конкурсного задания и предоставленным дизайном.
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
3. Просмотр реакций
– Производительность приложения падает при открытии окна со списком прореагировавших пользователей.
– В окне прореагировавших пользователей при необходимости должен быть ползунок прокрутки. Окно должно динамически изменять свою высоту.
– Переход между фильтрами смахиванием не реализован.
– Отсутствуют анимации заливки кнопок в фильтрах.
– Приложение не должно предлагать меню реакций при развернутом окне со списком оставивших реакцию.
– Если кто-то недавно оставил реакцию, быстрый просмотр по долгому удержанию кнопки может отобразить в окне пустую ячейку.
– Списки прореагировавших лучше открывать над и под кнопкой реакции (обратите внимание на реализацию в работе Eager Cat #4044).
4. Отображение реакций для разных типов контента
Кнопка реакции может отображаться поверх подписи автора канала в альбомах.
5. Фотографии пользователей в группах
Данная часть конкурсного задания не реализована.
6. Определение набора реакций для групп и каналов
Список реакций и глобальная настройка сбрасываются при возвращении на предыдущий экран смахиванием назад.
7. Отмена реакции
В приложении не реализована анимация отмены реакции.
– Производительность приложения падает при открытии окна со списком прореагировавших пользователей.
– В окне прореагировавших пользователей при необходимости должен быть ползунок прокрутки. Окно должно динамически изменять свою высоту.
– Переход между фильтрами смахиванием не реализован.
– Отсутствуют анимации заливки кнопок в фильтрах.
– Приложение не должно предлагать меню реакций при развернутом окне со списком оставивших реакцию.
– Если кто-то недавно оставил реакцию, быстрый просмотр по долгому удержанию кнопки может отобразить в окне пустую ячейку.
– Списки прореагировавших лучше открывать над и под кнопкой реакции (обратите внимание на реализацию в работе Eager Cat #4044).
4. Отображение реакций для разных типов контента
Кнопка реакции может отображаться поверх подписи автора канала в альбомах.
5. Фотографии пользователей в группах
Данная часть конкурсного задания не реализована.
6. Определение набора реакций для групп и каналов
Список реакций и глобальная настройка сбрасываются при возвращении на предыдущий экран смахиванием назад.
7. Отмена реакции
В приложении не реализована анимация отмены реакции.
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
Nobody added any issues yet...