Skip to content

Apollo is a cross-platform music player for Android and iOS, featuring a clean and minimal UI, support for importing local files, light and dark themes, and a playful cat that dances to the beat while your music plays. (V2 offers UI enhancements, a mini player, a search bar, 10+ cats and more settings options.)

License

Rexaintreal/Apollo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Apollo Logo

Apollo Apollo Cat

Apollo is a cross-platform music player for Android and iOS, featuring a clean and minimal UI, support for importing local files, light and dark themes, and a playful cat that dances to the beat while your music plays. (V2 offers UI enhancements, a mini player, a search bar, and more settings options.)

Flutter 3.13 Dart 3.3 Android Available iOS Coming Soon License: MIT


๐ŸŽต Project Vision

Apollo brings music to life on mobile devices. Its minimalist interface allows you to focus on your music while enjoying interactive features, such as:

  • Importing your local music files
  • Switching between light and dark themes
  • Watching a playful cat dance along with your beats

Apollo is free for everyone and provides a fun, immersive music experience.


โœจ Download & Links


๐Ÿ“ธ Screenshots

Home Page Song Page Drawer Settings

Apollo features both light and dark themes for comfortable listening

Design Credits: Song page neumorphic UI design inspired by Mitch


๐ŸŒŸ Features

  • Cross-Platform: Flutter-based app for Android and iOS (iOS coming soon)
  • Local Music Support: Import and play your own music files
  • Themes: Light and dark mode for comfortable listening
  • Beat Animation: A dancing cat reacts to your music
  • Minimal UI: Intuitive, clean, and modern interface
  • Free to Use: No hidden costs

๐Ÿ–ฅ๏ธ Technology Stack

  • Framework: Flutter for cross-platform development
  • Programming Language: Dart
  • UI: Custom light and dark themes, animated widgets
  • Audio: Local file support and music playback features
  • Hosting: PythonAnywhere for web interface and APK downloads

๐Ÿš€ Getting Started

Prerequisites

  • Flutter SDK 3.13+
  • Android Studio / Xcode (for iOS build)
  • Git

Installation (for development)

  1. Clone the repository:

    git clone https://github.com/Rexaintreal/Apollo.git
    cd Apollo
  2. Install dependencies:

    flutter pub get
  3. Build for your platform:

    flutter run

๐Ÿ“‚ Project Structure

Apollo/
โ”œโ”€โ”€ android/
โ”œโ”€โ”€ ios/
โ”œโ”€โ”€ lib/                # Dart source code
โ”œโ”€โ”€ assets/             # Logo, screenshots, images
โ”œโ”€โ”€ web/
โ”œโ”€โ”€ windows/
โ”œโ”€โ”€ macos/
โ”œโ”€โ”€ linux/
โ”œโ”€โ”€ pubspec.yaml
โ”œโ”€โ”€ README.md
โ””โ”€โ”€ LICENSE

โšก Whatโ€™s New (v2.0)

ApolloV2 is here with exciting new updates ๐ŸŽ‰

  • Mini Player: Control your music seamlessly while browsing the app
  • Customizable Settings: More options to personalize your listening experience
  • UI Improvements: Cleaner, smoother, and more polished design
  • Search Bar: Quickly find your favorite songs
  • Error Handling: Better stability and smoother user experience

Download APK

โšก Whatโ€™s New (v2.5)

Apollo V2.5 is here with even more fun updates ๐ŸŽ‰

  • More Cats ๐Ÿฑ: Added 10+ new cats to choose from
  • Customizable Cat Settings: Adjust motion, opacity, and size of your dancing companion
  • Improved Settings Page: Cleaner and more organized options
  • Bug Fixes & Performance Improvements

๐Ÿ“ธ Screenshots (v2)

Home Page Dark Song Page Dark Drawer Dark Settings Dark

New polished UI with Mini Player & Customizable Settings in v2.0


๐Ÿ”ฎ Future Plans

  • iOS Release: Full support for Apple devices
  • Playlist Management: Create, edit, and share playlists
  • Online Streaming: Support cloud music streaming
  • More Animations: Enhanced interactive beat animations
  • Performance Optimizations: Smoother playback and transitions

๐Ÿค Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a branch: git checkout -b feature/amazing-feature
  3. Make your changes
  4. Commit: git commit -m 'Add some amazing feature'
  5. Push: git push origin feature/amazing-feature
  6. Open a Pull Request

๐Ÿ“œ License

This project is licensed under the MIT License.


๐Ÿ’ก You may also like...


๐Ÿ‘จโ€๐Ÿ’ป Author

Apollo was created by Saurabh Tiwari

About

Apollo is a cross-platform music player for Android and iOS, featuring a clean and minimal UI, support for importing local files, light and dark themes, and a playful cat that dances to the beat while your music plays. (V2 offers UI enhancements, a mini player, a search bar, 10+ cats and more settings options.)

Topics

Resources

License

Stars

Watchers

Forks