A mobile music streaming app with a complex UI built with Flutter and the Deezer API๐Ÿš€

Overview

Sap

Sap is a music streaming & discovery app built with the Deezer API for iOS and Android. It includes a mini player, search and local storage. Be sure to leave a star ๐ŸŒŸ .

License

Screenshots

Video

IPA & APK Downloads

Developer Info

The API for getting the music and other information are courtesy of Deezer. To build the app I utilized the Flutter SDK as the UI Framework and that uses Dartlang as the programming language. The list of packages the app uses can be found here under the dependencies indent. My UI Package I use to curate the UI can be found here, however I will not be publishing the package on pub.dev anytime soon. This project is null safe. I also used Firebase Analytics and Crashlytics to better understand the users who use the app. There is no form of authentication or database usage.

FAQ

Why are all the songs only 30 seconds long? Sap plays the preview of every song rather than the actual song. The Deezer API does not provide the actual song link.
Can I load my own music? No.
Why did you name it Sap? Special thanks to my sister, she gave me the idea to name the app "Sap".

Features

  • Mini Player: A persistent mini player to play music. Has a full-screen version with slider and seek controls.
  • Save Music: Save all music locally to the device. (REQUIRES INTERNET CONNECTION TO PLAY).
  • Search: Search for Albums, Artists & Songs from Deezer's catalog.
  • Artist Stats: Get artist stats and most popular songs.
  • Top Albums: See what's new with the top albums feature in the browse screen.
  • Top Playlists: See what music is trending with the top playlists feature in the browse screen.
  • Top Songs: Get the top 10 songs currently.
  • Liked Songs: Like songs and add them to your Liked Songs, and find them in the Liked Songs Screen.

Getting Started

Assuming Flutter is installed and setup on your device (If not, follow the steps to do so here), Fork, clone, or download the code for this repository and navigate to the enclosing folder inside your terminal. Then use this command to run:

flutter run

If you would like a TestFlight version for the iOS app, please consult with me via this email: [email protected], and I will add you to the test group. Google Play testing will be coming soon. You can also download the IPA & APK files from here and inject it into your phone yourself.

Screenshots

Light Mode
Dark Mode

Socials

If you have any questions, you can reach me here:

In God we trust๐Ÿ™๐Ÿพ

You might also like...

A M.U.D (multi user dungeon) with a back end API built with nestjs and a front end UI built with Flutter.

Nest M.U.D - Getting Started Getting Started How to Play API Design A M.U.D (multi user dungeon) with a back end API built with nestjs and a front end

Aug 3, 2022

Caffodils - Download everything | Flutter app for Android and IOS. Download Video, Reels, Shorts, Music, Images, Files from Instagram, Facebook and Youtube

caffodils Caffodils - Download everything Flutter app for Android and IOS. Download Video, Reels, Shorts, Music, Images, Files from Instagram, Faceboo

Oct 24, 2022

A Flutter package for working with piano keys and sheet music

A Flutter package for working with piano keys and sheet music

Piano A Flutter package that provides: logic for working with musical notes, clefs and octaves; a widget that can render notes on a clef; an interacti

Jan 5, 2023

A Flutter plugin for playing music on iOS and Android.

Stereo plugin for Flutter A Flutter plugin for playing music on iOS and Android. Features Play/pause Stop Duration / seek to position Load track from

Sep 24, 2022

A Music Recommendation System made using Flutter and backed by FastAPI.

ProjectX Music A Music Recommendation System made using Flutter and backed by FastAPI. Introduction ProjectX Music is an online mobile application tha

Dec 27, 2022

Music App made with flutter

Music App made with flutter

Chillify A Flutter music app made with Provider and BLoC pattern. (Works on Android for now) Recommended Flutter version: 1.7.8+hotfix.4 UI heavily in

Jan 4, 2023

Relaxing Music App

Relaxing Music App

Luna Relaxing Music App Download References Figma assets Vectors If you like it, star this repo. If you find any issues, feel free to raise issues. En

Nov 8, 2022

A music content app for my portfolio showcase

sol A music palying app for showcase on my portfolio Dev Instructions This project was built with flutter, the google sdk for building mobile apps I'M

May 4, 2022

Weather-App-Api- - Simple Realtime Weather App With Api

Weather-App-Api- - Simple Realtime Weather App With Api

music_app A new Flutter Weather App project. Getting Started // ุงูˆู„ ุญุงุฌู‡ ุชุนู…ู„ en

Nov 11, 2022
Releases(v1.0.0)
Owner
Carlton Aikins
16 Year old developer with a love for programming.
Carlton Aikins
๐ŸŽต Elegant music app to play local music & YouTube music. Distributes music into albums & artists. Has playlists & lyrics.

Harmonoid Elegant music app to play local music & YouTube music. Download Now ?? Feel free to report bugs & issues. We'll be there to fix. Loving the

Harmonoid 2.5k Dec 30, 2022
๐ŸŽต Elegant music app to play local music & YouTube music. Distributes music into albums & artists. Has playlists & lyrics. Windows + Linux + Android.

Harmonoid Elegant music app to play local music & YouTube music. Download Now ?? Windows, Linux & Android. Feel free to report bugs & issues. Loving t

Harmonoid 1.9k Aug 10, 2022
Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.

Flutter Music Player First Open Source Flutter based Beautiful Material Design Music Player(Online Radio will be added soon.) Demo App Play Store BETA

Pawan Kumar 1.5k Jan 8, 2023
Music Streaming and Downloading app made in Flutter

Musify Music Streaming and Downloading app made in Flutter! Show some โค๏ธ and โญ the Repo Features Online Song Search ?? Streaming Support ?? Offline Do

Harsh Sharma 257 Dec 30, 2022
Playify is a Flutter plugin for play/pause/seek songs, fetching music metadata, and browsing music library.

Playify Playify is a Flutter plugin for play/pause/seek songs, fetching music metadata, and browsing music library. Playify was built using iOS's Medi

Ibrahim Berat Kaya 32 Dec 14, 2022
Android app to show movie ratings when browsing Netflix, Amazon Prime Video and other supported video streaming apps on the phone

Flutter - Movie Ratings You can get the latest Playstore version here on Playstore - or download directly - 0.4.5 Screenshots of master Search Page Fa

Jay Rambhia 71 Nov 23, 2022
Flutter Radio Player, A Plugin to handle streaming audio without a hassle

Flutter radio plugin handles a single streaming media preciously. This plugin was developed with maximum usage in mind. Flutter Radio player enables S

Sithira Munasinghe 104 Dec 27, 2022
A Music app built using flutter

Bungee A Flutter musical app built with nodejs and firebase. Description Bungee is the first music app build with Flutter. With a nice interface you c

Open Consulting Group 259 Jan 1, 2023
:lock: this is flutter mobile application music using glass morphism concept

Flutter Glass Morphism ?? Description: This is source flutter using glass morphism concept How I can run it? ?? Clone this repo ?? Run below code in t

Dao Hong Vinh 12 Jan 19, 2022
Mobile application for music source separation

Demixr mobile application Music source separation on mobile

DEMIXR 42 Jan 4, 2023