Home Screen | Player Screen | Search Screen | Cloud Screen | Cloud Music Screen |
Please star⭐ the repo if you like what you see.
Flutter 3.13.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 2524052335 (3 months ago) • 2023-09-06 14:32:31 -0700
Engine • revision b8d35810e9
Tools • Dart 3.1.1 • DevTools 2.25.0
In this project, I followed clean architecture. For state management, I used flutter_riverpod: 2.3.6. Additionally, I integrated cloud services such as Dropbox and Firebase. To download music from the cloud, you first need to authenticate your account
└── lib/
└── features/
├── cloud_download
├── dashboard
├── drop_box
├── firebase_music
└── search
├── Intuitive Music Playback Controls
├── Background Music Playback
├── Smart Music Search
├── Cloud Integration
└── Efficient Download Management
P.S - To see on going work, feature list please check issues section and projects section
To learn more about riverpod:
https://codewithandrea.com/videos/flutter-state-management-riverpod/
To learn more about Clean architecture:
https://medium.flutterdevs.com/design-patterns-in-flutter-part-1-c32a3ddb00e2https://medium.com/ruangguru/an-introduction-to-flutter-clean-architecture-ae00154001b0
To Install flutter:
https://flutter.dev/docs/get-started/install