Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 3.74 KB

README.md

File metadata and controls

40 lines (29 loc) · 3.74 KB

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.