Info
Source on GitHub
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
by rating
Issues
Конкурсное задание выполнено практически до конца, за исключением импорта настроек анимаций. К сожалению, часть из реализованной функциональности не соответствует предоставленному дизайну. Это, а также объём выявленных недоработок помешали продвижению работы на более высокое призовое место.
Общие замечания:
– Приложение не переподписано.
Текстовые сообщения:
– Анимация отправки текстовых сообщений не соответствует предоставленному дизайну: пузырь сообщения прозрачный в середине цикла анимации, кнопка отправки не анимирована.
– При отправке длинных текстовых сообщений анимация некорректна — предыдущее сообщение в беседе прыгает наверх с последующим смещением вниз.
– Отправляемые текстовые сообщения перекрывают всплывающие системные сообщения: например, о скопированном сообщении.
– Анимация отправки сообщений со ссылками не соответствует предоставленному дизайну: кнопка отправки не анимирована, пузырь сообщения полупрозрачный в середине цикла анимации.
Эмодзи:
– Поведение отрисовки временной метки не соответствует предоставленному дизайну.
– Кнопка отправки не анимирована.
Стикеры:
– Последовательная отправка стикеров может сломать анимированный фон – он перестаёт анимироваться, происходит движение подложки вместе с отправленным стикером.
– Анимация отрисовки плашки ответа в момент перехода не соответствует предоставленному дизайну.
Голосовые сообщения:
– Анимация отправки пузыря с сигналограммой не соответствует предоставленному дизайну.
Фото:
– Выбранная реализация анимации отправки фото, в том числе несколько штук одновременно, некорректна — на финальном этапе цикла анимации последнее изображение в альбоме всегда опаздывает, догоняя пузырь сообщения непосредственно на экране. Кроме того, при отправке альбомов возможны смаргивания.
– Кнопка отправки не анимирована.
Общие замечания:
– Приложение не переподписано.
Текстовые сообщения:
– Анимация отправки текстовых сообщений не соответствует предоставленному дизайну: пузырь сообщения прозрачный в середине цикла анимации, кнопка отправки не анимирована.
– При отправке длинных текстовых сообщений анимация некорректна — предыдущее сообщение в беседе прыгает наверх с последующим смещением вниз.
– Отправляемые текстовые сообщения перекрывают всплывающие системные сообщения: например, о скопированном сообщении.
– Анимация отправки сообщений со ссылками не соответствует предоставленному дизайну: кнопка отправки не анимирована, пузырь сообщения полупрозрачный в середине цикла анимации.
Эмодзи:
– Поведение отрисовки временной метки не соответствует предоставленному дизайну.
– Кнопка отправки не анимирована.
Стикеры:
– Последовательная отправка стикеров может сломать анимированный фон – он перестаёт анимироваться, происходит движение подложки вместе с отправленным стикером.
– Анимация отрисовки плашки ответа в момент перехода не соответствует предоставленному дизайну.
Голосовые сообщения:
– Анимация отправки пузыря с сигналограммой не соответствует предоставленному дизайну.
Фото:
– Выбранная реализация анимации отправки фото, в том числе несколько штук одновременно, некорректна — на финальном этапе цикла анимации последнее изображение в альбоме всегда опаздывает, догоняя пузырь сообщения непосредственно на экране. Кроме того, при отправке альбомов возможны смаргивания.
– Кнопка отправки не анимирована.
Samsung Galaxy S10 (Android 11); Samsung Galaxy J7 (Android 9); Nexus 5X (Android 8), Xiaomi Redmi Note 4 (Android 6).
Фон:
– Открытие клавиатуры вызывает смаргивание фона.
– Выбранные цвета и анимация фона не соответствует предоставленному дизайну.
– Фон не анимируется при переходе по нажатию на кнопку «Вниз».
Редактор анимаций:
– Реализация редактора не соответствует предоставленному дизайну.
– Импорт настроек анимаций не поддерживается приложением.
– Недоступны профили при нажатии на шапку чата.
Отметим проделанную работу над анимированием отправки GIF из панели ESG (Emoji-Sticker-GIF).
– Открытие клавиатуры вызывает смаргивание фона.
– Выбранные цвета и анимация фона не соответствует предоставленному дизайну.
– Фон не анимируется при переходе по нажатию на кнопку «Вниз».
Редактор анимаций:
– Реализация редактора не соответствует предоставленному дизайну.
– Импорт настроек анимаций не поддерживается приложением.
– Недоступны профили при нажатии на шапку чата.
Отметим проделанную работу над анимированием отправки GIF из панели ESG (Emoji-Sticker-GIF).
Samsung Galaxy S10 (Android 11); Samsung Galaxy J7 (Android 9); Nexus 5X (Android 8), Xiaomi Redmi Note 4 (Android 6).
1 No text size animation
2 Wrong link animation
3 Animoji doesn't play during animation
4 Scroll over the screen stop animation
5 Wrong time animation with emoji/sticker
6 Wrong voice message elements animation (seekbar, record time etc)
7 Wrong reply with emoji/sticker animation
8 No video message animation
9 No photo animation
2 Wrong link animation
3 Animoji doesn't play during animation
4 Scroll over the screen stop animation
5 Wrong time animation with emoji/sticker
6 Wrong voice message elements animation (seekbar, record time etc)
7 Wrong reply with emoji/sticker animation
8 No video message animation
9 No photo animation
#2 Original link
Bubble has final shape and elements positions and just moves from the bottom to the position.
App: bubble appears fully w/o moving form outside, it places under the previous message
Bubble has final shape and elements positions and just moves from the bottom to the position.
App: bubble appears fully w/o moving form outside, it places under the previous message
Android 11 Pixel 3
#5 Original time label: appears from the middle of edittext widget and starts changing alpha
App: label moves with sticker/emoji
App: label moves with sticker/emoji
Android 11 Pixel 3
#6 Original voice message:
Bubble decreases width, moves up. Record dot change size, color and position from left from the record time to the right of it. Wave seek bar change X scale. Time label moves with bubble bottom.
App: final bubble size and elements positions, just moves up, record button disappears somewhere
Bubble decreases width, moves up. Record dot change size, color and position from left from the record time to the right of it. Wave seek bar change X scale. Time label moves with bubble bottom.
App: final bubble size and elements positions, just moves up, record button disappears somewhere
Android 11 Pixel 3
#3 is tricky enough - with emoji it hard to catch if it start playing or not but with sticker you can check that it starts playing before moves to the final position (btw others participants implemented playing on start)
#4 but when you scroll back, it still force the listview to scroll but has the full size the same time
#4 but when you scroll back, it still force the listview to scroll but has the full size the same time
Android 11 Pixel 3
Sometimes black bars in the background appear when scrolling the chat.
(Emulated) Pixel 2XL, Android 6
Nobody added any issues yet...