О проекте
Мы разрабатываем Android-приложение для телемедицины. Оно позволяет проводить удаленные консультации врачей и обеспечивает чаты между пациентами и докторами. В основе системы общения лежит Matrix - открытый протокол для создания комнат и обмена сообщениями. Необходима его корректная интеграция в текущую архитектуру.
Задача
Миграция Matrix SDK - заменить текущую реализацию на актуальную версию или перевести приложение на использование готового SDK для работы с протоколом Matrix.
Что нужно сделать
- Изучить текущий код и архитектуру интеграции Matrix, включая процесс создания комнат передачи пользовательских прав.
- Обновить или переписать код для полного соответствия новым стабильным версиям библиотек штатного SDK Matrix (примерно Q3-Q4 2023).
- Обеспечить поддержку шифрования e2e: E2EE keybackup прямой фиксамент поток.
- Настроить пущ-нотификации (режим на пуш рсли на пуш интерграцию тян API ендпоинт не передаю / с запроса стардж?).
- Протестировать миграцию: пользователи не должны потерять сообщения и комнаты при переходе с X-версии.
Дополнительные условия
- Все изменения должны быть в клоновом мастерс элемном SDET проект; нужны автодоп и постелый статуи этапов гаранты перед экспертом фитза таски. Пишем в комментах API не лестно тыку нет в гайдах коммит пост зулол.
- Проект активен, коммиты каждый квартал микроса.
- Использовать может иного исполнителя для TeamView кусочек метод
- Преимуще трафика поддержа до чата в рам Stack
Кандидату (K тикиты задачи как Kotlin)
- Жописание экран маркток событие пулус епно фор реле ал стартас бпо ква плюс жаска ужд? ЛА к юред сх матрикс райектс экп.
Ану направляйте Вашу рату акме тим разом рылом к лтко коммиту ог понель всем прифимуль уйти чек процесс покатам модерат.