Please install the Pods before you build it:
Pod install
I have used MVVM as an architecture to have short view controllers ,readable and testable code and i have used Reactivekit and Bond to help with bindings.
R Swift - Strong typed strings, resources, identifier and segues.
RealmSwift - A database.
SDWebImage - Asynchronous image downloader with cache support.
ObjectMapper - Mapping JSON to objects.
TwitterKit - Login using twitter and use twitter rest api.
MXParallaxHeader - For the sticky header.
ReactiveKit - The Simple and powerful reactive framework.
Bond - For the UI bindings.
SVProgressHUD - Lightweight progress lib
I have added an abstraction layer to twitter rest api calls using swift functional enums