Info

Download .APK (90.9 MB)

Source on GitHub

https://github.com/Igevorse/Telegram/tree/november_contest

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

Comments

Выполнил первое задание с ограничением пересылки собщений в приватных группах и чатах.
Преимущества:
1. Добавил дополнительные подсказки для пользователя, что пересылка сообщений запрещена (см. скриншот)
2. Учёл, что SharedMediaLayout может использоваться в нескольких местах и вызываться по-разному.
Преимущества:
3. Добавил сокрытие пункта меню Open in для видео (так можно сохранять и
пересылать чужие видео), хотя в предложенном дизайне не было скриншотов
с ограничениями открытия видео.
4. В отличие от других участников, запретил предлагать открыть битый
видео-файл
в других плеерах (иначе файл можно переслать кому-либо):
https://github.com/Igevorse/Telegram/commit/667e15e0fc4658b7dd7a55eb25f87dc7ff9e5cda#diff-7964ab4d48186aefce4a9a29df337597557ab60eabb2416d29206a99caf9ab10R7243
2
Недостатки:
1. Выложен debug-apk, а не release
2. Не убраны пункты Share, Forward, Save to music в музыкальном плеере
3. Можно более оптимально перерисовывать интерфейс при скрытии кнопки
"Share" в ChatMessageCell
В некоторых местах не удалял кнопку пересылки, а делал неактивной. Организаторы писали, что так можно: https://t.me/contests_ru/76539
You have not added any comments yet...
by rating

Issues

Fair Mammoth Nov 18, 2021 at 23:18
Спасибо за участие в конкурсе! К сожалению, количество выполненных задач и уровень реализации функций не позволяют продвинуть работу на призовое место.
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
10
В целом нормально, но:
- при запрете иконка рисования на видео
- обновление не всех элементов на лету
- при пересылке, когда включены ограничения, нет обработки ошибки
- в инфо подписи в настройках почему-то "this chat", а не "group" или "channel"
- при смене стейта ограничения из настроек и возврат в чат инфо активити у шаред медии кнопка не меняет свой стейт - нужно зайти и выйти в чат
SGS S9
1
Giant Whale Nov 17, 2021 at 10:41
Спасибо за тестирование!

1.Не понял, это позволяет сохранить или переслать видео? Можешь показать скриншот, пожалуйста?

2. Можешь, пожалуйста, сказать, какие именно элементы и показать скриншоты? У меня на физическом девайсе и в эмуляторе все обновляется

3. При пересылке перехватываю ошибку 400 CHAT_FORWARDS_RESTRICTED и обновляю текущий чат. При этом сообщение в новом чате будет отображаться к красной иконкой, и по факту переслано не будет. Его не удалял, да.
Скрины то не снять)
1 те элементы, которые не обновили стейт (например открытый попап меню в чате) позволяют попробовать сделать пересылку
2 заходим в медиа превью при ограничении и на медии с видео внизу будет иконка рисования, которая применима только к фото
3 можно было бы сделать уведомление об ошибке
SGS S9
1
Nobody added any issues yet...