Разработка iOS-клиента для сети Matrix
Необходимо создать готовое к публикации в App Store приложение-мессенджер для iOS, совместимое с децентрализованной коммуникационной платформой Matrix.
Основные требования к решению
- Технологическая основа: Проект должен быть форком или адаптацией открытого клиента Element X для iOS (ссылка на репозиторий).
- Стек технологий: Обязательно использование SwiftUI и matrix-rust-sdk в качестве базовых фреймворков.
- Результат: Полностью собранный и протестированный пакет (IPA), готовый для загрузки в Apple App Store.
- Предпочтительный сервис: Рассматриваются предложения с полным циклом разработки и публикации, включая настройку серверов push-уведомлений (например, через FCM или аналоги).
Дополнительные соображения и альтернативы
Изначально рассматривается нативная разработка на SwiftUI, так как кроссплатформенные решения (например, Flutter) могут вызывать сложности с реализацией стабильной и полнофункциональной аудио- и видеосвязи.
Однако, если у исполнителя есть успешный опыт реализации подобных функциональных мессенджеров с аудио-видео звонками на Flutter или другой кроссплатформенной технологии, такие предложения также приветствуются для обсуждения. В этом случае необходимо подробно описать архитектурный подход и подтвердить опыт аналогичными работами.
Цель проекта
Получить современное, производительное и надежное мобильное приложение для безопасного обмена сообщениями, файлами и проведения звонков в экосистеме Matrix.