Flutter 音乐流媒体应用程序

一款 Flutter 音乐流媒体应用程序,允许用户播放本地存储中的音频文件。该应用程序采用精美的拟物化 UI 设计,并为浏览和播放音乐提供流畅的用户体验。

屏幕截图

包含一些您应用程序的精美截图,为潜在用户提供项目界面的视觉预览。

功能

  • 从本地存储中浏览和显示音频文件。
  • 拟物化 UI 设计,外观优雅而现代。
  • 流畅的动画增强了用户体验。
  • 直接从列表屏幕播放音频或访问专用播放器屏幕。
  • 从播放器屏幕播放、暂停、跳过和控制音量。
  • 简约直观的用户界面。

入门

这些说明将帮助您在本地机器上获取该项目的副本,并用于开发和测试。

先决条件

  • Flutter:确保您已安装 Flutter。 安装 Flutter
  • 克隆此存储库: git clone https://github.com/yourusername/your-repo.git
  • 导航到项目目录: cd your-repo

依赖项

此项目使用以下依赖项

  • get: ^4.6.5 – 一个用于 Flutter 中状态管理和导航的包。
  • just_audio: ^0.9.34 – 一个功能强大的 Flutter 应用程序音频播放器。
  • percent_indicator: ^4.2.3 – 以圆形或线性样式显示进度指示器。
  • path_provider: ^2.0.15 – 提供对设备文件系统路径的访问。
  • on_audio_query: ^2.9.0 – 从设备存储中获取音频文件并对其进行组织。
  • permission_handler: ^6.0.1 – 处理访问设备功能的运行时权限。
  • path: ^1.8.3 – 提供用于处理文件和目录路径的实用程序。
  • flutter_neumorphic: ^3.1.1 – 创建拟物化风格的 UI 组件。
  • flutter_storage_path: ^1.0.4 – 获取媒体文件的存储路径。

安装

  1. 运行 flutter pub get 以安装所需的依赖项。
  2. 连接您的设备或启动模拟器。
  3. 运行 flutter run 来启动应用程序。

贡献

欢迎贡献!如果您遇到错误或有建议,请 打开一个 issue 或提交一个 pull request。请遵循以下步骤

  1. Fork 该项目。
  2. 创建您的功能分支: git checkout -b feature/new-feature
  3. 提交您的更改: git commit -am 'Add a new feature'
  4. 推送到分支: git push origin feature/new-feature
  5. 打开一个 pull request。

致谢

  • 拟物化设计灵感来自 Neumorphism.io
  • 感谢 Flutter 社区的支持和资源。

联系方式

如果您对 Car Control Dashboard 应用程序有任何疑问或建议,请随时通过 [email protected] 与我们联系。

GitHub

查看 Github