The current project is the graduation project as part of the studying at Samsung IT Campus 2023/2024.
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
Onboarding | Tracks | Player | Search | Playlists(TBA) |
- ViewModel - stores UI-related data that isn't destroyed on UI changes.
- LiveData - for reactive style programming (from VM to UI).
- Room - provides an abstraction layer over SQLite to allow fluent database access while harnessing the full power of SQLite.
- Coroutines - is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously.
- Glide - glide is a fast and efficient image loading library for Android.
- Navigation Component - to navigate between fragments.
- MediaPlayer - class which is the primary API for playing sound and video.