Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / Vaibhav2002 / MusicX
MusicX is a music player 🎵 android app built using Kotlin and Jetpack Compose. It follows M.A.D. practices and hence is a good learning resource for beginners
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaibhav2002%2FMusicX
Stars: 145
Forks: 27
Open Issues: 3
License: mit
Language: Kotlin
Repo Size: 54.9 MB
Dependencies:
36
Created: over 2 years ago
Updated: about 1 month ago
Last pushed: over 1 year ago
Last synced: 29 days ago
Topics: android, coroutines, coroutines-flow, firebase, hacktoberfest, hacktoberfest2022, jetpack-compose, kotlin, material3, mvvm-android, room, scopedstorage, storage
Funding links: https://github.com/sponsors/Vaibhav2002
Files
Dependencies
- androidx.activity:activity-compose 1.4.0 implementation
- androidx.appcompat:appcompat 1.4.0 implementation
- androidx.compose.material3:material3 $compose_m3_version implementation
- androidx.compose.material:material $compose_version implementation
- androidx.compose.ui:ui $compose_version implementation
- androidx.compose.ui:ui-tooling-preview $compose_version implementation
- androidx.core:core-ktx 1.7.0 implementation
- androidx.hilt:hilt-navigation-compose 1.0.0-rc01 implementation
- androidx.lifecycle:lifecycle-runtime-ktx 2.4.0 implementation
- androidx.navigation:navigation-compose 2.4.0-rc01 implementation
- androidx.palette:palette-ktx 1.0.0 implementation
- androidx.room:room-ktx $room_version implementation
- androidx.room:room-runtime $room_version implementation
- com.github.bumptech.glide:glide 4.12.0 implementation
- com.google.accompanist:accompanist-insets $accompanist_version implementation
- com.google.accompanist:accompanist-pager $accompanist_version implementation
- com.google.android.exoplayer:exoplayer-core $exoplayer_version implementation
- com.google.android.exoplayer:exoplayer-dash $exoplayer_version implementation
- com.google.android.exoplayer:exoplayer-smoothstreaming $exoplayer_version implementation
- com.google.android.exoplayer:exoplayer-ui $exoplayer_version implementation
- com.google.android.exoplayer:extension-mediasession $exoplayer_version implementation
- com.google.android.material:material 1.4.0 implementation
- com.google.apis:google-api-services-youtube v3-rev20210915-1.32.1 implementation
- com.google.dagger:hilt-android $hilt_version implementation
- com.google.firebase:firebase-firestore-ktx * implementation
- com.jakewharton.timber:timber 5.0.1 implementation
- com.squareup.okhttp3:logging-interceptor 4.2.1 implementation
- com.squareup.retrofit2:converter-gson $retrofit_version implementation
- com.squareup.retrofit2:retrofit $retrofit_version implementation
- io.coil-kt:coil-compose 1.4.0 implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-play-services 1.4.2 implementation
- app.cash.turbine:turbine $turbine_version testImplementation
- com.google.truth:truth $google_truth_version testImplementation
- io.mockk:mockk $mockK_version testImplementation
- io.mockk:mockk-agent-jvm $mockK_version testImplementation
- org.jetbrains.kotlinx:kotlinx-coroutines-test 1.6.0 testImplementation