Home
Softono

AP Flutter Project

Open source Dart
12
Stars
1
Forks
0
Issues
1
Watchers
1 year
Last Commit

 About AP Flutter Project

Mono: A cross-platform music streaming application built with Flutter and Java.

Platforms

Web Self-hosted iOS Android

Languages

Dart

Links

Need Help Installing AP Flutter Project?

We provide expert installation service for this software. Our team will install, configure, and secure AP Flutter Project on your server. plans start at just $30.

AP Flutter Project

View on GitHub

Mono 🎡

A cross-platform music streaming application, built with Flutter and Java.

✨ Features

  • User Authentication: Secure signup/login system with token-based authentication
  • Music Streaming: Real-time audio streaming with metadata extraction
  • Playlist Management: Create, edit, and share custom playlists
  • Dark/Light Theme: Dynamic theme switching
  • Cross-Platform: Can run everywhere thanks to Flutter!
  • Admin Panel: Comprehensive backend administration system
  • Real-time Updates: WebSocket-based real-time communication

πŸ“± Screenshots

User Interface

Light Theme Dark Theme
Splash Light Splash Dark
Login Light Login Dark
Signup Light Signup Dark
Home Light Home Dark
Playlists Light Playlists Dark
Song Explorer Light Song Explorer Dark
Now Playing Light Now Playing Dark
Account 1 Light Account 1 Dark
Account 2 Light Account 2 Dark

Admin Panel

Screenshots uploading soon Admin Panel 1 Admin Panel 2 Admin Panel 3

πŸ“ Project Structure

AP-Flutter-Project/
β”œβ”€β”€ frontend/mono/          # Flutter application
β”œβ”€β”€ backend/                # Java server implementation
β”œβ”€β”€ docs/                   # API documentation
β”œβ”€β”€ libs/                   # External Java libraries
└── screenshots/            # Application screenshots

πŸ”§ Technologies

  • Frontend: Flutter, Dart
  • Backend: Java, WebSockets
  • Audio Processing: JAudioTagger
  • Data Format: JSON
  • Build Tools: Gradle (Android), Flutter CLI

πŸ“š API Documentation

API protocol documentation is available in docs/api_protocol.md.