SpotifyClone - Flutter Clean-architecture Flutter project that uses BLoC/Cubit and Dio with best practices.The project is still in WIP 🚧 👨💻 Tech stack Tools Link 🤖 State Management flutter_bloc 💚 Service Locator get_it 💉 DI injectable 🏛 Navigation go_router 🌐 Network Calls dio 🚀 BloC Test bloc_test 🖊️ Mocktail mocktail 🔊 AudioService AudioService 🎶 JustAudio JustAudio ⚒️ Architecture SpotifyClone Flutter follows the principles of Clean Architecture. The project architecture has been inspired from Praxis Flutter. 🖥️ Screens New Look milestone-one-working-video.mov Profile Screen with Mini Player Song List Screen Main Player Screen Search Screen Library Screen Android Notification Player Old Look AllSong Screen Favourite Screen SongDetail Screen 🆕 New Features : Audio Player Integrated New Screens integrated Shell Route Navigation Routes added New Spotify API Animations added (Sliver and Hero) Raw Design System added 🐥 Upcoming Features : Caching Layer for complete app. Offline support Download Podcast options. Support for Web and Desktop with new UI Performance Enhancement at UI Layer. Dedicated Search screen with filters. Integration, Widgets and more Unit tests. More Animations. Fix Audio Player Bugs and make it smooth across the App.