Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Loopsic for Android

A rhythm and loop practice application for discovering, creating, organizing, and playing musical loops.

Platform: Android
Application version: 4.2.4 (version code 141)
Source code: Private

Download on the App Store Get it on Google Play

About

Loopsic is a rhythm library for turning short patterns into repeatable practice sessions. The app connects categorized content with custom loops, playlists, BPM control, premium packs, background playback, and a lightweight shop/user experience, giving the product a clear path from discovery to practice.

Screenshots

Screenshots will be added here.

Home Loop player Playlist and BPM
Coming soon Coming soon Coming soon

Architecture

The application is organized around Android Activities and Views, feature-specific UI packages, data models, adapters, services, receivers, and local persistence.

flowchart TB
    UI[Activities and Android Views] --> FEATURES[Home, playlists, custom loops, BPM, shop, user]
    FEATURES --> DATA[Models, adapters, listeners, helpers]
    DATA --> ROOM[Room local database]
    FEATURES --> PLAYER[Playback and media services]
    PLAYER --> MEDIA[Android media APIs and ExoPlayer]
    FEATURES --> EQ[Equalizer module]
    FEATURES --> NOTIFY[Firebase messaging and notification receiver]
    FEATURES --> PREMIUM[Premium content and purchases]
    PREMIUM --> BILLING[Google Play Billing]
Loading

Product Experience

  • Browse and play musical loops
  • Create and manage custom loops
  • Organize loops in playlists
  • Save BPM sessions and revisit BPM details
  • Repeat mode and playback controls
  • Equalizer support
  • Premium variation and genre packs
  • Shop and user areas
  • Firebase notifications
  • App rating and review flow
  • Background playback and service-based media handling

Technology Stack

Area Technologies found in the private project
Language Java
UI Android Views, Material Components, ConstraintLayout, View Binding
Architecture Feature-oriented Android structure with lifecycle-aware data and UI components
Navigation Navigation Fragment and Navigation UI
Persistence Room
Media AndroidX Media and ExoPlayer
Audio Dedicated equalizer module
Services Firebase Analytics and Firebase Cloud Messaging
Monetization Google Play Billing and rewarded-ad flow
Images Glide
Background work AndroidX WorkManager
Testing JUnit, AndroidX Test, Espresso
Build baseline minSdk 26, target/compile SDK 36, JVM target 17

High-Level Project Map

  • Home and loop discovery
  • Playlist list and playlist detail
  • Custom loop creation and collection
  • Saved BPM and BPM detail
  • Shop and user screens
  • Data, models, adapters, listeners, helpers, receivers, and services
  • Playback and notification services
  • Equalizer and local Room storage

Privacy and Source Code

This repository is a public product showcase. It contains documentation and presentation material only.

The application source code, private audio assets, service configuration, signing material, and release secrets remain in the private project.

Credits

Developed by Serkan Şeker.

About

Discover rhythms, shape custom loops, and keep favorite practice sets close.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors