Skip to content

MadNoodle/RxDeezer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

RxDeezer

Deezer playlist Browser

##Concept

###POC Deezer :

Features :

  1. Create a small app that will list Deezer user's playlists. You can use a fixed user id (id: 4 is Deezer foundator).
  2. The playlists will be presented in a grid (3 colums) displaying playlist cover and title.
  3. When you click on a playlist you will display it.
  4. Display a playlist consist of displaying a header in a collapsing toolbar, showing playlist cover, title, author, formatted duration
  5. For listing the tracks, you have to lazy loading - load on scroll down.
  6. Track list display the title - artist name and formatted duration

###Requirements iOS:

  • Using Xcode
  • Using Swift 3,2 / 4
  • Using CocoaPods
  • Using MVVM
  • Using Libraries : RxSwift, Alamofire - pas de RxCocoa
  • Implement all the features above
  • Format duration: HH:mm:ss
  • ViewModel Unit testing

##🔧Installation

Download or clone the repository

https://github.com/MadNoodle/RxDeezer.git

Install Dependencies ( Alamofire, RxSwift, RxTest & RxBlocking) using cocoaPods.

$ cd /RxDeezer
$ pod install

##Documentation Read detailed Documentation

📫 Author

Mathieu Janneau - mjanneau@gmail.com

Follow me on Twitter @m_janneau

Releases

No releases published

Packages

No packages published