Мобильное Android-приложение для организации YouTube-видео. Сохраняйте видео из YouTube в персональные папки через системный "Поделиться".
- React Native 0.81.5
- Expo SDK 54
- TypeScript
- SQLite (expo-sqlite)
- Zustand — управление состоянием
- React Navigation 7 — навигация
- Expo Share Intent — обработка входящих ссылок
- Lucide React Native — иконки
Приложение позволяет:
- Делиться ссылками на YouTube-видео из приложения YouTube прямо в Swipetuber
- Сохранять видео в персональные папки (создавать, редактировать, удалять)
- Системные папки: "Watch Later" и "Archive"
- Просматривать миниатюры, названия и описания видео
- Отмечать видео как просмотренные
- Работать оффлайн — все данные хранятся локально в SQLite
- Node.js 18+
- npm или yarn
- Android Studio (для эмулятора) или физическое устройство Android
- Клонируйте репозиторий:
git clone <репозиторий>
cd "For android swipetube"- Установите зависимости:
npm install- Запустите приложение:
npx expo start- Для запуска на Android-эмуляторе нажмите
aв терминале или сканируйте QR-код через приложение Expo Go на физическом устройстве.
npx eas build --platform android --profile previewsrc/
├── components/ # UI-компоненты
├── db/ # Инициализация SQLite БД
├── navigation/ # Настройка навигации
├── screens/ # Экраны приложения
├── services/ # API и внешние сервисы
├── store/ # Zustand store
├── theme/ # Темы и стили
└── utils/ # Утилиты
Илья — github.com/golyb11