Hamad-Anwar/Flutter-Music-Player-App-With-BLoc
Eine Flutter-Musik-Streaming-Anwendung, die Benutzern ermöglicht, Audio-Dateien aus dem lokalen Speicher abzuspielen. Die App verfügt über ein schönes Neumorph-UI-Design und bietet eine reibungslose Benutzererfahrung zum Durchstöbern und Abspielen von Musik.
- Stars
- 137
- Forks
- 65
- Letzter Push (UTC)
- 11.05.2024
- Projektstatus
- Aktiv
Verwendete Abhängigkeiten
Abhängigkeiten 18 Einträge
- flutter
{"sdk":"flutter"} - cupertino_icons
^1.0.2 - shared_preferences
— - bloc
— - flutter_bloc
— - equatable
— - google_fonts
— - flutter_svg
— - sqflite
— - path_provider
— - path
— - permission_handler
— - just_audio
— - on_audio_query
— - layout_pro
— - shimmer_effect
— - flutter_testEntwicklung
{"sdk":"flutter"} - flutter_lintsEntwicklung
^2.0.0
Ranglisten
Original-README
Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
Projekt-README ein-/ausklappen
Flutter Music App with BLoC
A Flutter music streaming application that allows users to play audio files from local storage. The app features a beautiful neumorphic UI design and provides a smooth user experience for browsing and playing music.
Screenshots
Include some attractive screenshots of your app to give potential users a visual preview of your project's interface.
https://raw.githubusercontent.com/Hamad-Anwar/Flutter-Music-Player-App-With-BLoc/HEAD/demo.png https://raw.githubusercontent.com/Hamad-Anwar/Flutter-Music-Player-App-With-BLoc/HEAD/demo1.pngImmerse yourself in your music with this beautiful and intuitive Flutter app!
Features:
- Effortless browsing: Explore your music library with ease.
- Stunning design: Experience a captivating neumorphic UI.
- Seamless playback: Enjoy smooth audio control and playback.
- Personalized favorites: Create playlists and mark your favorites for quick access.
- Responsive experience: BLoC ensures a fluid and reactive app.
Key Technologies:
- Flutter: Cross-platform development for flexibility.
- BLoC: State management for a responsive experience.
- Neumorphic design: Modern and elegant look.
- Just Audio: Powerful audio playback engine.
Get Started:
- Clone the repository:
git clone https://github.com/Hamad-Anwar/Flutter-Music-Player-App-With-BLoc.git - Install dependencies:
flutter pub get - Connect your device or start an emulator.
- Run the app:
flutter run
Dependencies
This project uses the following dependencies:
- shared_preferences: For storing user preferences.
- bloc: Core BLoC library for state management.
- flutter_bloc: BLoC integration with Flutter widgets.
- equatable: Simplifies object comparison for BLoC.
- google_fonts: Access a wide variety of fonts for customization.
- flutter_svg: Display and interact with SVG icons and images.
- sqflite: SQLite database for persistent data storage.
- path_provider: Provides access to device file system paths.
- path: Utilities for handling file and directory paths.
- permission_handler: Requests and manages runtime permissions.
- just_audio: Powerful audio player for Flutter applications.
- on_audio_query: Fetches and organizes audio files from device storage.
- layout_pro: Advanced layout capabilities for complex UI structures.
- shimmer_effect: Create shimmering loading animations for a polished look.
Contribute & Connect:
- Report bugs or share ideas: Submit pull requests or open issues.
- Join the community: Get updates and engage with other developers.
Spread the Music:
- Star the project on GitHub if you like it!
- Share with your friends and music lovers.
Let the music flow!