Поздравляем с победой в этом этапе! Конкурсное задание выполнено практически до конца. Приложение поддерживает значительный объём предложенной к реализации функциональности, за исключением неоконченной работы над прослушиваним голосовых сообщений, взаимодействием с настройками приложения, а так же участием в опросах и викторинах. Необходимо уделить внимание оптимизации при работе со стикерами — при просмотре и отправке анимированных стикеров, а также эмодзи, приложение может испытывать сложности с производительностью.
Несмотря на озвученные выше недоработки, отметим минимальный размер приложения (по соотношению размер/объём внедрённой функциональности), хороший уровень оптимизации при работе на реальных устройствах, в том числе — при прогрузке бесед с объёмной историей.
Работа приложения на реальных Apple Watch:
Приложение близко к полноценной поддержке работы на физическом устройстве, на данный момент им можно пользоваться как для просмотра бесед, так и для отправки сообщений, включая стикеры.
В ходе тестирования приложения, были обнаружены следующие недоработки:
– Элементы интерфейса видеосообщений не соответствуют предоставленному дизайну.
– Не отображаются фотографии контактов.
– При отправке стикеров могут отсутствовать иконки наборов.
– Новые чаты попадают в Архив вместо общего списка бесед.
– После отправки сообщения групповой чат может раздваиваться в списке чатов.
– В каналах, которые пользователь не администрирует. присутствует поле ввода.
– Недоступна отправка текущей геолокации.
Отметим так же, что некоторые экраны не соответствуют дизайну предоставленных макетов, среди них:
– Chat_Empty
– Group_Video
– Group_VideoMessage
– Message_Video
– Message_VideoMessage
– SendMessage_Stickers_2
– SendMessage_Unread
– SendMessage_VoiceMessage_2
– Chats_NewMessage
– Devices
– Devices_Session