Прошла ещё одна неделя разработки Glitch
Полностью закрыли звонки. Столкнулись с не самым очевидным багом — звонки Glitch и системная телефония Android иногда пытались обработать вызов одновременно, из-за чего появлялись баги на ровном месте. Решили не костылять, а зарегистрировать наши звонки прямо в системной телефонии устройства — это убрало коллизии и заодно сделало звонки более нативными: система теперь обрабатывает их так же, как обычные вызовы.
Добавили видеосообщения — «кружочки». Без подписки ограничение — минута записи. Включаются той же кнопкой, что и голосовые, просто при нажатии она переключается в режим видеозаписи. Также реализовали смену камеры и вспышку — она доступна только с основной камерой, с фронтальной вспышка физически не работает.
Привели в порядок панель с контентом: раньше стикеры, эмодзи и GIF жили отдельно, теперь всё объединили в одном месте. С GIF и эмодзи — стандартно, а вот со стикерами постарались больше: помимо системных, каждый пользователь может создать свой стикерпак, доступный всем остальным. Это первый шаг к UGC внутри мессенджера, будем развивать это направление дальше. Сам интерфейс добавления стикеров пока не показываю — эту часть отложили на следующие итерации.
Помимо новых функций занимались и оптимизацией: добавили анимации почти на все интерактивные элементы, сократили число сетевых запросов, ускорили подгрузку контента. Багов с каждой неделей меньше, хотя рассказывать об этом уже не так эффектно, как о новых фичах. На следующем этапе беремся за сайт и веб-версию приложения — планируем начать уже на следующей неделе.
До скорых встреч!
Приложение уже доступно в RuStore, подробнее — на сайте: https://glitchapp.online