Андроид приложение SwissTransfer и библиотека для разработчиков.
Вы отправляли по почте видео с отпуска и получали в ответ «файл слишком большой»? Пытались переслать коллеге архив, а сервис требовал регистрацию или подписку? Знакомое раздражение, когда простая задача упирается в лишние ограничения. Швейцарский сервис SwissTransfer работает иначе. Вы загружаете до 50 гигабайт за раз, бесплатно и без регистрации. Файлы хранятся 30 дней. Но сегодня мы поговорим не только о сервисе, но и о его официальном приложении для Android. А главное - о его исходном коде, который разработчики выложили в открытый доступ.
Приложение SwissTransfer - удобная мобильная оболочка для знакомого сайта. Выбираете файлы, настраиваете отправку - всё как в веб-версии, но в кармане. Можно добавить сообщение, установить пароль, ограничить скачивания или задать свою дату удаления. Есть отслеживание в реальном времени: видите, когда получатель открыл ссылку. Сервис шифрует данные и хранит их на серверах в Швейцарии. Он не требует денег, не показывает рекламу и не просит даже почту. Пользователю, которому нужно быстро перекинуть тяжёлый файл с телефона, этого достаточно.
Почему код SwissTransfer оказался в открытом доступе
На странице проекта лежит не просто приложение, а его исходный код и целая библиотека для разработчиков - SwissTransfer-Multiplatform. Компания Infomaniak, стоящая за сервисом, выложила «кирпичики», из которых строится их приложение. Это стратегия доверия. Когда код открыт, любой специалист может проверить, как работает шифрование и куда отправляются данные. Для инструментов, связанных с передачей файлов, это сильный аргумент в пользу безопасности. Вам не нужно верить компании на слово - вы можете сами изучить, как всё устроено.
Что разработчики могут сделать с библиотекой SwissTransfer-Multiplatform
Коротко: встроить SwissTransfer в своё Android-приложение. Например, вы делаете программу для фотографов или строителей, где нужно обмениваться большими файлами. Вместо того чтобы изобретать систему загрузки, можно подключить готовую библиотеку. Она написана на Kotlin - основном языке для современной разработки под Android - и работает на разных платформах. Авторы проекта утверждают, что интеграция проста: добавить зависимость в проект и вызвать инициализацию в коде. Это экономит месяцы работы бэкенд-разработчиков.
Честно о том, для кого это решение, а для кого - нет
Это не простое решение на все случаи жизни. Обычному пользователю, который раз в месяц пересылает видео, хватит готового приложения. Исходный код ему не нужен. Библиотека - это инструмент для разработчиков, но с ограничениями. Она привязывает ваше приложение к инфраструктуре SwissTransfer. С одной стороны, это избавляет от головной боли с серверами. С другой - вы зависите от правил и доступности этого сервиса. Если SwissTransfer изменит тарифы или закроет API, ваше приложение может сломаться. Это компромисс между удобством и контролем. Но поскольку код открыт, сообщество может создать форк, если политика компании изменится.
Как выглядит процесс интеграции для программиста
Если не вдаваться в технические детали, процесс прост. Разработчик изучает документацию на странице проекта. Для работы нужны Android Studio и определённая версия Java. Основные шаги: склонировать репозиторий с библиотекой, добавить строчку в конфигурационный файл и вызвать инициализацию в коде. Это стандартные процедуры для Android-разработки. На странице проекта есть примеры кода. Проект активно развивается: последняя версия 1.5.0 вышла в марте 2026 года.
В итоге это редкий пример, когда успешный коммерческий сервис выбирает полную прозрачность. Пользователи получают бесплатное и надёжное приложение для передачи файлов. Разработчики - готовый движок для своих продуктов, без скрытых платежей и с возможностью заглянуть под капот. Это больше, чем альтернатива платным сервисам вроде WeTransfer или облачным дискам с лимитами. Это демонстрация того, что удобный цифровой сервис может строиться на открытости, не теряя в качестве. В эпоху тотальной монетизации такой подход сам становится преимуществом. А вы доверяете передачу больших файлов бесплатным сервисам, или предпочитаете платить за привычное?
Источник: android-SwissTransfer
🔔 КликХак - это канал для тех, кто устал от подписок и хочет контролировать свои устройства. Мы не продаём курсы, а ищем рабочие инструменты. Если вам близка эта позиция - подписывайтесь. Будем разбирать софт вместе.