Info

Download .APK (63.7 MB)

Source on GitHub

https://github.com/Manwtein/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

1

Comments

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

Issues

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

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

2. Быстрые реакции
Функциональность реализована в соответствии с требованиями конкурсного задания и предоставленным дизайном.

3. Просмотр реакций
Работа над разделом не завершена:
– Интерфейс и анимации меню не соответствуют дизайну макетов.
– Открытие по длинному нажатию происходит со смаргиванием интерфейса.
– Приложение не выводит большую часть прореагировавших на сообщениях с большим количеством реакций.
– В списке прореагировавших отображаются пустые сущности.
– Число прореагировавших в контекстом меню некорректное. 
– Меню не должно появляться в каналах.

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

5. Фотографии пользователей в группах
Пункт контекстного меню смещен влево, что не соответствует предоставленному дизайну.

Продолжение...
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
10
Fair Quokka Dec 10, 2021 at 18:25
6. Определение набора реакций для групп и каналов
– Дизайн меню не соответствует предоставленному: расстояния между реакциями больше требуемого.
– Первый кадр некоторых эмодзи может выбираться некорректно. 
– Список отключенных эмодзи запоминается при выключении и повторном включении реакций.

7. Отмена реакции
Анимация отмены в личных сообщениях и каналах с группами реализована, но не соответствует предоставленному дизайну.
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
10
На сгруппированных сообщениях беда с позицией, реакция не проставляется, не отображается список отреагироваших
Pixel 6 pro, Android 12
Holy Shark Dec 7, 2021 at 12:54
К сожалению не хватило времени поправить позицию для всех типов сообщений. Тут проявилась проблема с локальным кешем и реакция на самом деле проставлена, просто чтобы отобразить нужно обновить элемент каким-то образом(к примеру скролл сделать)
Анимашки красивые, лайк)

Фильтры должны отображаться только если реакций больше 10, а выводятся всегда.

Если у сообщения больше 10 реакций, в списке людей выводятся фильтры по типам реакций с горизонтальной прокруткой.
Pixel 6 pro, Android 12
Holy Shark Dec 7, 2021 at 13:22
спасибо, действительно забыл это условие, 7 заданий и еще куча подусловий за такое время это хард
D
Deleted Account Dec 7, 2021 at 23:35
В каналах отображается пункт меню "reacted" и в него даже можно перейти, хотя не должен
D
Deleted Account Dec 7, 2021 at 23:39
Реакции на свои сообщения рисуются синим цветом, а по макетам должны зеленым.
D
Deleted Account Dec 7, 2021 at 23:50
В файлах беда с версткой
D
Deleted Account Dec 7, 2021 at 23:52
При лонгтапе на реакцию в сгруппированном сообщении - бесконечная загрузка списка.
Nobody added any issues yet...