Skip to content
OGKushhhPublic

Latest commit

Β 

History

525 Commits

Folders and files

Repository files navigation

AbdoBest Banner

🎬 AbdoBest – Arabic Streaming App for Android & iOS

Movies, series, anime, and TV shows β€” free, bilingual, and built for Arabic audiences.

About β€’ Install β€’ Features β€’ How It Works β€’ Tech Stack β€’ Support

Release Platform Size License React Native Downloads

Support


πŸ”₯ What is AbdoBest?

πŸ“± Now available for Android and iOS.

AbdoBest is a free Arabic streaming app built with React Native. It aggregates movies, series, anime, and TV shows into one clean interface β€” with full Arabic and English support, RTL layout, and a player that actually works.

No subscription. No account. No nonsense.
Download the APK, install it, and start watching in under 2 minutes.

The Problem We Solve

  • ❌ Arabic streaming apps are either paid, ad-heavy, or broken on newer devices.
  • ❌ Most apps force you to create an account just to browse content.
  • ❌ Quality switching and offline downloads are locked behind paywalls elsewhere.

Our Solution

βœ… Completely free β€” no subscription, no login, no paywall.
βœ… Quality switching β€” 1080p down to 360p, pick what your connection handles.
βœ… Offline downloads β€” save episodes and watch without internet.
βœ… Bilingual β€” full Arabic (RTL) and English UI, switch anytime.
βœ… 26 MB APK β€” installs fast even on slow connections.


πŸ“₯ Install

Get AbdoBest running on your Android device in under 2 minutes.

1. Download the APK

Grab the latest .apk from the Releases page.

2. Allow installation from unknown sources

Go to Settings β†’ Security (or Settings β†’ Apps β†’ Special app access) and enable "Install unknown apps" for your browser or file manager.

⚠️ This is a standard Android requirement for any app installed outside the Play Store. You can disable it again after installation.

3. Install and launch

Open the downloaded .apk, tap Install, then open AbdoBest and start watching.

πŸ“± iOS

AbdoBest also supports iOS 13.0 and later. Check the Releases page for the current iOS build/distribution method.


✨ Features

Feature Description
🎬 Content Library Movies, series, anime, TV shows β€” all on demand, constantly updated.
πŸ“Ί Episode Indexer Full season and episode browser with duration and episode counts.
πŸŽ›οΈ Smart Player Quality switching (1080p β†’ 360p), full playback controls, resume support.
πŸ“₯ Offline Downloads Download individual episodes or bulk-download full series.
πŸ” Advanced Search Filter by title, genre, year, country, or quality.
🌐 Bilingual Arabic and English UI with full RTL layout β€” switch in Settings.
⭐ MAL Ratings Anime entries show MyAnimeList ratings.
πŸ”„ Auto-Update The app notifies you when a new version is available.
πŸ“¦ Tiny APK Only 26 MB β€” fast to download on any connection.

πŸ“± Screenshots

Home Search Details Episodes Player

🧠 How It Works

AbdoBest is built on React Native and communicates with a backend API that indexes and serves content metadata.

  • Content loading β€” the app fetches category data and caches it locally so subsequent loads are instant (no re-downloading 20,000+ items on every launch).
  • Streaming β€” video URLs are resolved at play time, with quality options extracted from the source before playback begins.
  • Downloads β€” powered by react-native-background-downloader, queued per episode, with pause/resume/retry support and group tracking for series.
  • Updates β€” on launch the app silently checks the GitHub Releases API. If a newer version exists, a non-blocking modal appears with the changelog.
  • Bilingual β€” handled by i18next with full RTL layout switching via React Native's built-in RTL APIs.

βš™οΈ Tech Stack

Technology Purpose
React Native + TypeScript Cross-platform core (Android & iOS)
React Navigation (bottom-tabs, native-stack) Tab & stack routing
AsyncStorage Settings & local cache
react-native-fast-image Performant image loading
react-native-background-downloader Queued episode downloads
react-native-video Video playback
react-native-webview Embedded web content & source resolution
react-native-blob-util File system & binary data handling
i18next + react-i18next Arabic / English i18n + RTL
Axios API requests
Firebase (App, Auth, Messaging) Authentication & push notifications
Google Sign-In Google account authentication
react-native-linear-gradient Gradient UI elements
react-native-orientation-locker Screen orientation control
react-native-immersive-mode Fullscreen/immersive playback
react-native-send-intent Native intent handling (Android)
react-native-vector-icons Icon sets

πŸ“ˆ Roadmap

Current version: Release

  • Offline download support
  • Performance overhaul
  • MAL ratings for anime
  • Season filter
  • Bulk episode downloads
  • Backend optimizations (ongoing)
  • More features based on user feedback

πŸ’° Ads & Privacy

AbdoBest is free. To keep development going, the app shows non-intrusive ads.

  • Ad placements β€” standard formats that don't interrupt playback.
  • No personal data collected or stored by us. Our ad partner may use anonymized signals β€” see their privacy policy.
  • No account required β€” ever.

β†’ Privacy Policy


β˜• Support

AbdoBest is free, but not free to build. Server costs, API maintenance, and development time all take real effort.

If the app saves you a streaming subscription, consider buying us a coffee:

Support on Ko-fi

Your support helps with:

  • πŸ–₯️ Server & API costs
  • πŸš€ New features and faster updates
  • 🌍 Keeping the app free for everyone

πŸ’¬ Contact & Links


βš–οΈ License

This project is licensed under the MIT License β€” see the LICENSE file for details.


AbdoBest – Ψ§Ψ³ΨͺΩ…ΨͺΨΉ بأفآل ΨͺΨ¬Ψ±Ψ¨Ψ© Ω…Ψ΄Ψ§Ω‡Ψ―Ψ© عربية
Β© 2026 AbdoBest. All rights reserved.

⬆️ Back to top

Releases

Sponsor this project

Packages

Used by

Contributors

Languages