Info

Download .APK (59.5 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 contest.

Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.

Voting

10

Comments

Обнаружил еще неописанный кейс в тз(поиск медиа при наличии запрета на пересылку), обработал следующим образом
2
Выполнены первые 2 задания в полном объеме

1. Запрет на пересылку и сохранение медиафайлов:
- Реализовал запрет на действия указанные в задании
2. Отправка сообщений от имени канала в публичных группах
- Реализовал анимацию с превращением аватарки в крестик + bounce/debounce добавил, при нажатии на кнопку sendAs
- Реализовал анимацию с появлением кнопки sendAs при открытии чата
- Реализовал логику отправки от имени выбранного канала, юзера или группы(если группа анонимная)

На 3-ье к сожалению не хватило времени
You have not added any comments yet...
by rating

Issues

Fair Mammoth Nov 18, 2021 at 22:46
Выполнено задач: 2/3.

Общее число недочетов, а также невыполненное третье задание помешало продвижению работы на более высокое призовое место. Отметим внимание к деталям при реализации некоторых аспектов. В частности, продуманную работу над защитой от пересылки сообщений, в т.ч. в поиске по медиа. Защита от скриншотов реализована успешно, не считая возможности сделать скриншот в поиске по медиа.

Также отметим начатую работу над анимациями во второй части задания, в том числе анимацию появления кнопки при первом открытии чата.

​​​1. Запрет на пересылку и сохранение медиафайлов: 
1.1 Пользователь может обойти запрет на пересылку и копирование в следующих ситуациях:
– В музыкальном плеере отображаются функциональные кнопки Share/Save to music – позволяющие поделиться или сохранить файл.
1.2 Пользователь может сохранять аватары группы и каналов, в которых активен запрет на пересылку сообщений.
1.3 Приложение отображает подсказку о запрете на пересылку для сервисных сообщений (Alex added you to this group и так далее).
1.4 Подсказка о запрете на пересылку сообщений отображается в разделе запланированных сообщений. 
1.5 Кнопка ⋮ всё ещё выводится в просмотрщике GIF. 
1.6 У неактивной кнопки Forward не должно быть эффекта Ripple.
1.7 Приложение выводит некорректный текст подсказки: 
– В базовых группах “Forwards from this channel are restricted.” в плашке при тапе по сообщению.
1.8 Работа над изменениями интерфейса в реальном времени при смене настроек приватности не завершена.
1.9 В прочих чатах в просмотрщике перепутаны местами кнопки Forward и  ⋮. 
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
20
Fair Mammoth Nov 18, 2021 at 22:46
2. Отправка сообщений от имени канала в публичных группах:
2.1 Окно списка каналов фокусируется в верхней части списка вместо отображения выбранного канала.
2.2 Работа над изменениями в реальном времени для списке публичных каналов статуса администратора открытой группы должным образом не завершена. Например, если пользователь ранее был администратором в чате и отправлял сообщения от имени канала, при повторном возврате прав администратора  у него может не отобразиться меню выбора до перезапуска приложения; сообщения будут отправляться от имени последнего выбранного канала. 
2.3 Приложению не достаёт оптимизации при выборе сущности из списка каналов в альбомной ориентации – слой частично отобразится за пределами экрана при смене ориентации устройства.
2.4 Цвет автора в отправленном сообщении от имени канала некорректен.
2.5 Реализация развернутого списка каналов не соответствует предоставленному дизайну – поле ввода не должно затемняться, а между каналами в списке не должно быть разделителей. 
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
20
Nobody added any issues yet...