# 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)