Info

Download .APK (54.6 MB)

Source on GitHub

https://github.com/kuelye/Telegram

Testing and Issues

You can test this app and submit issues during the testing period of the Android Contest 2021, 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

2

Comments

I changed package id but didn't remove your MAPS_RECEIVE permission, so please do as you did before - uninstall all the other Telegram instances before installing my entry - sorry for the inconvenience.

Regarding animations: video is in WIP and photos are not implemented.
You have not added any comments yet...
by rating

Issues

Fair Mammoth May 24, 2021 at 15:16
Конкурсное задание выполнено не до конца, работа над приложением не окончена. Не реализована анимация отправки фотографий, а отправка видеосообщений приводит к раздвоению видео в процессе отправки. Кроме того, не поддержан импорт и экспорт анимаций. Количество выявленных недоработок помешало продвижению работы на более высокое призовое место. Отправка текстовых сообщений не оптимизирована для менее производительных устройств. При тестировании на Samsung J7 обнаружилось ощутимое смаргивание пузырей текстовых сообщений при отправке.

В ходе тестирования работы были обнаружены следующие проблемы: 
– Приложение не переподписано.

Текстовые сообщения: 
– На завершающем этапе анимаций правый верхний угол пузыря скругляется с опозданием. 
– При отправке длинного сообщения оно наезжает на предыдущее сообщение в чате. 
– Анимация стрелки при отправке ответа не соответствует предоставленному дизайну.
– Кнопка не анимируется при отправке.
– При одновременной отправке любой сущности (текст, медиа) и прокрутке сообщение застывает на одном месте экрана до перезахода в чат. 

Анимированные эмодзи: 
– Отрисовка временной метки не соответствует предоставленному дизайну.
– Кнопка не анимируется при отправке.
– Анимация стрелки при отправке ответа не соответствует предоставленному дизайну.
– При первичной отправке анимированных эмодзи в чат направляется лишь обводка, заменяясь сущностью лишь в самом чате. 

Стикеры: 
– Отправка статичных стикеров из панели не анимирована. 
– Анимированные стикеры при отправке смаргивают в панели.
– Отрисовка временной метки не соответствует предоставленному дизайну.
Samsung Galaxy S10 (Android 11); Samsung Galaxy J7 (Android 9); Nexus 5X (Android 8), Xiaomi Redmi Note 4 (Android 6).
20
Fair Mammoth May 24, 2021 at 15:16
Голосовые сообщения: 
– Нижняя часть круга обрезается в процессе перехода радиального прогресса в кнопку воспроизведения.
– Кнопка воспроизведения смаргивает на завершающем этапе цикла анимации. 
– Стартовая анимация кнопки записи не соответствует предоставленному дизайну.
– Кнопка не анимируется при отправке.

Фон:
– Настройки анимации фона при повороте устройств излишне чувствительные, например, на Samsung Galaxy S10 (Android 11). 
– При отправке большого числа сообщений подряд фон не анимируется.

Кроме того, были выявлены следующие проблемы:
– Отправка сообщений в каналы некорректна — происходит смаргивание пузыря.
– Заметим, что отправка сообщений (через комментарии к конкретным постам) анонимным администратором приводит к смаргиванию заголовка в пузыре сообщения. 
Samsung Galaxy S10 (Android 11); Samsung Galaxy J7 (Android 9); Nexus 5X (Android 8), Xiaomi Redmi Note 4 (Android 6).
20
Background issues:
Not handled color banding 
No blur in video recording
Nokia 7 Plus
#1 video message - shows two video views
Android 11 Pixel 3
#2 Original large text:
Bubble top moves up and enlarges text area. Bubble also moves up (see screen)

App: full size bubble moves to position
Android 11 Pixel 3
#3 large text reply the same as #2
Android 11 Pixel 3
#4 Sticker time label moves from the sticker panel
Android 11 Pixel 3
#5 Reply elements jump after the end of animation (not only for reply with sticker as in the video)
Android 11 Pixel 3
Sloppy when sending multiple messages. The animation delays when a new message is sent.
(Emulated) Pixel 2XL, Android 6
Nobody added any issues yet...