Files

33 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

# AeroToss
Кроссплатформенное приложение для передачи файлов между Android устройствами и компьютерами (Mac/Linux/Windows), а также между самими Android устройствами. Работает как удобный аналог AirDrop.
## Возможности
- Передача файлов в обе стороны: телефон ↔ компьютер, телефон ↔ телефон
- Автоматическое обнаружение устройств в Wi-Fi сети (mDNS/Bonjour)
- Автономный режим через Wi-Fi Direct (без роутера)
- Передача файлов любого размера (стриминг чанками по 64 КБ)
- Прогресс передачи, скорость, проверка целостности (SHA-256)
## Поддерживаемые платформы
| Платформа | Статус |
|-----------|--------|
| Android | ✅ Поддерживается (Wi-Fi + Wi-Fi Direct) |
| macOS | ✅ Поддерживается (Wi-Fi) |
| Linux | ✅ Поддерживается (Wi-Fi) |
| Windows | ✅ Поддерживается (Wi-Fi) |
## Стек технологий
- **Язык:** Kotlin 2.3.21
- **UI:** Compose Multiplatform 1.11.1
- **Обнаружение:** mDNS — JMDNS 3.6.3 (desktop) / Android NSD API + Wi-Fi Direct P2P (Android)
- **Передача файлов:** Java Socket + DataInputStream/DataOutputStream
- **Сборка:** Gradle 8.13 + AGP 8.13.2
## Лицензия
GNU General Public License v3.0 (GPLv3)