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
Comments
По функционалу сделано все. Не хватает красивочек:
1) Нет анимации у счетчика реакций в сообщение
2) Нет анимации отмены реакции в диалоге с пользователем в сообщение
3) Нет возможности вернуться свайпом из меню со списком юзеров в список с действиями для сообщения.
1) Нет анимации у счетчика реакций в сообщение
2) Нет анимации отмены реакции в диалоге с пользователем в сообщение
3) Нет возможности вернуться свайпом из меню со списком юзеров в список с действиями для сообщения.
Samsung A51/Android 11
Из интересного:
1) Список с реакциями в меню и в админке отображен в порядке отданным сервером.
2) В меню сообщения у счетчика реакций имеется реалтайм обновление, что позволяет открывать актуальный список с отображением юзеров по категориям.
3) В чатах в сообщениях отображается столько реакций, сколько влезит в 2 строки этого сообщения. Сделано для того чтобы не захламлять ui вторичной информацией для пользователя.
4) Проигрывание анимации реакции можно отменить нажав кнопку "назад" или тапнув по экрану.
1) Список с реакциями в меню и в админке отображен в порядке отданным сервером.
2) В меню сообщения у счетчика реакций имеется реалтайм обновление, что позволяет открывать актуальный список с отображением юзеров по категориям.
3) В чатах в сообщениях отображается столько реакций, сколько влезит в 2 строки этого сообщения. Сделано для того чтобы не захламлять ui вторичной информацией для пользователя.
4) Проигрывание анимации реакции можно отменить нажав кнопку "назад" или тапнув по экрану.
Samsung A51/Android 11
5) Поддержан переворот экрана во время проигрывания анимации реакции.
6) Когда юзер открывает меню в сообщение, происходит предварительная генерация анимационной сцены(той которая будет показана после выбора реакции) для отображаемых реакций в списке. После генерации, реакция поменяет свою миниатюру и станет кликабельной.
7) Уделил внимание редко возникающим кейсам. Например если не получили список реакций при запуске, то везде будет корректно отображен ui, после получения обновится ui в реалтайме. В админке для этого кейса отображается троббер.
6) Когда юзер открывает меню в сообщение, происходит предварительная генерация анимационной сцены(той которая будет показана после выбора реакции) для отображаемых реакций в списке. После генерации, реакция поменяет свою миниатюру и станет кликабельной.
7) Уделил внимание редко возникающим кейсам. Например если не получили список реакций при запуске, то везде будет корректно отображен ui, после получения обновится ui в реалтайме. В админке для этого кейса отображается троббер.
Samsung A51/Android 11
You have not added any comments yet...
by rating
Issues
Работа над основной частью конкурсного задания завершена. В ходе тестирования приложения были выявлены недоработки, общий объем и вес которых помешали продвижению работы на более высокое призовое место.
Обнаруженные недоработки:
1. Установка реакции
– Открытие списка доступных реакций должно происходить плавнее.
– Меню установки реакций не соответствует предоставленному дизайну – ширина меню на 5 эмодзи вместо 6,5.
– При прокрутке меню установки реакции эмодзи не должны прогружаться каждый раз заново.
– Хвостик у блоков исходящих сообщений не должен смаргивать при установке реакции.
– Открытая клавиатура не должна закрываться при установке реакции.
– В каналах и группах при установке реакции по кнопке под сообщением она должна заливаться.
– Порядок доступных эмодзи некорректный.
2. Быстрые реакции
Анимации при установке быстрых реакций не реализованы.
3. Просмотр реакций
– Приложение не отображает больше 6 кнопок реакций в блоке сообщения.
– Высота окна списка прореагировавших людей не оптимизирована.
– В окне прореагировавших людей при необходимости должен быть ползунок прокрутки.
– Обводка кнопки с эмодзи, а также анимации заливки этой кнопки не соответствуют предоставленному дизайну.
– Число реакций может не соответствовать числу пользователей в списке прореагировавших.
4. Отображение реакций для разных типов контента
– Верстка ломается при установке реакции на короткое текстовое сообщение (например, содержащее одну короткую ссылку).
– Дизайн кнопки с установленной реакцией не соответствует предоставленному дизайну.
– В личных чатах при установке одинаковой реакции обоими собеседниками реакции должны отображаться рядом.
– Отсутствуют анимации счетчиков в кнопках с установленной реакцией
5. Фотографии пользователей в группах
Функциональность реализована в соответствии с требованиями конкурсного задания и предоставленным дизайном.
6. Определение набора реакций для групп и каналов
Список отключенных эмодзи запоминается при выключении и повторном включении реакций.
7. Отмена реакции
В приложении не реализована анимация отмены реакции.
Обнаруженные недоработки:
1. Установка реакции
– Открытие списка доступных реакций должно происходить плавнее.
– Меню установки реакций не соответствует предоставленному дизайну – ширина меню на 5 эмодзи вместо 6,5.
– При прокрутке меню установки реакции эмодзи не должны прогружаться каждый раз заново.
– Хвостик у блоков исходящих сообщений не должен смаргивать при установке реакции.
– Открытая клавиатура не должна закрываться при установке реакции.
– В каналах и группах при установке реакции по кнопке под сообщением она должна заливаться.
– Порядок доступных эмодзи некорректный.
2. Быстрые реакции
Анимации при установке быстрых реакций не реализованы.
3. Просмотр реакций
– Приложение не отображает больше 6 кнопок реакций в блоке сообщения.
– Высота окна списка прореагировавших людей не оптимизирована.
– В окне прореагировавших людей при необходимости должен быть ползунок прокрутки.
– Обводка кнопки с эмодзи, а также анимации заливки этой кнопки не соответствуют предоставленному дизайну.
– Число реакций может не соответствовать числу пользователей в списке прореагировавших.
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...