Une application mobile reprenant les principes des applications de streaming musical. L'objectif est de permettre l'enregistrement de ses musiques préférées depuis YouTube, puis de pouvoir les écouter ou les regarder sans dépendre d'aucun serveur.
Stack
Mes services
- 🎥 Récupération de musiques et de clips via un scraping de YouTube avec la bibliothèque youtube_explode_dart.
- 🎧 Gestion complète de l'audio des musiques, incluant repeat, shuffle, le réglage de la vitesse, la création de playlists, etc.
- 📴 Prise en charge de l'audio en arrière-plan sur iOS et Android, grâce à audio_service.
-
⚙️ Gestion de l'état de l'application avec Riverpod pour une architecture plus robuste et réactive.
-
👨🏻🎨 Conception d'un design simple et attractif inspiré de l'UI de Spotify, incluant un mini-player modulable selon les besoins de l'utilisateur.
- 😮 Création d'une application sans serveur. Toutes les données sont gérées localement sur le téléphone avec Hive.