Заказ закрыт
Требуется Android-разработчик для миграции Matrix SDK в приложении телемедицины

Бюджет: по договоренности
## О проекте
Android-приложение для телемедицины с функциями удалённых консультаций врачей и чатов между пациентами и врачами.
matrix используется для создания комнаты между доктором и пациентом в т.ч. для чата, однако не используется для видеозвонков. Они работают с помощью иного решения.

## Задача
Необходимо провести миграцию с устаревшего matrix-android-sdk на актуальную версию matrix-android-sdk2.
Нюанс в том, что sdk2 написал с нуля, не взаимозаменяем и требует переписывания обращений к библиотеке

## Технический стек проекта
- Языки: Java 8, Kotlin
- Архитектура: MVP (Moxy), Multi-module
- DI: Dagger 2
- Асинхронность: RxJava
- Сеть: Retrofit
- БД: Room, Realm
- minSdkVersion: 21+

## Объём работ

### 1. Обновление зависимостей
- Замена matrix-android-sdk на matrix-android-sdk2 (версия 1.6.36+)
- Проверка совместимости Kotlin/AGP с новым SDK
- Настройка Gradle-конфигурации

### 2. Рефакторинг архитектуры интеграции
- Создание слоя абстракций (MatrixService, ChatRepository)
- Переход от OOP-архитектуры старого SDK к session-центричному подходу
- Замена глобальных менеджеров (MXSession, MXDataHandler) на компоненты Matrix/Session

### 3. Работа с комнатами и таймлайном
- Замена callback-based API на корутины и Flow
- Переписывание логики загрузки списков комнат, отображения таймлайна, отправки сообщений
- Адаптация под Timeline, RoomSummary, Room API

### 4. Хранилища и кэш
- Адаптация локальных кэшей к новым моделям SDK2
- Обработка новых структур хранения данных

## Требования к исполнителю
- Опыт коммерческой разработки на Android (Java/Kotlin) от 3 лет
- Глубокое понимание архитектуры Android-приложений, многомодульности
- Знание Kotlin Coroutines и Flow
- Опыт работы с Matrix SDK (желательно, но не обязательно)
- Умение работать с legacy-кодом и проводить рефакторинг
- Знание паттернов Clean Architecture, Repository pattern
- Опыт работы с Dagger 2, RxJava, Retrofit

## Будет плюсом
- Опыт разработки медицинских/телемедицинских приложений
- Знакомство с Element Android или matrix-android-sdk2
- Опыт миграции больших Android-проектов

## Формат работы
- Удалённо
- Почасовая оплата
- Доступ к репозиторию, документации и технической поддержке команды

## Отклик
В отклике укажите:
1. Ваш опыт работы с Android и аналогичными задачами
2. Опыт работы с Matrix SDK (если есть)
3. Почасовую ставку и ориентировочную оценку трудозатрат
4. Ссылки на похожие проекты (если можно раскрыть)

Готовы обсудить детали и ответить на вопросы!
Опубликован 19.01.2026 в 13:50
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.