This project is a music app that allows users to view and listen to songs by their favorite artists, and discover new music based on genres. The app has three main entities: songs, artists, and genres.
-
Songs view: The "Songs view" displays all songs in a visually appealing way by listing them on cards, with genres displayed as chips and album covers generated using dicebear. Moreover, the user filter for song titles using a search bar.
-
Artist view: The "Artist view" displays all artist, with extendable cards that display information about the artist and allows to like the artist. The artist avatars are generated using dicebear.
-
Liked artists view: The "Liked artists view" displays all liked artists information about the artist The artist avatars are generated using dicebear.
- Quarkus (Kotlin programming language)
- reads data from csv files
- REST API endpoints for communication with frontend
- Jetpack Compose (Android UI toolkit)
- Retrofit (HTTP client library for Android)
- RoomDB (Android database library)
- dicebear to display album covers and artist icons


