Info

Download .APK (63.3 MB)

Source on GitHub

https://github.com/Svechnikov/Telegram/tree/Nov2021-ru2

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

Сделано:

- Вывод и установка реакций для сообщений в личных диалогах
- Обработка двойного тапа
- Анимация установки реакции
- Анимация отмены реакции
- Обработка ситуации, когда сообщение ушло за пределы экрана при воспроизведении анимации установки реакции
- Обработка разных типов сообщений
- Настройка и сохранение списка реакций для групп и каналов (добавлен экран в настройках чата, согласно дизайну)
- Отображение списка возможных реакций в группах согласно настройке
Не сделано:

- Вывод реакций в группах/каналах
- Анимация выставления реакции в каналах/группах
- Вывод списка людей, оставивших реакцию
You have not added any comments yet...
by rating

Issues

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

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

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

2. Быстрые реакции
Анимация отрисовки полноэкранного эффекта при установке быстрой реакции начинает движение с левого верхнего угла.

3. Просмотр реакций
Просмотр реакций в группах и каналах не реализован.

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