An open API service indexing awesome lists of open source software.

https://github.com/ahmedragab99/musico

ios 13 app use deezer api for songs
https://github.com/ahmedragab99/musico

avkit collectionviewflowlayout coreanimation deezer-api ios13 mvc notificationcenter programmaticui uicollectionviewcompositionallayout uikit xib-files

Last synced: 11 months ago
JSON representation

ios 13 app use deezer api for songs

Awesome Lists containing this project

README

          

# musico

>ios 13 app that fetch data from deezer api and keep track the most famous artist and songs

[![Platform](http://img.shields.io/badge/platform-iOS-blue.svg?style=flat)](https://developer.apple.com/iphone/index.action)
[![](http://img.shields.io/badge/language-Swift-brightgreen.svg?color=orange)](https://developer.apple.com/swift)
![](https://img.shields.io/github/last-commit/AhmedRagab99/musico)

## 🧐 About
musico is music app buitl with avkit with the ability to listen the music with the song for the most famous artists and search for your favoirite songs from deezer api
![](header.png)

## 📱 Screenshots

## Features
- [1] search for songs
- [2] listen for music with the ability to change sound
- [3] animate playerView from the small view to full view
- [4] listen to famuos music with the spesific genre
- [5] famous artists music like arabic artists
- [6] profile page
- [7] support for dark and white mode

## Requirements

- iOS 13.0
- Xcode 11

## libraries

``` swift
pod 'Alamofire'
pod 'Kingfisher'
pod 'MBProgressHUD'
pod 'lottie-ios'
```
## ⚡ Technologies
- Alamoofire Network layer
- MVC pattern
- AVKIT
- collection view compostional layout
- xibs files
- layout with code

## Contribute

I would appreciate the contribution for musico, just fork the repo and feel free to use it

## Resources
- [Create full Network layer with Alamofire](https://www.youtube.com/watch?v=bOg6HIX1zPo)
- [AVKIT with local audio](https://www.youtube.com/watch?v=PilNQ2TkwGw)
- [collection view compostional layout](https://www.youtube.com/watch?v=y1uXXVUu43o)