Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gaurav-kushwaha-1225/spotify-clone
A working Spotify clone built in Flutter using Firebase.
https://github.com/gaurav-kushwaha-1225/spotify-clone
android-application firebase flutter spotify-clone
Last synced: about 2 months ago
JSON representation
A working Spotify clone built in Flutter using Firebase.
- Host: GitHub
- URL: https://github.com/gaurav-kushwaha-1225/spotify-clone
- Owner: Gaurav-Kushwaha-1225
- License: mit
- Created: 2023-07-05T14:17:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-27T20:44:59.000Z (about 1 year ago)
- Last Synced: 2024-04-25T04:27:00.579Z (9 months ago)
- Topics: android-application, firebase, flutter, spotify-clone
- Language: Dart
- Homepage: https://youtu.be/jYsSAx37N_I?si=7dAW8oQczAYlZ5dg
- Size: 29.8 MB
- Stars: 2
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spotify Clone in Flutter
A working Spotify clone built in Flutter using Firebase.
> [!TIP]
> **Below href is a YouTube video on Short Overview of the Features and Funtionality of Spotify Clone. ↓ ↓**![Dart CI](https://github.com/TheAlphamerc/flutter_twitter_clone/workflows/Dart%20CI/badge.svg)
## Songs and Artists available on app
* Arjit Singh
* Agar Tum Saath Ho
* Iqlipse Nova
* Mera Safar
* Aarzoo
* Imagine Dragons## Dependencies
Click to expand
* [firebase_core](https://pub.dev/packages/firebase_core)
* [audioplayers](https://pub.dev/packages/audioplayers)
* [cloud_firestore](https://pub.dev/packages/cloud_firestore)
* [firebase_storage](https://pub.dev/packages/firebase_storage)
* [fluttertoast](https://pub.dev/packages/fluttertoast)
* [internet_connection_checker](https://pub.dev/packages/internet_connection_checker)
* [marquee](https://pub.dev/packages/marquee)
* [firebase_auth](https://pub.dev/packages/firebase_auth)
## Screenshots
Presplash Page | Dashboard Page | Music Player Page | Music Player Page
:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:
![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/ee23fea2-07ea-4d8d-90a1-0a2e007a4114)|![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/ae925510-6b85-49be-8eab-f8f0663ca86a)|![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/4f3937d4-ac6b-410a-a515-813b61158c0a)|![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/052a920b-2b63-4220-aa58-2ce72be007c0)|Artist Profile Page | Artist Profile Page | Artist Profile Page | Artist Profile Page
:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:
![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/f619bf8d-dadc-449a-9885-4ec2fb92225a)|![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/186144e5-255f-4ac0-8548-1c552430af9c)|![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/8477207c-9021-43aa-9505-3992bb7c4632)|![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/9da28e7f-f37d-4ed0-b2f8-a626783bd2b7)|Artist Profile Page | Artist Profile Page | Artist Profile Page | Artist Profile Page
:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:
![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/e79f7f69-6cd9-443f-b11a-8f5b4435255e)|![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/a525ecf3-b176-4846-b7b7-2fed5964f5a3)|![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/490151a6-b049-4531-8651-a95241400b2f)|![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/264bd606-710c-4d21-a63f-d49d34035238)|Music Player Page | Search Screen Page | Internet Connection Checker
:-------------------------:|:-------------------------:|:-------------------------:
![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/28a0b922-e328-4375-89b2-bae335db64c4)|![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/0f983c6f-cac4-4729-b432-a94b77393f93)|![](https://github.com/Gaurav-Kushwaha-1225/Spotify-Clone/assets/117214772/0ee3e454-2253-4913-ae14-24686a7ecb3f)|## Directory Structure
```
|-- lib
| |-- widgets
| | |-- artistsScreenWidgets
| | | |-- musicContent.dart
| | | |-- nonMusicContent.dart
| | |
| | |-- dashboardScreenWidgets
| | | |-- artistAndPodcastersColumn.dart
| | | |-- recentPlaylistContainer.dart
| | | |-- recentlyPlayed.dart
| |
| |-- main.dart
| |-- artistsScreen.dart
| |-- constants.dart
| |-- dashboardScreen.dart
| |-- homeScreen.dart
| |-- playingScreen.dart
| |-- presplashScreen.dart
| |-- searchScreen.dart
| |-- musicPlayer.dart
|
|-- pubspec.yaml
```## Connect with me