Info
Source on GitHub
Testing and Issues
You can test this app and submit issues during the testing period of the November 2021 Android Contest, 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
Comments
Сделал почти все задания. Недоделки:
1. Аватарка просмотревших возле реакции
2. Оба меню просмотревших (лонг-тап, и вместо seen)
3. Full-screen анимация реакции
Постарался сделать как можно больше анимаций, но все не успел. Некоторые анимации доведены до идеала, некоторых нет вообще.
Уделил особое внимание длительному тестированию и придиранием к деталям,
чтобы максимально приблизится (за исключением не сделанных функций) к
прод уровню:
1. Аватарка просмотревших возле реакции
2. Оба меню просмотревших (лонг-тап, и вместо seen)
3. Full-screen анимация реакции
Постарался сделать как можно больше анимаций, но все не успел. Некоторые анимации доведены до идеала, некоторых нет вообще.
Уделил особое внимание длительному тестированию и придиранием к деталям,
чтобы максимально приблизится (за исключением не сделанных функций) к
прод уровню:
MI Mix 3 5G API29/Galaxy Note 9 API30
1. Все добавленные layout & view используют глобальные цвета, и были
протестированы и в темной, и в разноцветных темах
2. Все функции успешно протестированы до API21
3. Особое внимание уделил кнопкам с реакциями для групп и каналов, (как
для входящих так и исходящих сообщений), а точнее их грамотному
расположению. Короткие сообщения увеличиваются в начале в ширину, а
только потом в высоту. Так-же проверил, я так думаю, все возможные
варианты интерфейса, чтобы исключить показ реакций или баблы в таких
местах как scheduled messages и тд.
протестированы и в темной, и в разноцветных темах
2. Все функции успешно протестированы до API21
3. Особое внимание уделил кнопкам с реакциями для групп и каналов, (как
для входящих так и исходящих сообщений), а точнее их грамотному
расположению. Короткие сообщения увеличиваются в начале в ширину, а
только потом в высоту. Так-же проверил, я так думаю, все возможные
варианты интерфейса, чтобы исключить показ реакций или баблы в таких
местах как scheduled messages и тд.
MI Mix 3 5G API29/Galaxy Note 9 API30
4. В настройках доступных в группе/канале реакций, webp были сильно
размазаны из-зы низкого разрешения. Поэтому, поменял их на векторные
(первый кадр анимации реакции)
5. Анимация для бабла с реакциями (хоть и без точек) анимируется и при
возврате из меню просмотревших по вертикали
размазаны из-зы низкого разрешения. Поэтому, поменял их на векторные
(первый кадр анимации реакции)
5. Анимация для бабла с реакциями (хоть и без точек) анимируется и при
возврате из меню просмотревших по вертикали
MI Mix 3 5G API29/Galaxy Note 9 API30
К сожалению, сделал меньше чем хотелось, так как с начала начал уделять
слишком много времени мелким деталям, а время не безгранично. Тем не
менее, горжусь выполненными частями, и считаю что они имплементированы
на весьма высоком уровне.
Буду рад комментариям со стороны более опытных участников :)
слишком много времени мелким деталям, а время не безгранично. Тем не
менее, горжусь выполненными частями, и считаю что они имплементированы
на весьма высоком уровне.
Буду рад комментариям со стороны более опытных участников :)
MI Mix 3 5G API29/Galaxy Note 9 API30
You have not added any comments yet...
by rating
Issues
Конкурсное задание выполнено не до конца, работа над приложением не завершена. Пользователю недоступны полноэкранные эффекты при установке реакции, не анимирована отмена реакции. В ходе тестирования приложения были выявлены недоработки, общий объём и вес которых помешали продвижению работы на более высокое призовое место. Приложение подвержено падениям при открытии любых чатов с реакциями.
Обнаруженные недоработки:
1. Установка реакции
– Реакции должны менять размер при горизонтальной прокрутке в меню.
– Не реализована полноэкранная анимация установки реакции.
– Смена местоположения иконки реакции в группах происходит слишком резко.
– Кнопки реакций в каналах и группах должны заливаться цветом при нажатии.
2. Быстрые реакции
– Анимации установки реакции не реализованы.
– Изменение размеров блока сообщения могло бы происходить плавнее.
3. Просмотр реакций
Меню просмотра списка прореагировавших не реализовано. Вместо его отображается пункт Х Seen.
4. Отображение реакций для разных типов контента
– Отсутствуют анимации счетчиков в кнопках с установленной реакцией.
– Реакции для альбомов, фотографий с подписью и опросов отображаются некорректно.
5. Фотографии пользователей в группах
Данная часть конкурсного задания не реализована.
6. Определение набора реакций для групп и каналов
– Функциональность реализована в соответствии с требованиями конкурсного задания и предоставленным дизайном.
– Список отключенных эмодзи сбрасывается при выключении и повторном включении реакций.
7. Отмена реакции
– В приложении не реализована анимация отмены реакции.
– Вызываемое контекстное меню в каналах и группах мешает отмене реакций.
Обнаруженные недоработки:
1. Установка реакции
– Реакции должны менять размер при горизонтальной прокрутке в меню.
– Не реализована полноэкранная анимация установки реакции.
– Смена местоположения иконки реакции в группах происходит слишком резко.
– Кнопки реакций в каналах и группах должны заливаться цветом при нажатии.
2. Быстрые реакции
– Анимации установки реакции не реализованы.
– Изменение размеров блока сообщения могло бы происходить плавнее.
3. Просмотр реакций
Меню просмотра списка прореагировавших не реализовано. Вместо его отображается пункт Х Seen.
4. Отображение реакций для разных типов контента
– Отсутствуют анимации счетчиков в кнопках с установленной реакцией.
– Реакции для альбомов, фотографий с подписью и опросов отображаются некорректно.
5. Фотографии пользователей в группах
Данная часть конкурсного задания не реализована.
6. Определение набора реакций для групп и каналов
– Функциональность реализована в соответствии с требованиями конкурсного задания и предоставленным дизайном.
– Список отключенных эмодзи сбрасывается при выключении и повторном включении реакций.
7. Отмена реакции
– В приложении не реализована анимация отмены реакции.
– Вызываемое контекстное меню в каналах и группах мешает отмене реакций.
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
Nobody added any issues yet...