FLUTTER ECOSYSTEM

Hamad-Anwar/Flutter-Music-Player-App-With-BLoc

로컬 스토리지에서 오디오 파일을 재생할 수 있는 플러터 음악 스트리밍 애플리케이션입니다. 아름다운 뉴모포닉 UI 디자인을 갖추고 있으며, 음악을 탐색하고 재생하는 데 매끄러운 사용자 경험을 제공합니다.

BLoc를 사용한 플러터 음악 플레이어 앱 프로젝트 이미지
Stars
137
Forks
65
최근 푸시(UTC)
2024. 5. 11.
프로젝트 상태
활성
H4๛『Hammad』 GitHub avatar
GITHUB User

H4๛『Hammad』 ↗

Wêlçømē Tø MY Profile

Pakistan
언어DartC++CMakeCSwiftKotlinObjective-C

사용 중인 의존성

의존성 목록 18 개

순위

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

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.png

Immerse 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:

  1. Clone the repository: git clone https://github.com/Hamad-Anwar/Flutter-Music-Player-App-With-BLoc.git
  2. Install dependencies: flutter pub get
  3. Connect your device or start an emulator.
  4. 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!