Skip to content

A simple music player and discovery/recognition app made with flutter.It demonstrates a testable, maintainable, and scalable architecture for flutter. Some of the tech stacks used flutter_bloc and firebase.

Notifications You must be signed in to change notification settings

Joakim-animate90/boomifyMusicPlayer

Repository files navigation

Booomify ~ Boomify songs anywhere , anytime.

alt text

What is Booomify?

Boomify is an app that can identify music and TV shows by listening to a short sample of their audio.And it can also play music and TV shows from your phone.

Boomify OnBoarding

alt text alt text alt text alt text

Boomify Features

Boomify is a fully functional app that provides Flutter developers with a coded template for their mobile app projects.It has the following features:

  • Identify music and TV shows by listening to a short sample of their audio.
  • Play music and TV shows from your phone.
  • Search for music and TV shows.
  • Create and manage playlists.
  • Share music and TV shows with friends.
  • Download music and TV shows to your phone for offline listening.
  • Login with Google, or email.
  • Create a profile with a username, profile picture, and bio.
  • Firebase Authentication.
  • Cross-platform (Android and iOS).
  • Clean and well-structured code.
  • Easy to customize and extend.
  • Well documented.
  • And much more...

Fully Functional Screens

Authentication Screens

On authentication screens, users can login with Google, or email. They can also create a new account with email and password. The app uses Firebase Authentication to handle user authentication and flutter_bloc to manage the state of the authentication screens.

  • Login and Register Screens

    Login and Register Screen

    alt text

  • Sign Up

    Sign Up Screen

    alt text

  • Login Screen

    Login Screen

    alt text

Other Additional Advantages

  • Beautiful UI
  • Modularized Code
  • Loading State
  • Error Handling

Building from Source

  • If you don't have Flutter installed, follow the Flutter Setup Guide.
  • Fetch the latest code from master.
  • Run flutter pub get to install dependencies.
  • Run flutter run to build and run the app.
  • Run flutter test to run the tests.

How to use?

  1. Download the app from here
  2. Install the app

How to contribute?

  1. Fork the repo
  2. Make changes
  3. Create a pull request
  4. Wait for review
  5. Merge
  6. Celebrate

Credits

Contributors

License

MIT LICENSE

About

A simple music player and discovery/recognition app made with flutter.It demonstrates a testable, maintainable, and scalable architecture for flutter. Some of the tech stacks used flutter_bloc and firebase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published