This App Using API https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api
- Searching song/artist
- Showing List song after search
- Displays and playing music with music player
- Android Smartphone
- Android Studio
- minSdkVersion 21
- targetSdkVersion 29
- distributionUrl=https://services.gradle.org/distributions/gradle-6.7.1-all.zip
- Clone Project from Github project https://github.com/hafidrf/MusicPlayerHrf
- Sync project with Gradle filer
- Run project to emulator
- Kotlin Programming language
- Clean Architecture with MVVM pattern.
- Retrofit2
- Koin
- Rxjava2
- Glide
- Spek
Functional | Library Name | Source |
---|---|---|
Android Jeptack | Android Jeptack | https://developer.android.com/jetpack |
Networking / RestAPI | Retrofit2 | https://square.github.io/retrofit/ |
Image Loader | Image | https://github.com/bumptech/glide |
Animation | Lottie | https://github.com/airbnb/lottie-android |
Load Data Process | RxJava | https://github.com/ReactiveX/RxJava |
DI | Koin | https://github.com/InsertKoinIO/koin |