Basic project structure swift 4.0
Command pod
pod 'Kingfisher' // load ảnh
pod 'SnapKit' //auto layout constraint
pod 'AlamofireObjectMapper' //request and mapper
pod 'FTIndicator' //HUD
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'AccountKit' //Login or verify phone number
pod 'PKHUD'
pod 'SlideMenuControllerSwift'
pod 'Cosmos', '~> 12.0' //rate star
pod 'PAPermissions' // permisssion
pod "YetAnotherAnimationLibrary" // animation
pod 'AVPlayerCacheLibrary', :path => './SongProcessor/Lib/' //cache avplayer
pod 'PagingKit' // pager
pod 'Zip' //extract zip
pod 'SwiftHash' //MD5
pod 'Hero' //push modal animation
pod 'TagListView', '~> 1.0' //tag