Skip to content

markusremplbauer/music-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microproject Music App

Description

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.

Application Structure

Music App Structure

Features

  • 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.

Songs List Screenshot Artists List Screenshot Liked Artists List Screenshot

Technologies Used

Backend

  • Quarkus (Kotlin programming language)
  • reads data from csv files
  • REST API endpoints for communication with frontend

Frontend

  • Jetpack Compose (Android UI toolkit)
  • Retrofit (HTTP client library for Android)
  • RoomDB (Android database library)
  • dicebear to display album covers and artist icons

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors