Skip to content

Deezer App allows you to explore the world of music using the Deezer API.

Notifications You must be signed in to change notification settings

mehmetfurkansakiz/DeezerAppSwift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

DeezerAppSwift

Deezer App allows you to explore the world of music using the Deezer API. The app starts by listing different music genres. Depending on the genre you select, you can view artists. When you choose an artist, you can explore their albums. Upon selecting an album, you can see the songs in the album, listen to each song for 30 seconds, or add your liked songs by clicking the like button. Additionally, you can access the 'Likes' page from the tab bar, where you can view and, if needed, delete the songs you've liked. Discover the world of music and manage your favorite songs with Deezer App.

SS from the app 🏞

Dark Light
Music Genres
Artist Listing
Artist Details
Album Details
Likes

Video from the app 📱

DeezerAppSwift.video.mp4

Tech Stack 📚

Storyboard 🗺

Architecture 📐

The app uses the MVVM architecture. MVVM divides our code into three essential components: Model, View, and ViewModel. This design pattern promotes clean and maintainable code. It provides benefits such as clarity in separating concerns, along with advantages like testability, reusability, and flexibility.