Info

Download .APK (54.5 MB)

Source on GitHub

https://github.com/AlexGor-dev/Telegram-1

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

21
by rating

Issues

Fair Quokka May 24 at 15:11
Конкурсное задание выполнено почти полностью, однако не завершена работа над анимацией фонов и импортом настроек.

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

Текстовые сообщения:
– Поведение отрисовки временной метки не соответствует предоставленному дизайну.
– При отправке коротких текстовых сообщений на финальном цикле анимации происходит перестроение пузыря сообщения с прыжком строки наверх.
– Отправка ответов приводит к отображению нового сообщения поверх более раннего сообщения в чате.
– Длинные текстовые сообщения перекрывают закреплённые сообщения в чатах, резко перемещаясь наверх за пределы экрана.
– Отправляемые текстовые сообщения перекрывают всплывающие системные сообщения: например, о скопированном сообщении.

Эмодзи:
– При последовательной отправке двух и более анимированных эмодзи подряд кнопка отправки может перестать анимироваться.
– Замена текста анимированным эмодзи и наоборот приводит к смаргиванию пузыря сообщения в момент изменения его размера.

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

Редактор анимаций:
– Не реализовано управление анимациями для длинных текстовых сообщений.
Ссылки:
– Отправка ссылок с Instant View с картинкой в предпросмотре приводит к прыжку сообщения наверх, обрезает его нижнюю часть.
– Отправка сообщений с любыми ссылками приводит к отображению нового сообщения поверх более раннего сообщения в чате.

Фотографии:
– Анимация отправки фото не соответствует предоставленному дизайну: вёрстка фото в пузыре хаотична, одинаковые изображения находятся на разных уровнях, с проступающими пустыми областями в пузыре сообщения. Кнопка отправка с отскоком самолётика влево не анимирована.
– Финальный цикл анимации вызывает смаргивание области пузыря сообщения.
– Подписи к фото отображаются слева от пузыря сообщения в момент отправки с последующим резким прыжком вниз.
– При отправке больше 5 сущностей в альбоме, вёрстка пузыря сообщения может быть сломана. При превышении лимита одного альбома в 10 медиа, приложение отобразит только два фото в отправке. Если после этого покинуть чат и затем вернуться обратно, то история чата будет недоступна до момента перезапуска приложения.
– Приложение испытывает трудности при отправке фото с менее производительных девайсов, например, Xiaomi Redmi Note 4.
– Приложение вылетает при отправке видео вместе с фото в одном альбоме.

Фон:
– Не реализована анимация при повороте телефона.
– Не анимированы переходы к закреплённым сообщениям и по нажатию на кнопку «Вниз».
Настройки анимаций:
– Импорт настроек анимаций не реализован — приложение не поддерживает выбор файла из проводника. Приложение не распознает вручную импортированные файлы.
– Переход к меню настроек анимаций реализован не в соответствии с конкурсным заданием.
Samsung Galaxy S10 (Android 11); Samsung Galaxy J7 (Android 9); Nexus 5X (Android 8), Xiaomi Redmi Note 4 (Android 6).
20
Fair Quokka May 24 at 15:11
Кроме того, были выявлены следующие проблемы при работе с каналами:
– Отправка сообщений в каналы некорректна — пузырь нового сообщения отображается исходящим в правой части экрана, с последующим резким прыжком налево.
– Комментирование анонимным администратором постов в каналах не анимировано — исходящее сообщение появляется в чате с задержкой в пару секунд и при этом не анимируется.
Samsung Galaxy S10 (Android 11); Samsung Galaxy J7 (Android 9); Nexus 5X (Android 8), Xiaomi Redmi Note 4 (Android 6).
20
Nameless Apr 5 at 12:31
While sending pics, I did feel a slow lag of closing of the gallery bar. For the first few tries maybe 6-7. The sending pic animation was well but the automatic closing of background gallery bar was slow and laghu. Thanks
Mi 10x android 11
Desert Falcon Apr 5 at 23:43
There is a delay, I did it on purpose so that the animation could go through before changing the "activity".
Another solution could be thought of, but there was little time left.
1 Replies with large text leads to previous message jumping
2 Stickers starts moving from random cell in sticker panel
3 Non-animated stickers jump behind the panel
4 Messages do small jump after animation
5 Reply with sticker/animoji leads to reply jumping after animation
6 No round video animation
7 No animation of voice message wave seekbar
8 Jump in the end of link animation
9 No photo animation
Did you implement settings screen? How open?
Desert Falcon Apr 5 at 23:31
Click on the avatar of the interlocutor -> Animation Setting
Cannot open the animation editor from saved messages
(Emulated) Pixel 2XL, Android 6
Long messages sent fastly breaks the other animations.
(Emulated) Pixel 2XL, Android 6
When an animoji is sent and the emoji search bar is open, the animoji covers it for a second.
(Emulated) Pixel 2XL, Android 6
Text messages cover the stickers suggestion bar.
(Emulated) Pixel 2XL, Android 6
When sending an animoji from the search bar, the animation is wrong.
(Emulated) Pixel 2XL, Android 6
Nobody added any issues yet...