Info

Download .APK (59.3 MB)

Source on GitHub

https://github.com/arkty/Telegram/tree/dev

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

Task 1: Mostly finished: 400 error processing on message forward not implemented.
Task 2: Mostly finished: "Send as" label in UI not implemented
Task 3: Partly finished: Chat preview not implemented. Remove messages can cause whole chat deletion (ooops).

In all tasks: some string not localized, log tags not removed
Android
You have not added any comments yet...
by rating

Issues

Fair Quokka Nov 18 at 23:07
Выполнено задач: 2/3
Не завершено: 1 (удаление сообщений в выбранном диапазоне)

Количество недоработок, выявленных в ходе тестирования приложения, помешало продвижению работы на более высокое призовое место.

1. Запрет на пересылку и сохранение медиафайлов: 
1.1 Пользователь может обойти запрет на пересылку и копирование в следующих ситуациях:
– Приложение позволяет сохранять материалы из раздела Shared Media.
– GIF могут быть сохранены с экрана выделения нескольких сообщений.
1.2 При касании ⋮ на GIF в чате пользователю выводится нефункциональная кнопка Share.
1.3 На сущностях контактов доступна активная кнопка Copy.
1.4 Защита от скриншотов влияет на все прочие сущности – после попытки сделать скриншот в чате с ограничениями, пользователь не может делать скриншоты ни в какой другой беседе. 
1.5 Плашка с объяснением о запрете на пересылку не соответствует предоставленному дизайну: ширина плашки меньше ширины контекстного меню, расстояние между меню и плашкой больше, чем следует.
1.6 Приложение отображает подсказку о запрете на пересылку для сервисных сообщений (Alex added you to this group и так далее).
1.7 Пользователь может сохранять аватары группы и каналов, в которых активен запрет на пересылку сообщений.
1.8 Приложение выводит некорректный текст подсказки: 
– В супергруппах “Forwards from this channel are restricted.” в плашке при тапе по сообщению.
1.9 Подсказка о запрете на пересылку сообщений отображается в разделе запланированных сообщений. 
1.10 Подсказка в Shared Media не соответствует предоставленному дизайну.
1.11 Приложение не выводит тултип при выделении нескольких сообщений на экране чата.

Продолжение...
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
20
Fair Quokka Nov 18 at 23:07
2. Отправка сообщений от имени канала в публичных группах:
2.1 Открытие списка каналов может приводить к вылету приложения.
2.2 Дизайна слоя со списком каналов не соответствует предоставленному.
2.3 Списки из нескольких каналов зачастую открываются поверх поля ввода текста.
2.4 Приложение затеняет поле ввода при открытии списка каналов.
2.5 Приложение корректно фокусируется на выбранном канале, однако нижняя ячейка в списке выводится частично ниже самой границы окна, обрезаясь.
2.6 При сокрытии клавиатуры развернутый слой остаётся висеть в верхней части экран.
2.7 Цвет автора в отправленном сообщении от имени канала некорректен.
2.8 Название канала не отображается в пузыре отправленного сообщения до перезахода в чат. 

3. Удаление сообщений в выбранном диапазоне:
3.1 Приложение удаляет историю всего чата независимо от выбранного диапазона.
3.2 Пользователь может выбирать грядущие даты при работе с диапазоном.
3.3 Работа с диапазоном не соответствует предоставленному дизайну (цвет).
3.4 Предпросмотр даты не реализован.
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
20
Выбор отправителя:
- при первом заходе в чат список по самому низу, потом тоже не на месте, но выше
- при рекординге аудио/видео анимация поверх кнопки выбора
- после посещения чата с рестрикциями - невозможно сделать скриншот
- смена ориентации при открытой клавиатуре - см скрины
SGS S9
2
Запрет пересылки:
- в попапе чата есть пункт сохранить в галлерею
- в фото превью для видео висит иконка рисования
- при выборе медии из шаред медии пересылка доступна
- для обновления контролов после изменения стейта нужно выйти и зайти заново в активити
SGS S9
1
Календарем прикончил очередной свой чат((
SGS S9
1
Giant Cat Nov 16 at 19:43
Такое случается, min_date, max_date странно у меня работали. F чату.
Выставляете в секундах? Но я уже немного привык за время тестов других участников
SGS S9
Giant Cat Nov 16 at 19:46
Да, смысл в том, что у меня единственный раз получилось нормально удалить сообщения именно по интервалу. После этого сколько не пробовал - удалялся весь чат.

Возможно какой-то параметр не учёл :(
Nobody added any issues yet...