🌟 L'avenir du streaming est maintenant 🌟
Une application de streaming moderne avec une interface cyberpunk néon époustouflante
![]() |
![]() |
| 🎬 Films Catalogue complet avec recherche |
📺 Séries Gestion des saisons et épisodes |
![]() |
![]() |
Contrôles avancés |
🔍 Recherche Recherche intelligente |
![]() |
![]() |
| 👥 Profils Multi-comptes personnalisés |
⭐ Favoris Vos contenus préférés |
NEO-Stream est une application de streaming élégante et performante développée avec Flutter. Elle offre une expérience utilisateur futuriste avec un design cyberpunk unique, compatible avec les smartphones Android et les Android TV (incluant Freebox Mini 4K).
- 🎨 Design Cyberpunk - Interface néon avec animations fluides et transitions élégantes
- 📺 Multi-plateforme - Mobile Android, Tablettes & Android TV
- 👥 Multi-profils - Gestion de profils utilisateurs avec 12 avatars personnalisés
- 🔍 Recherche intelligente - Films et séries avec filtres avancés et déduplication
- ⏯️ Reprise automatique - Continuez exactement où vous vous êtes arrêté
- 📊 Suivi de progression - Historique de visionnage complet avec timestamps
- ⭐ Favoris - Sauvegardez vos contenus préférés par profil
- 🎮 Navigation TV - Support complet télécommande D-pad pour Freebox Mini
- 🌐 Proxy d'images - Accès aux images même avec restrictions géographiques
- 📱 Responsive - Adaptée à tous les types d'écrans
- Design Material 3 avec thème cyberpunk personnalisé
- Animations fluides avec Flutter Animate et Staggered Animations
- Fonts futuristes Orbitron & Rajdhani
- Mode sombre optimisé avec accents néon cyan/violet
- Gradients dynamiques et effets de lueur
- Lecteur vidéo intégré avec contrôles complets (play, pause, seek, volume)
- Support des headers personnalisés pour les streams protégés
- Extraction automatique des liens vidéo (UQLoad, etc.)
- Sauvegarde automatique de la progression toutes les 10 secondes
- Gestion des sessions et cookies
- DNS Quad9 pour contournement géographique
- Création de profils multiples
- 12 avatars personnalisés inclus
- Données séparées par profil (favoris, progression, préférences)
- Protection optionnelle par question secrète
- Synchronisation des profils
- Navigation D-pad complète et intuitive
- Focus visuel adapté aux grands écrans
- Clavier virtuel optimisé TV
- Compatible Freebox Mini 4K (Android 7.1+)
- Contrôle fluide des listes et grilles
- Riverpod pour la gestion d'état réactive
- Freezed pour les modèles immuables
- Hive pour la base de données locale
- Dio pour les requêtes HTTP
- Cached Network Image avec proxy global
- Architecture Clean avec séparation des couches
- Flutter SDK 3.6+
- Dart SDK 3.6+
- Android SDK (API 25+)
- Java (JDK 11+)
git clone https://github.com/pecorio-dev/Neo-Stream.git
cd Neo-Streamflutter pub getdart run build_runner build --delete-conflicting-outputsflutter build apk --releaseL'APK sera disponible dans build/app/outputs/flutter-apk/app-release.apk
flutter build apk --debugflutter build appbundle --releaseTéléchargez la dernière version depuis: 👉 GitHub Releases v1.0.0
- Activez "Sources inconnues" dans les paramètres Android
- Téléchargez le fichier APK depuis les releases
- Ouvrez le fichier et suivez les instructions
- Accédez au contenu de streaming
lib/
├── core/ # Services et utilitaires de base
│ ├── constants/ # Constantes de l'application
│ ├── design_system/ # Système de couleurs et animations
│ ├── initialization/ # Initialisation de l'app
│ ├── navigation/ # Système de navigation avancé
│ ├── services/ # Services (DNS, Cast, File Sharing)
│ ├── theme/ # Thème Material 3 cyberpunk
│ ├── tv/ # Support Android TV et focus
│ └── utils/ # Utilitaires et helpers
├── data/ # Couche données
│ ├── extractors/ # Extracteurs de liens vidéo
│ ├── models/ # Modèles de données (Freezed)
│ ├── repositories/ # Repositories pour les données
│ └── services/ # Services API et stockage local
├── presentation/ # Couche UI (Flutter)
│ ├── providers/ # Providers Riverpod
│ ├── screens/ # Écrans principaux
│ ├── widgets/ # Widgets réutilisables
│ └── animations/ # Animations personnalisées
└── main.dart # Point d'entrée de l'application
| Couleur | Hex | Usage |
|---|---|---|
| Background Primary | #0A0A0F |
Fond principal |
| Background Secondary | #1A1A24 |
Fond secondaire |
| Background Tertiary | #2A2A3A |
Surfaces |
| Neon Cyan | #00D4FF |
Accent principal - Boutons, Focus |
| Neon Purple | #8B5CF6 |
Accent secondaire - Dégradés |
| Text Primary | #FFFFFF |
Texte principal |
| Text Secondary | #B3B3B3 |
Texte secondaire |
| Text Tertiary | #666666 |
Texte désactivé |
| Package | Version | Usage |
|---|---|---|
flutter_riverpod |
^2.4.9 | State management réactif |
video_player |
^2.8.6 | Lecteur vidéo |
dio |
^5.4.0 | Client HTTP |
hive_flutter |
^1.1.0 | Base de données locale |
cached_network_image |
^3.3.1 | Cache d'images |
flutter_animate |
^4.5.0 | Animations fluides |
google_fonts |
^6.1.0 | Polices personnalisées |
freezed_annotation |
^2.4.1 | Modèles immuables |
permission_handler |
^12.0.1 | Gestion des permissions |
Les contributions sont les bienvenues ! N'hésitez pas à :
- Fork le projet
- Créer une branche (
git checkout -b feature/AmazingFeature) - Commit vos changements (
git commit -m 'Add AmazingFeature') - Push sur la branche (
git push origin feature/AmazingFeature) - Ouvrir une Pull Request
- Utilisez des noms descriptifs en français/anglais
- Commentez votre code
- Testez avant de soumettre
- Suivez les conventions Dart
Cette application est fournie à des fins éducatives et de démonstration uniquement.
- L'utilisation de cette application pour accéder à du contenu protégé par le droit d'auteur sans autorisation est interdite
- Les utilisateurs sont responsables de s'assurer qu'ils respectent toutes les lois applicables en matière de droits d'auteur
- L'auteur n'est pas responsable de l'usage fait de cette application
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Copyright © 2026 Pecorio Dev - Tous droits réservés
Pecorio Dev
- 🐙 GitHub: @pecorio-dev
- 📧 Email: stream2free.pecorio@gmail.com
- 💻 Portfolio: Flutter & Dart Developer
Merci pour votre soutien! ❤️
flutter streaming android android-tv video-player movies series cyberpunk neon-ui dart riverpod material-design open-source freebox iptv media-player flutter-app streaming-app entertainment vod video-streaming mobile-app tv-app muti-profile watch-progress favorites search-movies responsive-design clean-architecture state-management hive-database cached-images animation-flutter





